fix test crash
Some checks failed
BlockStorage/repertory/pipeline/head There was a failure building this commit
Some checks failed
BlockStorage/repertory/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -801,14 +801,15 @@ TEST(providers_test, encrypt_provider) {
|
|||||||
.c_str());
|
.c_str());
|
||||||
|
|
||||||
encrypt_provider provider{cfg};
|
encrypt_provider provider{cfg};
|
||||||
file_manager mgr(cfg, provider);
|
|
||||||
mgr.start();
|
|
||||||
|
|
||||||
EXPECT_TRUE(provider.start(
|
EXPECT_TRUE(provider.start(
|
||||||
[&provider](bool directory, api_file &file) -> api_error {
|
[&provider](bool directory, api_file &file) -> api_error {
|
||||||
return provider_meta_handler(provider, directory, file);
|
return provider_meta_handler(provider, directory, file);
|
||||||
},
|
},
|
||||||
&mgr));
|
&mgr));
|
||||||
|
|
||||||
|
file_manager mgr(cfg, provider);
|
||||||
|
mgr.start();
|
||||||
|
|
||||||
EXPECT_EQ(provider_type::encrypt, provider.get_provider_type());
|
EXPECT_EQ(provider_type::encrypt, provider.get_provider_type());
|
||||||
EXPECT_TRUE(provider.is_read_only());
|
EXPECT_TRUE(provider.is_read_only());
|
||||||
EXPECT_TRUE(provider.is_online());
|
EXPECT_TRUE(provider.is_online());
|
||||||
@@ -840,15 +841,17 @@ TEST(providers_test, s3_provider) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
curl_comm comm{cfg.get_s3_config()};
|
curl_comm comm{cfg.get_s3_config()};
|
||||||
s3_provider provider{cfg, comm};
|
|
||||||
file_manager mgr(cfg, provider);
|
|
||||||
mgr.start();
|
|
||||||
|
|
||||||
|
s3_provider provider{cfg, comm};
|
||||||
EXPECT_TRUE(provider.start(
|
EXPECT_TRUE(provider.start(
|
||||||
[&provider](bool directory, api_file &file) -> api_error {
|
[&provider](bool directory, api_file &file) -> api_error {
|
||||||
return provider_meta_handler(provider, directory, file);
|
return provider_meta_handler(provider, directory, file);
|
||||||
},
|
},
|
||||||
&mgr));
|
&mgr));
|
||||||
|
|
||||||
|
file_manager mgr(cfg, provider);
|
||||||
|
mgr.start();
|
||||||
|
|
||||||
EXPECT_EQ(provider_type::s3, provider.get_provider_type());
|
EXPECT_EQ(provider_type::s3, provider.get_provider_type());
|
||||||
EXPECT_FALSE(provider.is_read_only());
|
EXPECT_FALSE(provider.is_read_only());
|
||||||
EXPECT_TRUE(provider.is_online());
|
EXPECT_TRUE(provider.is_online());
|
||||||
@@ -881,15 +884,16 @@ TEST(providers_test, sia_provider) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
curl_comm comm{cfg.get_host_config()};
|
curl_comm comm{cfg.get_host_config()};
|
||||||
sia_provider provider{cfg, comm};
|
|
||||||
file_manager mgr(cfg, provider);
|
|
||||||
mgr.start();
|
|
||||||
|
|
||||||
|
sia_provider provider{cfg, comm};
|
||||||
EXPECT_TRUE(provider.start(
|
EXPECT_TRUE(provider.start(
|
||||||
[&provider](bool directory, api_file &file) -> api_error {
|
[&provider](bool directory, api_file &file) -> api_error {
|
||||||
return provider_meta_handler(provider, directory, file);
|
return provider_meta_handler(provider, directory, file);
|
||||||
},
|
},
|
||||||
&mgr));
|
&mgr));
|
||||||
|
|
||||||
|
file_manager mgr(cfg, provider);
|
||||||
|
mgr.start();
|
||||||
EXPECT_EQ(provider_type::sia, provider.get_provider_type());
|
EXPECT_EQ(provider_type::sia, provider.get_provider_type());
|
||||||
EXPECT_FALSE(provider.is_read_only());
|
EXPECT_FALSE(provider.is_read_only());
|
||||||
EXPECT_TRUE(provider.is_online());
|
EXPECT_TRUE(provider.is_online());
|
||||||
|
Reference in New Issue
Block a user