正在显示
3 个修改的文件
包含
505 行增加
和
81 行删除
| @@ -209,6 +209,7 @@ Supported operating systems and hardware: | @@ -209,6 +209,7 @@ Supported operating systems and hardware: | ||
| 209 | * 2013-10-17, Created.<br/> | 209 | * 2013-10-17, Created.<br/> |
| 210 | 210 | ||
| 211 | ## History | 211 | ## History |
| 212 | +* v1.0, 2014-07-26, complete config utest. 0.9.173 | ||
| 212 | * v1.0, 2014-07-26, fix [#124](https://github.com/winlinvip/simple-rtmp-server/issues/124), gop cache support disable video in publishing. 0.9.171. | 213 | * v1.0, 2014-07-26, fix [#124](https://github.com/winlinvip/simple-rtmp-server/issues/124), gop cache support disable video in publishing. 0.9.171. |
| 213 | * v1.0, 2014-07-23, fix [#121](https://github.com/winlinvip/simple-rtmp-server/issues/121), srs_info detail log compile failed. 0.9.168. | 214 | * v1.0, 2014-07-23, fix [#121](https://github.com/winlinvip/simple-rtmp-server/issues/121), srs_info detail log compile failed. 0.9.168. |
| 214 | * v1.0, 2014-07-19, fix [#119](https://github.com/winlinvip/simple-rtmp-server/issues/119), use iformat and oformat for ffmpeg transcode. 0.9.163. | 215 | * v1.0, 2014-07-19, fix [#119](https://github.com/winlinvip/simple-rtmp-server/issues/119), use iformat and oformat for ffmpeg transcode. 0.9.163. |
| @@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | @@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 31 | // current release version | 31 | // current release version |
| 32 | #define VERSION_MAJOR "0" | 32 | #define VERSION_MAJOR "0" |
| 33 | #define VERSION_MINOR "9" | 33 | #define VERSION_MINOR "9" |
| 34 | -#define VERSION_REVISION "172" | 34 | +#define VERSION_REVISION "173" |
| 35 | #define RTMP_SIG_SRS_VERSION VERSION_MAJOR"."VERSION_MINOR"."VERSION_REVISION | 35 | #define RTMP_SIG_SRS_VERSION VERSION_MAJOR"."VERSION_MINOR"."VERSION_REVISION |
| 36 | // server info. | 36 | // server info. |
| 37 | #define RTMP_SIG_SRS_KEY "SRS" | 37 | #define RTMP_SIG_SRS_KEY "SRS" |
| @@ -4611,7 +4611,7 @@ VOID TEST(ConfigMainTest, CheckConf_vhost) | @@ -4611,7 +4611,7 @@ VOID TEST(ConfigMainTest, CheckConf_vhost) | ||
| 4611 | { | 4611 | { |
| 4612 | if (true) { | 4612 | if (true) { |
| 4613 | MockSrsConfig conf; | 4613 | MockSrsConfig conf; |
| 4614 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{}")); | 4614 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{}")); |
| 4615 | } | 4615 | } |
| 4616 | 4616 | ||
| 4617 | if (true) { | 4617 | if (true) { |
| @@ -4624,32 +4624,32 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_edge) | @@ -4624,32 +4624,32 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_edge) | ||
| 4624 | { | 4624 | { |
| 4625 | if (true) { | 4625 | if (true) { |
| 4626 | MockSrsConfig conf; | 4626 | MockSrsConfig conf; |
| 4627 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{mode remote;}")); | 4627 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{mode remote;}")); |
| 4628 | } | 4628 | } |
| 4629 | 4629 | ||
| 4630 | if (true) { | 4630 | if (true) { |
| 4631 | MockSrsConfig conf; | 4631 | MockSrsConfig conf; |
| 4632 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{modes remote;}")); | 4632 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{modes remote;}")); |
| 4633 | } | 4633 | } |
| 4634 | 4634 | ||
| 4635 | if (true) { | 4635 | if (true) { |
| 4636 | MockSrsConfig conf; | 4636 | MockSrsConfig conf; |
| 4637 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{origin 127.0.0.1:1935 localhost:1935;}")); | 4637 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{origin 127.0.0.1:1935 localhost:1935;}")); |
| 4638 | } | 4638 | } |
| 4639 | 4639 | ||
| 4640 | if (true) { | 4640 | if (true) { |
| 4641 | MockSrsConfig conf; | 4641 | MockSrsConfig conf; |
| 4642 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{origins 127.0.0.1:1935 localhost:1935;}")); | 4642 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{origins 127.0.0.1:1935 localhost:1935;}")); |
| 4643 | } | 4643 | } |
| 4644 | 4644 | ||
| 4645 | if (true) { | 4645 | if (true) { |
| 4646 | MockSrsConfig conf; | 4646 | MockSrsConfig conf; |
| 4647 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{token_traverse off;}")); | 4647 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{token_traverse off;}")); |
| 4648 | } | 4648 | } |
| 4649 | 4649 | ||
| 4650 | if (true) { | 4650 | if (true) { |
| 4651 | MockSrsConfig conf; | 4651 | MockSrsConfig conf; |
| 4652 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{token_traverses off;}")); | 4652 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{token_traverses off;}")); |
| 4653 | } | 4653 | } |
| 4654 | } | 4654 | } |
| 4655 | 4655 | ||
| @@ -4657,62 +4657,62 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_dvr) | @@ -4657,62 +4657,62 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_dvr) | ||
| 4657 | { | 4657 | { |
| 4658 | if (true) { | 4658 | if (true) { |
| 4659 | MockSrsConfig conf; | 4659 | MockSrsConfig conf; |
| 4660 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{}}")); | 4660 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{dvr{}}")); |
| 4661 | } | 4661 | } |
| 4662 | 4662 | ||
| 4663 | if (true) { | 4663 | if (true) { |
| 4664 | MockSrsConfig conf; | 4664 | MockSrsConfig conf; |
| 4665 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvrs{}}")); | 4665 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{dvrs{}}")); |
| 4666 | } | 4666 | } |
| 4667 | 4667 | ||
| 4668 | if (true) { | 4668 | if (true) { |
| 4669 | MockSrsConfig conf; | 4669 | MockSrsConfig conf; |
| 4670 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{enabled on;}}")); | 4670 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{dvr{enabled on;}}")); |
| 4671 | } | 4671 | } |
| 4672 | 4672 | ||
| 4673 | if (true) { | 4673 | if (true) { |
| 4674 | MockSrsConfig conf; | 4674 | MockSrsConfig conf; |
| 4675 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{enableds on;}}")); | 4675 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{dvr{enableds on;}}")); |
| 4676 | } | 4676 | } |
| 4677 | 4677 | ||
| 4678 | if (true) { | 4678 | if (true) { |
| 4679 | MockSrsConfig conf; | 4679 | MockSrsConfig conf; |
| 4680 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_path ./objs/nginx/html;}}")); | 4680 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{dvr{dvr_path ./objs/nginx/html;}}")); |
| 4681 | } | 4681 | } |
| 4682 | 4682 | ||
| 4683 | if (true) { | 4683 | if (true) { |
| 4684 | MockSrsConfig conf; | 4684 | MockSrsConfig conf; |
| 4685 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_paths ./objs/nginx/html;}}")); | 4685 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{dvr{dvr_paths ./objs/nginx/html;}}")); |
| 4686 | } | 4686 | } |
| 4687 | 4687 | ||
| 4688 | if (true) { | 4688 | if (true) { |
| 4689 | MockSrsConfig conf; | 4689 | MockSrsConfig conf; |
| 4690 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_plan session;}}")); | 4690 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{dvr{dvr_plan session;}}")); |
| 4691 | } | 4691 | } |
| 4692 | 4692 | ||
| 4693 | if (true) { | 4693 | if (true) { |
| 4694 | MockSrsConfig conf; | 4694 | MockSrsConfig conf; |
| 4695 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_plans session;}}")); | 4695 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{dvr{dvr_plans session;}}")); |
| 4696 | } | 4696 | } |
| 4697 | 4697 | ||
| 4698 | if (true) { | 4698 | if (true) { |
| 4699 | MockSrsConfig conf; | 4699 | MockSrsConfig conf; |
| 4700 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_duration 30;}}")); | 4700 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{dvr{dvr_duration 30;}}")); |
| 4701 | } | 4701 | } |
| 4702 | 4702 | ||
| 4703 | if (true) { | 4703 | if (true) { |
| 4704 | MockSrsConfig conf; | 4704 | MockSrsConfig conf; |
| 4705 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{dvr_durations 30;}}")); | 4705 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{dvr{dvr_durations 30;}}")); |
| 4706 | } | 4706 | } |
| 4707 | 4707 | ||
| 4708 | if (true) { | 4708 | if (true) { |
| 4709 | MockSrsConfig conf; | 4709 | MockSrsConfig conf; |
| 4710 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{dvr{time_jitter full;}}")); | 4710 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{dvr{time_jitter full;}}")); |
| 4711 | } | 4711 | } |
| 4712 | 4712 | ||
| 4713 | if (true) { | 4713 | if (true) { |
| 4714 | MockSrsConfig conf; | 4714 | MockSrsConfig conf; |
| 4715 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{dvr{time_jitters full;}}")); | 4715 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{dvr{time_jitters full;}}")); |
| 4716 | } | 4716 | } |
| 4717 | } | 4717 | } |
| 4718 | 4718 | ||
| @@ -4720,52 +4720,52 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_ingest) | @@ -4720,52 +4720,52 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_ingest) | ||
| 4720 | { | 4720 | { |
| 4721 | if (true) { | 4721 | if (true) { |
| 4722 | MockSrsConfig conf; | 4722 | MockSrsConfig conf; |
| 4723 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{}}")); | 4723 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{ingest{}}")); |
| 4724 | } | 4724 | } |
| 4725 | 4725 | ||
| 4726 | if (true) { | 4726 | if (true) { |
| 4727 | MockSrsConfig conf; | 4727 | MockSrsConfig conf; |
| 4728 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingests{}}")); | 4728 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{ingests{}}")); |
| 4729 | } | 4729 | } |
| 4730 | 4730 | ||
| 4731 | if (true) { | 4731 | if (true) { |
| 4732 | MockSrsConfig conf; | 4732 | MockSrsConfig conf; |
| 4733 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{enabled on;}}")); | 4733 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{ingest{enabled on;}}")); |
| 4734 | } | 4734 | } |
| 4735 | 4735 | ||
| 4736 | if (true) { | 4736 | if (true) { |
| 4737 | MockSrsConfig conf; | 4737 | MockSrsConfig conf; |
| 4738 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{enableds on;}}")); | 4738 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{ingest{enableds on;}}")); |
| 4739 | } | 4739 | } |
| 4740 | 4740 | ||
| 4741 | if (true) { | 4741 | if (true) { |
| 4742 | MockSrsConfig conf; | 4742 | MockSrsConfig conf; |
| 4743 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{input{}}}")); | 4743 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{ingest{input{}}}")); |
| 4744 | } | 4744 | } |
| 4745 | 4745 | ||
| 4746 | if (true) { | 4746 | if (true) { |
| 4747 | MockSrsConfig conf; | 4747 | MockSrsConfig conf; |
| 4748 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{inputs{}}}")); | 4748 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{ingest{inputs{}}}")); |
| 4749 | } | 4749 | } |
| 4750 | 4750 | ||
| 4751 | if (true) { | 4751 | if (true) { |
| 4752 | MockSrsConfig conf; | 4752 | MockSrsConfig conf; |
| 4753 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{ffmpeg ./objs/ffmpeg/bin/ffmpeg;}}")); | 4753 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{ingest{ffmpeg ./objs/ffmpeg/bin/ffmpeg;}}")); |
| 4754 | } | 4754 | } |
| 4755 | 4755 | ||
| 4756 | if (true) { | 4756 | if (true) { |
| 4757 | MockSrsConfig conf; | 4757 | MockSrsConfig conf; |
| 4758 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{ffmpegs ./objs/ffmpeg/bin/ffmpeg;}}")); | 4758 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{ingest{ffmpegs ./objs/ffmpeg/bin/ffmpeg;}}")); |
| 4759 | } | 4759 | } |
| 4760 | 4760 | ||
| 4761 | if (true) { | 4761 | if (true) { |
| 4762 | MockSrsConfig conf; | 4762 | MockSrsConfig conf; |
| 4763 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{ingest{engine{}}}")); | 4763 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{ingest{engine{}}}")); |
| 4764 | } | 4764 | } |
| 4765 | 4765 | ||
| 4766 | if (true) { | 4766 | if (true) { |
| 4767 | MockSrsConfig conf; | 4767 | MockSrsConfig conf; |
| 4768 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{ingest{engines{}}}")); | 4768 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{ingest{engines{}}}")); |
| 4769 | } | 4769 | } |
| 4770 | } | 4770 | } |
| 4771 | 4771 | ||
| @@ -4773,42 +4773,42 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_http) | @@ -4773,42 +4773,42 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_http) | ||
| 4773 | { | 4773 | { |
| 4774 | if (true) { | 4774 | if (true) { |
| 4775 | MockSrsConfig conf; | 4775 | MockSrsConfig conf; |
| 4776 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{}}")); | 4776 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http{}}")); |
| 4777 | } | 4777 | } |
| 4778 | 4778 | ||
| 4779 | if (true) { | 4779 | if (true) { |
| 4780 | MockSrsConfig conf; | 4780 | MockSrsConfig conf; |
| 4781 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{https{}}")); | 4781 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{https{}}")); |
| 4782 | } | 4782 | } |
| 4783 | 4783 | ||
| 4784 | if (true) { | 4784 | if (true) { |
| 4785 | MockSrsConfig conf; | 4785 | MockSrsConfig conf; |
| 4786 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{enabled on;}}")); | 4786 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http{enabled on;}}")); |
| 4787 | } | 4787 | } |
| 4788 | 4788 | ||
| 4789 | if (true) { | 4789 | if (true) { |
| 4790 | MockSrsConfig conf; | 4790 | MockSrsConfig conf; |
| 4791 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http{enableds on;}}")); | 4791 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http{enableds on;}}")); |
| 4792 | } | 4792 | } |
| 4793 | 4793 | ||
| 4794 | if (true) { | 4794 | if (true) { |
| 4795 | MockSrsConfig conf; | 4795 | MockSrsConfig conf; |
| 4796 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{mount /hls;}}")); | 4796 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http{mount /hls;}}")); |
| 4797 | } | 4797 | } |
| 4798 | 4798 | ||
| 4799 | if (true) { | 4799 | if (true) { |
| 4800 | MockSrsConfig conf; | 4800 | MockSrsConfig conf; |
| 4801 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http{mounts /hls;}}")); | 4801 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http{mounts /hls;}}")); |
| 4802 | } | 4802 | } |
| 4803 | 4803 | ||
| 4804 | if (true) { | 4804 | if (true) { |
| 4805 | MockSrsConfig conf; | 4805 | MockSrsConfig conf; |
| 4806 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http{dir ./objs/nginx/html/hls;}}")); | 4806 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http{dir ./objs/nginx/html/hls;}}")); |
| 4807 | } | 4807 | } |
| 4808 | 4808 | ||
| 4809 | if (true) { | 4809 | if (true) { |
| 4810 | MockSrsConfig conf; | 4810 | MockSrsConfig conf; |
| 4811 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http{dirs ./objs/nginx/html/hls;}}")); | 4811 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http{dirs ./objs/nginx/html/hls;}}")); |
| 4812 | } | 4812 | } |
| 4813 | } | 4813 | } |
| 4814 | 4814 | ||
| @@ -4816,52 +4816,52 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_hls) | @@ -4816,52 +4816,52 @@ VOID TEST(ConfigMainTest, CheckConf_vhost_hls) | ||
| 4816 | { | 4816 | { |
| 4817 | if (true) { | 4817 | if (true) { |
| 4818 | MockSrsConfig conf; | 4818 | MockSrsConfig conf; |
| 4819 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{}}")); | 4819 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{hls{}}")); |
| 4820 | } | 4820 | } |
| 4821 | 4821 | ||
| 4822 | if (true) { | 4822 | if (true) { |
| 4823 | MockSrsConfig conf; | 4823 | MockSrsConfig conf; |
| 4824 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hlss{}}")); | 4824 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{hlss{}}")); |
| 4825 | } | 4825 | } |
| 4826 | 4826 | ||
| 4827 | if (true) { | 4827 | if (true) { |
| 4828 | MockSrsConfig conf; | 4828 | MockSrsConfig conf; |
| 4829 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{enabled on;}}")); | 4829 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{hls{enabled on;}}")); |
| 4830 | } | 4830 | } |
| 4831 | 4831 | ||
| 4832 | if (true) { | 4832 | if (true) { |
| 4833 | MockSrsConfig conf; | 4833 | MockSrsConfig conf; |
| 4834 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{enableds on;}}")); | 4834 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{hls{enableds on;}}")); |
| 4835 | } | 4835 | } |
| 4836 | 4836 | ||
| 4837 | if (true) { | 4837 | if (true) { |
| 4838 | MockSrsConfig conf; | 4838 | MockSrsConfig conf; |
| 4839 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{hls_path ./objs/nginx/html;}}")); | 4839 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{hls{hls_path ./objs/nginx/html;}}")); |
| 4840 | } | 4840 | } |
| 4841 | 4841 | ||
| 4842 | if (true) { | 4842 | if (true) { |
| 4843 | MockSrsConfig conf; | 4843 | MockSrsConfig conf; |
| 4844 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{hls_paths ./objs/nginx/html;}}")); | 4844 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{hls{hls_paths ./objs/nginx/html;}}")); |
| 4845 | } | 4845 | } |
| 4846 | 4846 | ||
| 4847 | if (true) { | 4847 | if (true) { |
| 4848 | MockSrsConfig conf; | 4848 | MockSrsConfig conf; |
| 4849 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{hls_fragment 10;}}")); | 4849 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{hls{hls_fragment 10;}}")); |
| 4850 | } | 4850 | } |
| 4851 | 4851 | ||
| 4852 | if (true) { | 4852 | if (true) { |
| 4853 | MockSrsConfig conf; | 4853 | MockSrsConfig conf; |
| 4854 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{hls_fragments 10;}}")); | 4854 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{hls{hls_fragments 10;}}")); |
| 4855 | } | 4855 | } |
| 4856 | 4856 | ||
| 4857 | if (true) { | 4857 | if (true) { |
| 4858 | MockSrsConfig conf; | 4858 | MockSrsConfig conf; |
| 4859 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{hls_window 60;}}")); | 4859 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{hls{hls_window 60;}}")); |
| 4860 | } | 4860 | } |
| 4861 | 4861 | ||
| 4862 | if (true) { | 4862 | if (true) { |
| 4863 | MockSrsConfig conf; | 4863 | MockSrsConfig conf; |
| 4864 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{hls_windows 60;}}")); | 4864 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{hls{hls_windows 60;}}")); |
| 4865 | } | 4865 | } |
| 4866 | } | 4866 | } |
| 4867 | 4867 | ||
| @@ -4869,92 +4869,92 @@ VOID TEST(ConfigMainTest, CheckConf_hooks) | @@ -4869,92 +4869,92 @@ VOID TEST(ConfigMainTest, CheckConf_hooks) | ||
| 4869 | { | 4869 | { |
| 4870 | if (true) { | 4870 | if (true) { |
| 4871 | MockSrsConfig conf; | 4871 | MockSrsConfig conf; |
| 4872 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{}}")); | 4872 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{}}")); |
| 4873 | } | 4873 | } |
| 4874 | 4874 | ||
| 4875 | if (true) { | 4875 | if (true) { |
| 4876 | MockSrsConfig conf; | 4876 | MockSrsConfig conf; |
| 4877 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hookss{}}")); | 4877 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hookss{}}")); |
| 4878 | } | 4878 | } |
| 4879 | 4879 | ||
| 4880 | if (true) { | 4880 | if (true) { |
| 4881 | MockSrsConfig conf; | 4881 | MockSrsConfig conf; |
| 4882 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{http_hooks{enabled on;}}")); | 4882 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{enabled on;}}")); |
| 4883 | } | 4883 | } |
| 4884 | 4884 | ||
| 4885 | if (true) { | 4885 | if (true) { |
| 4886 | MockSrsConfig conf; | 4886 | MockSrsConfig conf; |
| 4887 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{http_hooks{enableds on;}}")); | 4887 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{enableds on;}}")); |
| 4888 | } | 4888 | } |
| 4889 | 4889 | ||
| 4890 | if (true) { | 4890 | if (true) { |
| 4891 | MockSrsConfig conf; | 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;}}")); | 4892 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_connect http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); |
| 4893 | } | 4893 | } |
| 4894 | 4894 | ||
| 4895 | if (true) { | 4895 | if (true) { |
| 4896 | MockSrsConfig conf; | 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;}}")); | 4897 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_connects http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); |
| 4898 | } | 4898 | } |
| 4899 | 4899 | ||
| 4900 | if (true) { | 4900 | if (true) { |
| 4901 | MockSrsConfig conf; | 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;}}")); | 4902 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_close http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); |
| 4903 | } | 4903 | } |
| 4904 | 4904 | ||
| 4905 | if (true) { | 4905 | if (true) { |
| 4906 | MockSrsConfig conf; | 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;}}")); | 4907 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_closes http://127.0.0.1:8085/api/v1/clients http://localhost:8085/api/v1/clients;}}")); |
| 4908 | } | 4908 | } |
| 4909 | 4909 | ||
| 4910 | if (true) { | 4910 | if (true) { |
| 4911 | MockSrsConfig conf; | 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;}}")); | 4912 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_publish http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); |
| 4913 | } | 4913 | } |
| 4914 | 4914 | ||
| 4915 | if (true) { | 4915 | if (true) { |
| 4916 | MockSrsConfig conf; | 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;}}")); | 4917 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_publishs http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); |
| 4918 | } | 4918 | } |
| 4919 | 4919 | ||
| 4920 | if (true) { | 4920 | if (true) { |
| 4921 | MockSrsConfig conf; | 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;}}")); | 4922 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_unpublish http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); |
| 4923 | } | 4923 | } |
| 4924 | 4924 | ||
| 4925 | if (true) { | 4925 | if (true) { |
| 4926 | MockSrsConfig conf; | 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;}}")); | 4927 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_unpublishs http://127.0.0.1:8085/api/v1/streams http://localhost:8085/api/v1/streams;}}")); |
| 4928 | } | 4928 | } |
| 4929 | 4929 | ||
| 4930 | if (true) { | 4930 | if (true) { |
| 4931 | MockSrsConfig conf; | 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;}}")); | 4932 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_play http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); |
| 4933 | } | 4933 | } |
| 4934 | 4934 | ||
| 4935 | if (true) { | 4935 | if (true) { |
| 4936 | MockSrsConfig conf; | 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;}}")); | 4937 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_plays http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); |
| 4938 | } | 4938 | } |
| 4939 | 4939 | ||
| 4940 | if (true) { | 4940 | if (true) { |
| 4941 | MockSrsConfig conf; | 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;}}")); | 4942 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_stop http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); |
| 4943 | } | 4943 | } |
| 4944 | 4944 | ||
| 4945 | if (true) { | 4945 | if (true) { |
| 4946 | MockSrsConfig conf; | 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;}}")); | 4947 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_stops http://127.0.0.1:8085/api/v1/sessions http://localhost:8085/api/v1/sessions;}}")); |
| 4948 | } | 4948 | } |
| 4949 | 4949 | ||
| 4950 | if (true) { | 4950 | if (true) { |
| 4951 | MockSrsConfig conf; | 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;}}")); | 4952 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_dvr_hss_reap_flv http://127.0.0.1:8085/api/v1/dvrs http://localhost:8085/api/v1/dvrs;}}")); |
| 4953 | } | 4953 | } |
| 4954 | 4954 | ||
| 4955 | if (true) { | 4955 | if (true) { |
| 4956 | MockSrsConfig conf; | 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;}}")); | 4957 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{http_hooks{on_dvr_hss_reap_flvs http://127.0.0.1:8085/api/v1/dvrs http://localhost:8085/api/v1/dvrs;}}")); |
| 4958 | } | 4958 | } |
| 4959 | } | 4959 | } |
| 4960 | 4960 | ||
| @@ -4962,22 +4962,22 @@ VOID TEST(ConfigMainTest, CheckConf_gop_cache) | @@ -4962,22 +4962,22 @@ VOID TEST(ConfigMainTest, CheckConf_gop_cache) | ||
| 4962 | { | 4962 | { |
| 4963 | if (true) { | 4963 | if (true) { |
| 4964 | MockSrsConfig conf; | 4964 | MockSrsConfig conf; |
| 4965 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{gop_cache off;}")); | 4965 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{gop_cache off;}")); |
| 4966 | } | 4966 | } |
| 4967 | 4967 | ||
| 4968 | if (true) { | 4968 | if (true) { |
| 4969 | MockSrsConfig conf; | 4969 | MockSrsConfig conf; |
| 4970 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{gop_caches off;}")); | 4970 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{gop_caches off;}")); |
| 4971 | } | 4971 | } |
| 4972 | 4972 | ||
| 4973 | if (true) { | 4973 | if (true) { |
| 4974 | MockSrsConfig conf; | 4974 | MockSrsConfig conf; |
| 4975 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{queue_length 10;}")); | 4975 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{queue_length 10;}")); |
| 4976 | } | 4976 | } |
| 4977 | 4977 | ||
| 4978 | if (true) { | 4978 | if (true) { |
| 4979 | MockSrsConfig conf; | 4979 | MockSrsConfig conf; |
| 4980 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{queue_lengths 10;}")); | 4980 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{queue_lengths 10;}")); |
| 4981 | } | 4981 | } |
| 4982 | } | 4982 | } |
| 4983 | 4983 | ||
| @@ -4985,54 +4985,477 @@ VOID TEST(ConfigMainTest, CheckConf_refer) | @@ -4985,54 +4985,477 @@ VOID TEST(ConfigMainTest, CheckConf_refer) | ||
| 4985 | { | 4985 | { |
| 4986 | if (true) { | 4986 | if (true) { |
| 4987 | MockSrsConfig conf; | 4987 | MockSrsConfig conf; |
| 4988 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{refer github.com github.io;}")); | 4988 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{refer github.com github.io;}")); |
| 4989 | } | 4989 | } |
| 4990 | 4990 | ||
| 4991 | if (true) { | 4991 | if (true) { |
| 4992 | MockSrsConfig conf; | 4992 | MockSrsConfig conf; |
| 4993 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{refers github.com github.io;}")); | 4993 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{refers github.com github.io;}")); |
| 4994 | } | 4994 | } |
| 4995 | 4995 | ||
| 4996 | if (true) { | 4996 | if (true) { |
| 4997 | MockSrsConfig conf; | 4997 | MockSrsConfig conf; |
| 4998 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{refer_publish github.com github.io;}")); | 4998 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{refer_publish github.com github.io;}")); |
| 4999 | } | 4999 | } |
| 5000 | 5000 | ||
| 5001 | if (true) { | 5001 | if (true) { |
| 5002 | MockSrsConfig conf; | 5002 | MockSrsConfig conf; |
| 5003 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{refer_publishs github.com github.io;}")); | 5003 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{refer_publishs github.com github.io;}")); |
| 5004 | } | 5004 | } |
| 5005 | 5005 | ||
| 5006 | if (true) { | 5006 | if (true) { |
| 5007 | MockSrsConfig conf; | 5007 | MockSrsConfig conf; |
| 5008 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{refer_play github.com github.io;}")); | 5008 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{refer_play github.com github.io;}")); |
| 5009 | } | 5009 | } |
| 5010 | 5010 | ||
| 5011 | if (true) { | 5011 | if (true) { |
| 5012 | MockSrsConfig conf; | 5012 | MockSrsConfig conf; |
| 5013 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{refer_plays github.com github.io;}")); | 5013 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{refer_plays github.com github.io;}")); |
| 5014 | } | 5014 | } |
| 5015 | } | 5015 | } |
| 5016 | 5016 | ||
| 5017 | -VOID TEST(ConfigMainTest, CheckConf_) | 5017 | +VOID TEST(ConfigMainTest, CheckConf_forward) |
| 5018 | { | 5018 | { |
| 5019 | if (true) { | 5019 | if (true) { |
| 5020 | MockSrsConfig conf; | 5020 | MockSrsConfig conf; |
| 5021 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{}}")); | 5021 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{forward 127.0.0.1:1936;}")); |
| 5022 | } | 5022 | } |
| 5023 | 5023 | ||
| 5024 | if (true) { | 5024 | if (true) { |
| 5025 | MockSrsConfig conf; | 5025 | MockSrsConfig conf; |
| 5026 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hlss{}}")); | 5026 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{forwards 127.0.0.1:1936;}")); |
| 5027 | + } | ||
| 5028 | +} | ||
| 5029 | + | ||
| 5030 | +VOID TEST(ConfigMainTest, CheckConf_transcode) | ||
| 5031 | +{ | ||
| 5032 | + if (true) { | ||
| 5033 | + MockSrsConfig conf; | ||
| 5034 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{}}")); | ||
| 5035 | + } | ||
| 5036 | + | ||
| 5037 | + if (true) { | ||
| 5038 | + MockSrsConfig conf; | ||
| 5039 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcodes{}}")); | ||
| 5040 | + } | ||
| 5041 | + | ||
| 5042 | + if (true) { | ||
| 5043 | + MockSrsConfig conf; | ||
| 5044 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{enabled on;}}")); | ||
| 5045 | + } | ||
| 5046 | + | ||
| 5047 | + if (true) { | ||
| 5048 | + MockSrsConfig conf; | ||
| 5049 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{enableds on;}}")); | ||
| 5050 | + } | ||
| 5051 | + | ||
| 5052 | + if (true) { | ||
| 5053 | + MockSrsConfig conf; | ||
| 5054 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{ffmpeg ./objs/ffmpeg/bin/ffmpeg;}}")); | ||
| 5055 | + } | ||
| 5056 | + | ||
| 5057 | + if (true) { | ||
| 5058 | + MockSrsConfig conf; | ||
| 5059 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{ffmpegs ./objs/ffmpeg/bin/ffmpeg;}}")); | ||
| 5060 | + } | ||
| 5061 | + | ||
| 5062 | + if (true) { | ||
| 5063 | + MockSrsConfig conf; | ||
| 5064 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {}}}")); | ||
| 5065 | + } | ||
| 5066 | + | ||
| 5067 | + if (true) { | ||
| 5068 | + MockSrsConfig conf; | ||
| 5069 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engines {}}}")); | ||
| 5070 | + } | ||
| 5071 | + | ||
| 5072 | + if (true) { | ||
| 5073 | + MockSrsConfig conf; | ||
| 5074 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {enabled on;}}}")); | ||
| 5075 | + } | ||
| 5076 | + | ||
| 5077 | + if (true) { | ||
| 5078 | + MockSrsConfig conf; | ||
| 5079 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {enableds on;}}}")); | ||
| 5080 | + } | ||
| 5081 | + | ||
| 5082 | + if (true) { | ||
| 5083 | + MockSrsConfig conf; | ||
| 5084 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vfilter {}}}}")); | ||
| 5085 | + } | ||
| 5086 | + | ||
| 5087 | + if (true) { | ||
| 5088 | + MockSrsConfig conf; | ||
| 5089 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vfilters {}}}}")); | ||
| 5090 | + } | ||
| 5091 | + | ||
| 5092 | + if (true) { | ||
| 5093 | + MockSrsConfig conf; | ||
| 5094 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vcodec libx264;}}}")); | ||
| 5095 | + } | ||
| 5096 | + | ||
| 5097 | + if (true) { | ||
| 5098 | + MockSrsConfig conf; | ||
| 5099 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vcodecs libx264;}}}")); | ||
| 5100 | + } | ||
| 5101 | + | ||
| 5102 | + if (true) { | ||
| 5103 | + MockSrsConfig conf; | ||
| 5104 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vbitrate 300;}}}")); | ||
| 5105 | + } | ||
| 5106 | + | ||
| 5107 | + if (true) { | ||
| 5108 | + MockSrsConfig conf; | ||
| 5109 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vbitrates 300;}}}")); | ||
| 5110 | + } | ||
| 5111 | + | ||
| 5112 | + if (true) { | ||
| 5113 | + MockSrsConfig conf; | ||
| 5114 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vfps 20;}}}")); | ||
| 5115 | + } | ||
| 5116 | + | ||
| 5117 | + if (true) { | ||
| 5118 | + MockSrsConfig conf; | ||
| 5119 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vfpss 20;}}}")); | ||
| 5120 | + } | ||
| 5121 | + | ||
| 5122 | + if (true) { | ||
| 5123 | + MockSrsConfig conf; | ||
| 5124 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vwidth 768;}}}")); | ||
| 5125 | + } | ||
| 5126 | + | ||
| 5127 | + if (true) { | ||
| 5128 | + MockSrsConfig conf; | ||
| 5129 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vwidths 768;}}}")); | ||
| 5130 | + } | ||
| 5131 | + | ||
| 5132 | + if (true) { | ||
| 5133 | + MockSrsConfig conf; | ||
| 5134 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vheight 320;}}}")); | ||
| 5135 | + } | ||
| 5136 | + | ||
| 5137 | + if (true) { | ||
| 5138 | + MockSrsConfig conf; | ||
| 5139 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vheights 320;}}}")); | ||
| 5140 | + } | ||
| 5141 | + | ||
| 5142 | + if (true) { | ||
| 5143 | + MockSrsConfig conf; | ||
| 5144 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vthreads 2;}}}")); | ||
| 5145 | + } | ||
| 5146 | + | ||
| 5147 | + if (true) { | ||
| 5148 | + MockSrsConfig conf; | ||
| 5149 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vthreadss 2;}}}")); | ||
| 5150 | + } | ||
| 5151 | + | ||
| 5152 | + if (true) { | ||
| 5153 | + MockSrsConfig conf; | ||
| 5154 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vprofile baseline;}}}")); | ||
| 5155 | + } | ||
| 5156 | + | ||
| 5157 | + if (true) { | ||
| 5158 | + MockSrsConfig conf; | ||
| 5159 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vprofiles baseline;}}}")); | ||
| 5160 | + } | ||
| 5161 | + | ||
| 5162 | + if (true) { | ||
| 5163 | + MockSrsConfig conf; | ||
| 5164 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vpreset superfast;}}}")); | ||
| 5165 | + } | ||
| 5166 | + | ||
| 5167 | + if (true) { | ||
| 5168 | + MockSrsConfig conf; | ||
| 5169 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vpresets superfast;}}}")); | ||
| 5170 | + } | ||
| 5171 | + | ||
| 5172 | + if (true) { | ||
| 5173 | + MockSrsConfig conf; | ||
| 5174 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vparams {}}}}")); | ||
| 5175 | + } | ||
| 5176 | + | ||
| 5177 | + if (true) { | ||
| 5178 | + MockSrsConfig conf; | ||
| 5179 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {vparamss {}}}}")); | ||
| 5180 | + } | ||
| 5181 | + | ||
| 5182 | + if (true) { | ||
| 5183 | + MockSrsConfig conf; | ||
| 5184 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {acodec libaacplus;}}}")); | ||
| 5185 | + } | ||
| 5186 | + | ||
| 5187 | + if (true) { | ||
| 5188 | + MockSrsConfig conf; | ||
| 5189 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {acodecs libaacplus;}}}")); | ||
| 5190 | + } | ||
| 5191 | + | ||
| 5192 | + if (true) { | ||
| 5193 | + MockSrsConfig conf; | ||
| 5194 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {abitrate 45;}}}")); | ||
| 5195 | + } | ||
| 5196 | + | ||
| 5197 | + if (true) { | ||
| 5198 | + MockSrsConfig conf; | ||
| 5199 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {abitrates 45;}}}")); | ||
| 5200 | + } | ||
| 5201 | + | ||
| 5202 | + if (true) { | ||
| 5203 | + MockSrsConfig conf; | ||
| 5204 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {asample_rate 44100;}}}")); | ||
| 5205 | + } | ||
| 5206 | + | ||
| 5207 | + if (true) { | ||
| 5208 | + MockSrsConfig conf; | ||
| 5209 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {asample_rates 44100;}}}")); | ||
| 5210 | + } | ||
| 5211 | + | ||
| 5212 | + if (true) { | ||
| 5213 | + MockSrsConfig conf; | ||
| 5214 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {achannels 2;}}}")); | ||
| 5215 | + } | ||
| 5216 | + | ||
| 5217 | + if (true) { | ||
| 5218 | + MockSrsConfig conf; | ||
| 5219 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {achannelss 2;}}}")); | ||
| 5220 | + } | ||
| 5221 | + | ||
| 5222 | + if (true) { | ||
| 5223 | + MockSrsConfig conf; | ||
| 5224 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {aparams {}}}}")); | ||
| 5225 | + } | ||
| 5226 | + | ||
| 5227 | + if (true) { | ||
| 5228 | + MockSrsConfig conf; | ||
| 5229 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {aparamss {}}}}")); | ||
| 5230 | + } | ||
| 5231 | + | ||
| 5232 | + if (true) { | ||
| 5233 | + MockSrsConfig conf; | ||
| 5234 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {output rtmp://127.0.0.1:[port]/[app]?vhost=[vhost]/[stream]_[engine];}}}")); | ||
| 5235 | + } | ||
| 5236 | + | ||
| 5237 | + if (true) { | ||
| 5238 | + MockSrsConfig conf; | ||
| 5239 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{transcode{engine {outputs rtmp://127.0.0.1:[port]/[app]?vhost=[vhost]/[stream]_[engine];}}}")); | ||
| 5240 | + } | ||
| 5241 | +} | ||
| 5242 | + | ||
| 5243 | +VOID TEST(ConfigMainTest, CheckConf_bandcheck) | ||
| 5244 | +{ | ||
| 5245 | + if (true) { | ||
| 5246 | + MockSrsConfig conf; | ||
| 5247 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{bandcheck{}}")); | ||
| 5248 | + } | ||
| 5249 | + | ||
| 5250 | + if (true) { | ||
| 5251 | + MockSrsConfig conf; | ||
| 5252 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{bandchecks{}}")); | ||
| 5253 | + } | ||
| 5254 | + | ||
| 5255 | + if (true) { | ||
| 5256 | + MockSrsConfig conf; | ||
| 5257 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{bandcheck{enabled on;}}")); | ||
| 5258 | + } | ||
| 5259 | + | ||
| 5260 | + if (true) { | ||
| 5261 | + MockSrsConfig conf; | ||
| 5262 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{bandcheck{enableds on;}}")); | ||
| 5263 | + } | ||
| 5264 | + | ||
| 5265 | + if (true) { | ||
| 5266 | + MockSrsConfig conf; | ||
| 5267 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{bandcheck{key \"35c9b402c12a7246868752e2878f7e0e\";}}")); | ||
| 5268 | + } | ||
| 5269 | + | ||
| 5270 | + if (true) { | ||
| 5271 | + MockSrsConfig conf; | ||
| 5272 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{bandcheck{keys \"35c9b402c12a7246868752e2878f7e0e\";}}")); | ||
| 5273 | + } | ||
| 5274 | + | ||
| 5275 | + if (true) { | ||
| 5276 | + MockSrsConfig conf; | ||
| 5277 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{bandcheck{interval 30;}}")); | ||
| 5278 | + } | ||
| 5279 | + | ||
| 5280 | + if (true) { | ||
| 5281 | + MockSrsConfig conf; | ||
| 5282 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{bandcheck{intervals 30;}}")); | ||
| 5283 | + } | ||
| 5284 | + | ||
| 5285 | + if (true) { | ||
| 5286 | + MockSrsConfig conf; | ||
| 5287 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{bandcheck{limit_kbps 4000;}}")); | ||
| 5288 | + } | ||
| 5289 | + | ||
| 5290 | + if (true) { | ||
| 5291 | + MockSrsConfig conf; | ||
| 5292 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{bandcheck{limit_kbpss 4000;}}")); | ||
| 5293 | + } | ||
| 5294 | +} | ||
| 5295 | + | ||
| 5296 | +VOID TEST(ConfigMainTest, CheckConf_chunk_size2) | ||
| 5297 | +{ | ||
| 5298 | + if (true) { | ||
| 5299 | + MockSrsConfig conf; | ||
| 5300 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{chunk_size 128;}")); | ||
| 5301 | + } | ||
| 5302 | + | ||
| 5303 | + if (true) { | ||
| 5304 | + MockSrsConfig conf; | ||
| 5305 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{chunk_sizes 128;}")); | ||
| 5306 | + } | ||
| 5307 | + | ||
| 5308 | + if (true) { | ||
| 5309 | + MockSrsConfig conf; | ||
| 5310 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{chunk_size 127;}")); | ||
| 5311 | + } | ||
| 5312 | + | ||
| 5313 | + if (true) { | ||
| 5314 | + MockSrsConfig conf; | ||
| 5315 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{chunk_size 0;}")); | ||
| 5316 | + } | ||
| 5317 | + | ||
| 5318 | + if (true) { | ||
| 5319 | + MockSrsConfig conf; | ||
| 5320 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{chunk_size -1;}")); | ||
| 5321 | + } | ||
| 5322 | + | ||
| 5323 | + if (true) { | ||
| 5324 | + MockSrsConfig conf; | ||
| 5325 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{chunk_size -128;}")); | ||
| 5326 | + } | ||
| 5327 | + | ||
| 5328 | + if (true) { | ||
| 5329 | + MockSrsConfig conf; | ||
| 5330 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{chunk_size 65537;}")); | ||
| 5331 | + } | ||
| 5332 | +} | ||
| 5333 | + | ||
| 5334 | +VOID TEST(ConfigMainTest, CheckConf_jitter) | ||
| 5335 | +{ | ||
| 5336 | + if (true) { | ||
| 5337 | + MockSrsConfig conf; | ||
| 5338 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{time_jitter full;}")); | ||
| 5339 | + } | ||
| 5340 | + | ||
| 5341 | + if (true) { | ||
| 5342 | + MockSrsConfig conf; | ||
| 5343 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{time_jitters full;}")); | ||
| 5344 | + } | ||
| 5345 | +} | ||
| 5346 | + | ||
| 5347 | +VOID TEST(ConfigMainTest, CheckConf_atc) | ||
| 5348 | +{ | ||
| 5349 | + if (true) { | ||
| 5350 | + MockSrsConfig conf; | ||
| 5351 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{atc on;}")); | ||
| 5352 | + } | ||
| 5353 | + | ||
| 5354 | + if (true) { | ||
| 5355 | + MockSrsConfig conf; | ||
| 5356 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{atcs on;}")); | ||
| 5357 | + } | ||
| 5358 | + | ||
| 5359 | + if (true) { | ||
| 5360 | + MockSrsConfig conf; | ||
| 5361 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{atc_auto on;}")); | ||
| 5362 | + } | ||
| 5363 | + | ||
| 5364 | + if (true) { | ||
| 5365 | + MockSrsConfig conf; | ||
| 5366 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{atc_autos on;}")); | ||
| 5367 | + } | ||
| 5368 | + | ||
| 5369 | + if (true) { | ||
| 5370 | + MockSrsConfig conf; | ||
| 5371 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost v{enabled on;}")); | ||
| 5372 | + } | ||
| 5373 | + | ||
| 5374 | + if (true) { | ||
| 5375 | + MockSrsConfig conf; | ||
| 5376 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost v{enableds on;}")); | ||
| 5377 | + } | ||
| 5378 | +} | ||
| 5379 | + | ||
| 5380 | +VOID TEST(ConfigMainTest, CheckConf_pithy_print) | ||
| 5381 | +{ | ||
| 5382 | + if (true) { | ||
| 5383 | + MockSrsConfig conf; | ||
| 5384 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{}")); | ||
| 5385 | + } | ||
| 5386 | + | ||
| 5387 | + if (true) { | ||
| 5388 | + MockSrsConfig conf; | ||
| 5389 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_prints{}")); | ||
| 5390 | + } | ||
| 5391 | + | ||
| 5392 | + if (true) { | ||
| 5393 | + MockSrsConfig conf; | ||
| 5394 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{publish 10000;}")); | ||
| 5395 | + } | ||
| 5396 | + | ||
| 5397 | + if (true) { | ||
| 5398 | + MockSrsConfig conf; | ||
| 5399 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_print{publishs 10000;}")); | ||
| 5400 | + } | ||
| 5401 | + | ||
| 5402 | + if (true) { | ||
| 5403 | + MockSrsConfig conf; | ||
| 5404 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{play 10000;}")); | ||
| 5405 | + } | ||
| 5406 | + | ||
| 5407 | + if (true) { | ||
| 5408 | + MockSrsConfig conf; | ||
| 5409 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_print{plays 10000;}")); | ||
| 5410 | + } | ||
| 5411 | + | ||
| 5412 | + if (true) { | ||
| 5413 | + MockSrsConfig conf; | ||
| 5414 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{forwarder 10000;}")); | ||
| 5415 | + } | ||
| 5416 | + | ||
| 5417 | + if (true) { | ||
| 5418 | + MockSrsConfig conf; | ||
| 5419 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_print{forwarders 10000;}")); | ||
| 5420 | + } | ||
| 5421 | + | ||
| 5422 | + if (true) { | ||
| 5423 | + MockSrsConfig conf; | ||
| 5424 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{encoder 10000;}")); | ||
| 5027 | } | 5425 | } |
| 5028 | 5426 | ||
| 5029 | if (true) { | 5427 | if (true) { |
| 5030 | MockSrsConfig conf; | 5428 | MockSrsConfig conf; |
| 5031 | - EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"vhost{hls{enabled on;}}")); | 5429 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_print{encoders 10000;}")); |
| 5430 | + } | ||
| 5431 | + | ||
| 5432 | + if (true) { | ||
| 5433 | + MockSrsConfig conf; | ||
| 5434 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{ingester 10000;}")); | ||
| 5435 | + } | ||
| 5436 | + | ||
| 5437 | + if (true) { | ||
| 5438 | + MockSrsConfig conf; | ||
| 5439 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_print{ingesters 10000;}")); | ||
| 5440 | + } | ||
| 5441 | + | ||
| 5442 | + if (true) { | ||
| 5443 | + MockSrsConfig conf; | ||
| 5444 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{hls 10000;}")); | ||
| 5445 | + } | ||
| 5446 | + | ||
| 5447 | + if (true) { | ||
| 5448 | + MockSrsConfig conf; | ||
| 5449 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_print{hlss 10000;}")); | ||
| 5450 | + } | ||
| 5451 | + | ||
| 5452 | + if (true) { | ||
| 5453 | + MockSrsConfig conf; | ||
| 5454 | + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"pithy_print{edge 10000;}")); | ||
| 5032 | } | 5455 | } |
| 5033 | 5456 | ||
| 5034 | if (true) { | 5457 | if (true) { |
| 5035 | MockSrsConfig conf; | 5458 | MockSrsConfig conf; |
| 5036 | - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"vhost{hls{enableds on;}}")); | 5459 | + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"pithy_print{edges 10000;}")); |
| 5037 | } | 5460 | } |
| 5038 | } | 5461 | } |
-
请 注册 或 登录 后发表评论