mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
update utest
This commit is contained in:
parent
0fb71281a9
commit
b5d466f3d2
4 changed files with 15 additions and 21 deletions
|
@ -344,6 +344,7 @@ private:
|
||||||
* if reload, reload the config file.
|
* if reload, reload the config file.
|
||||||
*/
|
*/
|
||||||
std::string config_file;
|
std::string config_file;
|
||||||
|
protected:
|
||||||
/**
|
/**
|
||||||
* the directive root.
|
* the directive root.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -73,6 +73,11 @@ int MockSrsConfig::parse(string buf)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((ret = srs_config_transform_vhost(root)) != ERROR_SUCCESS) {
|
||||||
|
srs_error("transform config failed. ret=%d", ret);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
return check_config();
|
return check_config();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -52,10 +52,7 @@ void MockReloadHandler::reset()
|
||||||
vhost_http_updated_reloaded = false;
|
vhost_http_updated_reloaded = false;
|
||||||
vhost_added_reloaded = false;
|
vhost_added_reloaded = false;
|
||||||
vhost_removed_reloaded = false;
|
vhost_removed_reloaded = false;
|
||||||
vhost_atc_reloaded = false;
|
vhost_play_reloaded = false;
|
||||||
vhost_gop_cache_reloaded = false;
|
|
||||||
vhost_queue_length_reloaded = false;
|
|
||||||
vhost_time_jitter_reloaded = false;
|
|
||||||
vhost_forward_reloaded = false;
|
vhost_forward_reloaded = false;
|
||||||
vhost_hls_reloaded = false;
|
vhost_hls_reloaded = false;
|
||||||
vhost_dvr_reloaded = false;
|
vhost_dvr_reloaded = false;
|
||||||
|
@ -88,10 +85,7 @@ int MockReloadHandler::count_true()
|
||||||
if (vhost_http_updated_reloaded) count_true++;
|
if (vhost_http_updated_reloaded) count_true++;
|
||||||
if (vhost_added_reloaded) count_true++;
|
if (vhost_added_reloaded) count_true++;
|
||||||
if (vhost_removed_reloaded) count_true++;
|
if (vhost_removed_reloaded) count_true++;
|
||||||
if (vhost_atc_reloaded) count_true++;
|
if (vhost_play_reloaded) count_true++;
|
||||||
if (vhost_gop_cache_reloaded) count_true++;
|
|
||||||
if (vhost_queue_length_reloaded) count_true++;
|
|
||||||
if (vhost_time_jitter_reloaded) count_true++;
|
|
||||||
if (vhost_forward_reloaded) count_true++;
|
if (vhost_forward_reloaded) count_true++;
|
||||||
if (vhost_hls_reloaded) count_true++;
|
if (vhost_hls_reloaded) count_true++;
|
||||||
if (vhost_dvr_reloaded) count_true++;
|
if (vhost_dvr_reloaded) count_true++;
|
||||||
|
@ -121,10 +115,7 @@ int MockReloadHandler::count_false()
|
||||||
if (!vhost_http_updated_reloaded) count_false++;
|
if (!vhost_http_updated_reloaded) count_false++;
|
||||||
if (!vhost_added_reloaded) count_false++;
|
if (!vhost_added_reloaded) count_false++;
|
||||||
if (!vhost_removed_reloaded) count_false++;
|
if (!vhost_removed_reloaded) count_false++;
|
||||||
if (!vhost_atc_reloaded) count_false++;
|
if (!vhost_play_reloaded) count_false++;
|
||||||
if (!vhost_gop_cache_reloaded) count_false++;
|
|
||||||
if (!vhost_queue_length_reloaded) count_false++;
|
|
||||||
if (!vhost_time_jitter_reloaded) count_false++;
|
|
||||||
if (!vhost_forward_reloaded) count_false++;
|
if (!vhost_forward_reloaded) count_false++;
|
||||||
if (!vhost_hls_reloaded) count_false++;
|
if (!vhost_hls_reloaded) count_false++;
|
||||||
if (!vhost_dvr_reloaded) count_false++;
|
if (!vhost_dvr_reloaded) count_false++;
|
||||||
|
@ -232,7 +223,7 @@ int MockReloadHandler::on_reload_vhost_removed(string /*vhost*/)
|
||||||
|
|
||||||
int MockReloadHandler::on_reload_vhost_play(string /*vhost*/)
|
int MockReloadHandler::on_reload_vhost_play(string /*vhost*/)
|
||||||
{
|
{
|
||||||
vhost_time_jitter_reloaded = true;
|
vhost_play_reloaded = true;
|
||||||
return ERROR_SUCCESS;
|
return ERROR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -664,7 +655,7 @@ VOID TEST(ConfigReloadTest, ReloadVhostAtc)
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{atc on;}"));
|
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{atc on;}"));
|
||||||
EXPECT_TRUE(handler.vhost_atc_reloaded);
|
EXPECT_TRUE(handler.vhost_play_reloaded);
|
||||||
EXPECT_EQ(1, handler.count_true());
|
EXPECT_EQ(1, handler.count_true());
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
|
@ -685,7 +676,7 @@ VOID TEST(ConfigReloadTest, ReloadVhostGopCache)
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{gop_cache on;}"));
|
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{gop_cache on;}"));
|
||||||
EXPECT_TRUE(handler.vhost_gop_cache_reloaded);
|
EXPECT_TRUE(handler.vhost_play_reloaded);
|
||||||
EXPECT_EQ(1, handler.count_true());
|
EXPECT_EQ(1, handler.count_true());
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
|
@ -706,7 +697,7 @@ VOID TEST(ConfigReloadTest, ReloadVhostQueueLength)
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{queue_length 20;}"));
|
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{queue_length 20;}"));
|
||||||
EXPECT_TRUE(handler.vhost_queue_length_reloaded);
|
EXPECT_TRUE(handler.vhost_play_reloaded);
|
||||||
EXPECT_EQ(1, handler.count_true());
|
EXPECT_EQ(1, handler.count_true());
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
|
@ -727,7 +718,7 @@ VOID TEST(ConfigReloadTest, ReloadVhostTimeJitter)
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{time_jitter zero;}"));
|
EXPECT_TRUE(ERROR_SUCCESS == conf.do_reload(_MIN_OK_CONF"vhost a{time_jitter zero;}"));
|
||||||
EXPECT_TRUE(handler.vhost_time_jitter_reloaded);
|
EXPECT_TRUE(handler.vhost_play_reloaded);
|
||||||
EXPECT_EQ(1, handler.count_true());
|
EXPECT_EQ(1, handler.count_true());
|
||||||
handler.reset();
|
handler.reset();
|
||||||
|
|
||||||
|
|
|
@ -49,10 +49,7 @@ public:
|
||||||
bool vhost_http_updated_reloaded;
|
bool vhost_http_updated_reloaded;
|
||||||
bool vhost_added_reloaded;
|
bool vhost_added_reloaded;
|
||||||
bool vhost_removed_reloaded;
|
bool vhost_removed_reloaded;
|
||||||
bool vhost_atc_reloaded;
|
bool vhost_play_reloaded;
|
||||||
bool vhost_gop_cache_reloaded;
|
|
||||||
bool vhost_queue_length_reloaded;
|
|
||||||
bool vhost_time_jitter_reloaded;
|
|
||||||
bool vhost_forward_reloaded;
|
bool vhost_forward_reloaded;
|
||||||
bool vhost_hls_reloaded;
|
bool vhost_hls_reloaded;
|
||||||
bool vhost_dvr_reloaded;
|
bool vhost_dvr_reloaded;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue