summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-06-13 14:25:44 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-06-18 12:05:10 +0200
commit9a51bf81a860adb2f53794172d049b614739f14d (patch)
tree1086585c55c5e8a4ff83afe88e9f7c80796c3bc9 /test
parent05b734f11b7a45a1da5c38fcc1f27780c3fe4354 (diff)
downloadjustbuild-9a51bf81a860adb2f53794172d049b614739f14d.tar.gz
Make RemoteServeConfig a general struct, not a singleton
...and adjust interfaces.
Diffstat (limited to 'test')
-rw-r--r--test/buildtool/serve_api/source_tree_client.test.cpp4
-rw-r--r--test/utils/serve_service/main-serve.cpp8
2 files changed, 6 insertions, 6 deletions
diff --git a/test/buildtool/serve_api/source_tree_client.test.cpp b/test/buildtool/serve_api/source_tree_client.test.cpp
index 604471cb..b5650e9f 100644
--- a/test/buildtool/serve_api/source_tree_client.test.cpp
+++ b/test/buildtool/serve_api/source_tree_client.test.cpp
@@ -33,10 +33,10 @@ auto const kBazSymId = std::string{"1868f82682c290f0b1db3cacd092727eef1fa57f"};
TEST_CASE("Serve service client: tree-of-commit request", "[serve_api]") {
auto config = TestServeConfig::ReadServeConfigFromEnvironment();
REQUIRE(config);
- auto const address = config->RemoteAddress();
+ REQUIRE(config->remote_address);
// Create TLC client
- SourceTreeClient st_client(*address);
+ SourceTreeClient st_client(*config->remote_address);
SECTION("Commit in bare checkout") {
auto root_id = st_client.ServeCommitTree(kRootCommit, ".", false);
diff --git a/test/utils/serve_service/main-serve.cpp b/test/utils/serve_service/main-serve.cpp
index 6aec500c..24d8411b 100644
--- a/test/utils/serve_service/main-serve.cpp
+++ b/test/utils/serve_service/main-serve.cpp
@@ -82,19 +82,19 @@ void wait_for_grpc_to_shutdown() {
// Ensure the config can be read from the environment
auto config = TestServeConfig::ReadServeConfigFromEnvironment();
- if (not config or not config->RemoteAddress()) {
+ if (not config or not config->remote_address) {
return false;
}
// now actually populate the serve repositories, one bare and one non-bare
- if (config->KnownRepositories().size() != 2) {
+ if (config->known_repositories.size() != 2) {
Logger::Log(LogLevel::Error,
"Expected 2 serve repositories in test env.");
std::exit(EXIT_FAILURE);
}
- auto bare_repo = config->KnownRepositories()[0];
- auto nonbare_repo = config->KnownRepositories()[1];
+ auto const& bare_repo = config->known_repositories[0];
+ auto const& nonbare_repo = config->known_repositories[1];
if (not CreateServeTestRepo(bare_repo, kBundlePath, /*is_bare=*/true) or
not CreateServeTestRepo(
nonbare_repo, kBundlePathSymlinks, /*is_bare=*/false)) {