正在显示
1 个修改的文件
包含
457 行增加
和
2 行删除
| @@ -4567,17 +4567,472 @@ VOID TEST(ConfigMainTest, CheckConf_http_api) | @@ -4567,17 +4567,472 @@ VOID TEST(ConfigMainTest, CheckConf_http_api) | ||
| 4567 | MockSrsConfig conf; | 4567 | MockSrsConfig conf; |
| 4568 | EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_apis{}")); | 4568 | EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_apis{}")); |
| 4569 | } | 4569 | } |
| 4570 | + | ||
| 4571 | + if (true) { | ||
| 4572 | + MockSrsConfig conf; | ||
| 4573 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_api{enableds on;}")); | ||
| 4574 | + } | ||
| 4575 | + | ||
| 4576 | + if (true) { | ||
| 4577 | + MockSrsConfig conf; | ||
| 4578 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_api{listens 1985;}")); | ||
| 4579 | + } | ||
| 4580 | +} | ||
| 4581 | + | ||
| 4582 | +VOID TEST(ConfigMainTest, CheckConf_http_stream) | ||
| 4583 | +{ | ||
| 4584 | + if (true) { | ||
| 4585 | + MockSrsConfig conf; | ||
| 4586 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"http_stream{}")); | ||
| 4587 | + } | ||
| 4588 | + | ||
| 4589 | + if (true) { | ||
| 4590 | + MockSrsConfig conf; | ||
| 4591 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_streams{}")); | ||
| 4592 | + } | ||
| 4593 | + | ||
| 4594 | + if (true) { | ||
| 4595 | + MockSrsConfig conf; | ||
| 4596 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_stream{enableds on;}")); | ||
| 4597 | + } | ||
| 4598 | + | ||
| 4599 | + if (true) { | ||
| 4600 | + MockSrsConfig conf; | ||
| 4601 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_stream{listens 8080;}")); | ||
| 4602 | + } | ||
| 4603 | + | ||
| 4604 | + if (true) { | ||
| 4605 | + MockSrsConfig conf; | ||
| 4606 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_stream{dirs ./objs/nginx/html;}")); | ||
| 4607 | + } | ||
| 4608 | +} | ||
| 4609 | + | ||
| 4610 | +VOID TEST(ConfigMainTest, CheckConf_vhost) | ||
| 4611 | +{ | ||
| 4612 | + if (true) { | ||
| 4613 | + MockSrsConfig conf; | ||
| 4614 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{}")); | ||
| 4615 | + } | ||
| 4616 | + | ||
| 4617 | + if (true) { | ||
| 4618 | + MockSrsConfig conf; | ||
| 4619 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhosts{}")); | ||
| 4620 | + } | ||
| 4621 | +} | ||
| 4622 | + | ||
| 4623 | +VOID TEST(ConfigMainTest, CheckConf_vhost_edge) | ||
| 4624 | +{ | ||
| 4625 | + if (true) { | ||
| 4626 | + MockSrsConfig conf; | ||
| 4627 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{mode remote;}")); | ||
| 4628 | + } | ||
| 4629 | + | ||
| 4630 | + if (true) { | ||
| 4631 | + MockSrsConfig conf; | ||
| 4632 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{modes remote;}")); | ||
| 4633 | + } | ||
| 4634 | + | ||
| 4635 | + if (true) { | ||
| 4636 | + MockSrsConfig conf; | ||
| 4637 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{origin 127.0.0.1:1935 localhost:1935;}")); | ||
| 4638 | + } | ||
| 4639 | + | ||
| 4640 | + if (true) { | ||
| 4641 | + MockSrsConfig conf; | ||
| 4642 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{origins 127.0.0.1:1935 localhost:1935;}")); | ||
| 4643 | + } | ||
| 4644 | + | ||
| 4645 | + if (true) { | ||
| 4646 | + MockSrsConfig conf; | ||
| 4647 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{token_traverse off;}")); | ||
| 4648 | + } | ||
| 4649 | + | ||
| 4650 | + if (true) { | ||
| 4651 | + MockSrsConfig conf; | ||
| 4652 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{token_traverses off;}")); | ||
| 4653 | + } | ||
| 4654 | +} | ||
| 4655 | + | ||
| 4656 | +VOID TEST(ConfigMainTest, CheckConf_vhost_dvr) | ||
| 4657 | +{ | ||
| 4658 | + if (true) { | ||
| 4659 | + MockSrsConfig conf; | ||
| 4660 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{}}")); | ||
| 4661 | + } | ||
| 4662 | + | ||
| 4663 | + if (true) { | ||
| 4664 | + MockSrsConfig conf; | ||
| 4665 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvrs{}}")); | ||
| 4666 | + } | ||
| 4667 | + | ||
| 4668 | + if (true) { | ||
| 4669 | + MockSrsConfig conf; | ||
| 4670 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{enabled on;}}")); | ||
| 4671 | + } | ||
| 4672 | + | ||
| 4673 | + if (true) { | ||
| 4674 | + MockSrsConfig conf; | ||
| 4675 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{enableds on;}}")); | ||
| 4676 | + } | ||
| 4677 | + | ||
| 4678 | + if (true) { | ||
| 4679 | + MockSrsConfig conf; | ||
| 4680 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_path ./objs/nginx/html;}}")); | ||
| 4681 | + } | ||
| 4682 | + | ||
| 4683 | + if (true) { | ||
| 4684 | + MockSrsConfig conf; | ||
| 4685 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_paths ./objs/nginx/html;}}")); | ||
| 4686 | + } | ||
| 4687 | + | ||
| 4688 | + if (true) { | ||
| 4689 | + MockSrsConfig conf; | ||
| 4690 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_plan session;}}")); | ||
| 4691 | + } | ||
| 4692 | + | ||
| 4693 | + if (true) { | ||
| 4694 | + MockSrsConfig conf; | ||
| 4695 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_plans session;}}")); | ||
| 4696 | + } | ||
| 4697 | + | ||
| 4698 | + if (true) { | ||
| 4699 | + MockSrsConfig conf; | ||
| 4700 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_duration 30;}}")); | ||
| 4701 | + } | ||
| 4702 | + | ||
| 4703 | + if (true) { | ||
| 4704 | + MockSrsConfig conf; | ||
| 4705 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_durations 30;}}")); | ||
| 4706 | + } | ||
| 4707 | + | ||
| 4708 | + if (true) { | ||
| 4709 | + MockSrsConfig conf; | ||
| 4710 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{time_jitter full;}}")); | ||
| 4711 | + } | ||
| 4712 | + | ||
| 4713 | + if (true) { | ||
| 4714 | + MockSrsConfig conf; | ||
| 4715 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{time_jitters full;}}")); | ||
| 4716 | + } | ||
| 4717 | +} | ||
| 4718 | + | ||
| 4719 | +VOID TEST(ConfigMainTest, CheckConf_vhost_ingest) | ||
| 4720 | +{ | ||
| 4721 | + if (true) { | ||
| 4722 | + MockSrsConfig conf; | ||
| 4723 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{}}")); | ||
| 4724 | + } | ||
| 4725 | + | ||
| 4726 | + if (true) { | ||
| 4727 | + MockSrsConfig conf; | ||
| 4728 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingests{}}")); | ||
| 4729 | + } | ||
| 4730 | + | ||
| 4731 | + if (true) { | ||
| 4732 | + MockSrsConfig conf; | ||
| 4733 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{enabled on;}}")); | ||
| 4734 | + } | ||
| 4735 | + | ||
| 4736 | + if (true) { | ||
| 4737 | + MockSrsConfig conf; | ||
| 4738 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{enableds on;}}")); | ||
| 4739 | + } | ||
| 4740 | + | ||
| 4741 | + if (true) { | ||
| 4742 | + MockSrsConfig conf; | ||
| 4743 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{input{}}}")); | ||
| 4744 | + } | ||
| 4745 | + | ||
| 4746 | + if (true) { | ||
| 4747 | + MockSrsConfig conf; | ||
| 4748 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{inputs{}}}")); | ||
| 4749 | + } | ||
| 4750 | + | ||
| 4751 | + if (true) { | ||
| 4752 | + MockSrsConfig conf; | ||
| 4753 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{ffmpeg ./objs/ffmpeg/bin/ffmpeg;}}")); | ||
| 4754 | + } | ||
| 4755 | + | ||
| 4756 | + if (true) { | ||
| 4757 | + MockSrsConfig conf; | ||
| 4758 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{ffmpegs ./objs/ffmpeg/bin/ffmpeg;}}")); | ||
| 4759 | + } | ||
| 4760 | + | ||
| 4761 | + if (true) { | ||
| 4762 | + MockSrsConfig conf; | ||
| 4763 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{engine{}}}")); | ||
| 4764 | + } | ||
| 4765 | + | ||
| 4766 | + if (true) { | ||
| 4767 | + MockSrsConfig conf; | ||
| 4768 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{engines{}}}")); | ||
| 4769 | + } | ||
| 4770 | +} | ||
| 4771 | + | ||
| 4772 | +VOID TEST(ConfigMainTest, CheckConf_vhost_http) | ||
| 4773 | +{ | ||
| 4774 | + if (true) { | ||
| 4775 | + MockSrsConfig conf; | ||
| 4776 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{}}")); | ||
| 4777 | + } | ||
| 4778 | + | ||
| 4779 | + if (true) { | ||
| 4780 | + MockSrsConfig conf; | ||
| 4781 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{https{}}")); | ||
| 4782 | + } | ||
| 4783 | + | ||
| 4784 | + if (true) { | ||
| 4785 | + MockSrsConfig conf; | ||
| 4786 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{enabled on;}}")); | ||
| 4787 | + } | ||
| 4788 | + | ||
| 4789 | + if (true) { | ||
| 4790 | + MockSrsConfig conf; | ||
| 4791 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http{enableds on;}}")); | ||
| 4792 | + } | ||
| 4793 | + | ||
| 4794 | + if (true) { | ||
| 4795 | + MockSrsConfig conf; | ||
| 4796 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{mount /hls;}}")); | ||
| 4797 | + } | ||
| 4798 | + | ||
| 4799 | + if (true) { | ||
| 4800 | + MockSrsConfig conf; | ||
| 4801 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http{mounts /hls;}}")); | ||
| 4802 | + } | ||
| 4803 | + | ||
| 4804 | + if (true) { | ||
| 4805 | + MockSrsConfig conf; | ||
| 4806 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{dir ./objs/nginx/html/hls;}}")); | ||
| 4807 | + } | ||
| 4808 | + | ||
| 4809 | + if (true) { | ||
| 4810 | + MockSrsConfig conf; | ||
| 4811 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http{dirs ./objs/nginx/html/hls;}}")); | ||
| 4812 | + } | ||
| 4813 | +} | ||
| 4814 | + | ||
| 4815 | +VOID TEST(ConfigMainTest, CheckConf_vhost_hls) | ||
| 4816 | +{ | ||
| 4817 | + if (true) { | ||
| 4818 | + MockSrsConfig conf; | ||
| 4819 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{}}")); | ||
| 4820 | + } | ||
| 4821 | + | ||
| 4822 | + if (true) { | ||
| 4823 | + MockSrsConfig conf; | ||
| 4824 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hlss{}}")); | ||
| 4825 | + } | ||
| 4826 | + | ||
| 4827 | + if (true) { | ||
| 4828 | + MockSrsConfig conf; | ||
| 4829 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{enabled on;}}")); | ||
| 4830 | + } | ||
| 4831 | + | ||
| 4832 | + if (true) { | ||
| 4833 | + MockSrsConfig conf; | ||
| 4834 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{enableds on;}}")); | ||
| 4835 | + } | ||
| 4836 | + | ||
| 4837 | + if (true) { | ||
| 4838 | + MockSrsConfig conf; | ||
| 4839 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{hls_path ./objs/nginx/html;}}")); | ||
| 4840 | + } | ||
| 4841 | + | ||
| 4842 | + if (true) { | ||
| 4843 | + MockSrsConfig conf; | ||
| 4844 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{hls_paths ./objs/nginx/html;}}")); | ||
| 4845 | + } | ||
| 4846 | + | ||
| 4847 | + if (true) { | ||
| 4848 | + MockSrsConfig conf; | ||
| 4849 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{hls_fragment 10;}}")); | ||
| 4850 | + } | ||
| 4851 | + | ||
| 4852 | + if (true) { | ||
| 4853 | + MockSrsConfig conf; | ||
| 4854 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{hls_fragments 10;}}")); | ||
| 4855 | + } | ||
| 4856 | + | ||
| 4857 | + if (true) { | ||
| 4858 | + MockSrsConfig conf; | ||
| 4859 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{hls_window 60;}}")); | ||
| 4860 | + } | ||
| 4861 | + | ||
| 4862 | + if (true) { | ||
| 4863 | + MockSrsConfig conf; | ||
| 4864 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{hls_windows 60;}}")); | ||
| 4865 | + } | ||
| 4866 | +} | ||
| 4867 | + | ||
| 4868 | +VOID TEST(ConfigMainTest, CheckConf_hooks) | ||
| 4869 | +{ | ||
| 4870 | + if (true) { | ||
| 4871 | + MockSrsConfig conf; | ||
| 4872 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{}}")); | ||
| 4873 | + } | ||
| 4874 | + | ||
| 4875 | + if (true) { | ||
| 4876 | + MockSrsConfig conf; | ||
| 4877 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hookss{}}")); | ||
| 4878 | + } | ||
| 4879 | + | ||
| 4880 | + if (true) { | ||
| 4881 | + MockSrsConfig conf; | ||
| 4882 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{enabled on;}}")); | ||
| 4883 | + } | ||
| 4884 | + | ||
| 4885 | + if (true) { | ||
| 4886 | + MockSrsConfig conf; | ||
| 4887 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{enableds on;}}")); | ||
| 4888 | + } | ||
| 4889 | + | ||
| 4890 | + if (true) { | ||
| 4891 | + MockSrsConfig conf; | ||
| 4892 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_connect http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); | ||
| 4893 | + } | ||
| 4894 | + | ||
| 4895 | + if (true) { | ||
| 4896 | + MockSrsConfig conf; | ||
| 4897 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_connects http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); | ||
| 4898 | + } | ||
| 4899 | + | ||
| 4900 | + if (true) { | ||
| 4901 | + MockSrsConfig conf; | ||
| 4902 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_close http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); | ||
| 4903 | + } | ||
| 4904 | + | ||
| 4905 | + if (true) { | ||
| 4906 | + MockSrsConfig conf; | ||
| 4907 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_closes http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); | ||
| 4908 | + } | ||
| 4909 | + | ||
| 4910 | + if (true) { | ||
| 4911 | + MockSrsConfig conf; | ||
| 4912 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_publish http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); | ||
| 4913 | + } | ||
| 4914 | + | ||
| 4915 | + if (true) { | ||
| 4916 | + MockSrsConfig conf; | ||
| 4917 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_publishs http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); | ||
| 4918 | + } | ||
| 4919 | + | ||
| 4920 | + if (true) { | ||
| 4921 | + MockSrsConfig conf; | ||
| 4922 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_unpublish http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); | ||
| 4923 | + } | ||
| 4924 | + | ||
| 4925 | + if (true) { | ||
| 4926 | + MockSrsConfig conf; | ||
| 4927 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_unpublishs http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); | ||
| 4928 | + } | ||
| 4929 | + | ||
| 4930 | + if (true) { | ||
| 4931 | + MockSrsConfig conf; | ||
| 4932 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_play http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); | ||
| 4933 | + } | ||
| 4934 | + | ||
| 4935 | + if (true) { | ||
| 4936 | + MockSrsConfig conf; | ||
| 4937 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_plays http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); | ||
| 4938 | + } | ||
| 4939 | + | ||
| 4940 | + if (true) { | ||
| 4941 | + MockSrsConfig conf; | ||
| 4942 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_stop http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); | ||
| 4943 | + } | ||
| 4944 | + | ||
| 4945 | + if (true) { | ||
| 4946 | + MockSrsConfig conf; | ||
| 4947 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_stops http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); | ||
| 4948 | + } | ||
| 4949 | + | ||
| 4950 | + if (true) { | ||
| 4951 | + MockSrsConfig conf; | ||
| 4952 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_dvr_hss_reap_flv http://127.0.0.1:8085/api/v1/dvrs http://localhost:8085/api/v1/dvrs;}}")); | ||
| 4953 | + } | ||
| 4954 | + | ||
| 4955 | + if (true) { | ||
| 4956 | + MockSrsConfig conf; | ||
| 4957 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{on_dvr_hss_reap_flvs http://127.0.0.1:8085/api/v1/dvrs http://localhost:8085/api/v1/dvrs;}}")); | ||
| 4958 | + } | ||
| 4959 | +} | ||
| 4960 | + | ||
| 4961 | +VOID TEST(ConfigMainTest, CheckConf_gop_cache) | ||
| 4962 | +{ | ||
| 4963 | + if (true) { | ||
| 4964 | + MockSrsConfig conf; | ||
| 4965 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{gop_cache off;}")); | ||
| 4966 | + } | ||
| 4967 | + | ||
| 4968 | + if (true) { | ||
| 4969 | + MockSrsConfig conf; | ||
| 4970 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{gop_caches off;}")); | ||
| 4971 | + } | ||
| 4972 | + | ||
| 4973 | + if (true) { | ||
| 4974 | + MockSrsConfig conf; | ||
| 4975 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{queue_length 10;}")); | ||
| 4976 | + } | ||
| 4977 | + | ||
| 4978 | + if (true) { | ||
| 4979 | + MockSrsConfig conf; | ||
| 4980 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{queue_lengths 10;}")); | ||
| 4981 | + } | ||
| 4982 | +} | ||
| 4983 | + | ||
| 4984 | +VOID TEST(ConfigMainTest, CheckConf_refer) | ||
| 4985 | +{ | ||
| 4986 | + if (true) { | ||
| 4987 | + MockSrsConfig conf; | ||
| 4988 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{refer github.com github.io;}")); | ||
| 4989 | + } | ||
| 4990 | + | ||
| 4991 | + if (true) { | ||
| 4992 | + MockSrsConfig conf; | ||
| 4993 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{refers github.com github.io;}")); | ||
| 4994 | + } | ||
| 4995 | + | ||
| 4996 | + if (true) { | ||
| 4997 | + MockSrsConfig conf; | ||
| 4998 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{refer_publish github.com github.io;}")); | ||
| 4999 | + } | ||
| 5000 | + | ||
| 5001 | + if (true) { | ||
| 5002 | + MockSrsConfig conf; | ||
| 5003 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{refer_publishs github.com github.io;}")); | ||
| 5004 | + } | ||
| 5005 | + | ||
| 5006 | + if (true) { | ||
| 5007 | + MockSrsConfig conf; | ||
| 5008 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{refer_play github.com github.io;}")); | ||
| 5009 | + } | ||
| 5010 | + | ||
| 5011 | + if (true) { | ||
| 5012 | + MockSrsConfig conf; | ||
| 5013 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{refer_plays github.com github.io;}")); | ||
| 5014 | + } | ||
| 4570 | } | 5015 | } |
| 4571 | 5016 | ||
| 4572 | VOID TEST(ConfigMainTest, CheckConf_) | 5017 | VOID TEST(ConfigMainTest, CheckConf_) |
| 4573 | { | 5018 | { |
| 4574 | if (true) { | 5019 | if (true) { |
| 4575 | MockSrsConfig conf; | 5020 | MockSrsConfig conf; |
| 4576 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"")); | 5021 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{}}")); |
| 4577 | } | 5022 | } |
| 4578 | 5023 | ||
| 4579 | if (true) { | 5024 | if (true) { |
| 4580 | MockSrsConfig conf; | 5025 | MockSrsConfig conf; |
| 4581 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"http_apis{}")); | 5026 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hlss{}}")); |
| 5027 | + } | ||
| 5028 | + | ||
| 5029 | + if (true) { | ||
| 5030 | + MockSrsConfig conf; | ||
| 5031 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{enabled on;}}")); | ||
| 5032 | + } | ||
| 5033 | + | ||
| 5034 | + if (true) { | ||
| 5035 | + MockSrsConfig conf; | ||
| 5036 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{enableds on;}}")); | ||
| 4582 | } | 5037 | } |
| 4583 | } | 5038 | } |
-
请 注册 或 登录 后发表评论