summaryrefslogtreecommitdiff
path: root/test/buildtool/execution_engine/executor
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-07-02 13:21:14 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-07-05 13:32:39 +0200
commitd202e8f6051df5eb89d0f2eb1b9ac7109d204f56 (patch)
tree562d90c0a5396a259d11c4288162403489a6e4fd /test/buildtool/execution_engine/executor
parent5140befaa10f65145fe041b416b7764127efc379 (diff)
downloadjustbuild-d202e8f6051df5eb89d0f2eb1b9ac7109d204f56.tar.gz
Remove HermeticLocalTestFixture
...and create StorageConfig and Storage in place if needed.
Diffstat (limited to 'test/buildtool/execution_engine/executor')
-rw-r--r--test/buildtool/execution_engine/executor/TARGETS2
-rw-r--r--test/buildtool/execution_engine/executor/executor_api_local.test.cpp52
2 files changed, 27 insertions, 27 deletions
diff --git a/test/buildtool/execution_engine/executor/TARGETS b/test/buildtool/execution_engine/executor/TARGETS
index c1b50f35..2d82e097 100644
--- a/test/buildtool/execution_engine/executor/TARGETS
+++ b/test/buildtool/execution_engine/executor/TARGETS
@@ -51,7 +51,7 @@
, ["@", "src", "src/buildtool/execution_engine/executor", "executor"]
, ["@", "src", "src/buildtool/progress_reporting", "progress"]
, ["utils", "catch-main-remote-execution"]
- , ["utils", "local_hermeticity"]
+ , ["utils", "test_storage_config"]
, ["utils", "test_auth_config"]
, ["@", "catch2", "", "catch2"]
, ["@", "src", "src/buildtool/storage", "storage"]
diff --git a/test/buildtool/execution_engine/executor/executor_api_local.test.cpp b/test/buildtool/execution_engine/executor/executor_api_local.test.cpp
index ae6c3d4e..7d645e0e 100644
--- a/test/buildtool/execution_engine/executor/executor_api_local.test.cpp
+++ b/test/buildtool/execution_engine/executor/executor_api_local.test.cpp
@@ -24,24 +24,24 @@
#include "src/buildtool/storage/config.hpp"
#include "src/buildtool/storage/storage.hpp"
#include "test/buildtool/execution_engine/executor/executor_api.test.hpp"
-#include "test/utils/hermeticity/local.hpp"
+#include "test/utils/hermeticity/test_storage_config.hpp"
#include "test/utils/remote_execution/test_auth_config.hpp"
-TEST_CASE_METHOD(HermeticLocalTestFixture,
- "Executor<LocalApi>: Upload blob",
- "[executor]") {
- auto const storage = Storage::Create(&StorageConfig::Instance());
+TEST_CASE("Executor<LocalApi>: Upload blob", "[executor]") {
+ auto const storage_config = TestStorageConfig::Create();
+ auto const storage = Storage::Create(&storage_config.Get());
+
RepositoryConfig repo_config{};
TestBlobUpload(&repo_config, [&] {
return std::make_unique<LocalApi>(
- &StorageConfig::Instance(), &storage, &repo_config);
+ &storage_config.Get(), &storage, &repo_config);
});
}
-TEST_CASE_METHOD(HermeticLocalTestFixture,
- "Executor<LocalApi>: Compile hello world",
- "[executor]") {
- auto const storage = Storage::Create(&StorageConfig::Instance());
+TEST_CASE("Executor<LocalApi>: Compile hello world", "[executor]") {
+ auto const storage_config = TestStorageConfig::Create();
+ auto const storage = Storage::Create(&storage_config.Get());
+
RepositoryConfig repo_config{};
Statistics stats{};
Progress progress{};
@@ -53,15 +53,15 @@ TEST_CASE_METHOD(HermeticLocalTestFixture,
&progress,
[&] {
return std::make_unique<LocalApi>(
- &StorageConfig::Instance(), &storage, &repo_config);
+ &storage_config.Get(), &storage, &repo_config);
},
&*auth_config);
}
-TEST_CASE_METHOD(HermeticLocalTestFixture,
- "Executor<LocalApi>: Compile greeter",
- "[executor]") {
- auto const storage = Storage::Create(&StorageConfig::Instance());
+TEST_CASE("Executor<LocalApi>: Compile greeter", "[executor]") {
+ auto const storage_config = TestStorageConfig::Create();
+ auto const storage = Storage::Create(&storage_config.Get());
+
RepositoryConfig repo_config{};
Statistics stats{};
Progress progress{};
@@ -73,15 +73,15 @@ TEST_CASE_METHOD(HermeticLocalTestFixture,
&progress,
[&] {
return std::make_unique<LocalApi>(
- &StorageConfig::Instance(), &storage, &repo_config);
+ &storage_config.Get(), &storage, &repo_config);
},
&*auth_config);
}
-TEST_CASE_METHOD(HermeticLocalTestFixture,
- "Executor<LocalApi>: Upload and download trees",
- "[executor]") {
- auto const storage = Storage::Create(&StorageConfig::Instance());
+TEST_CASE("Executor<LocalApi>: Upload and download trees", "[executor]") {
+ auto const storage_config = TestStorageConfig::Create();
+ auto const storage = Storage::Create(&storage_config.Get());
+
RepositoryConfig repo_config{};
Statistics stats{};
Progress progress{};
@@ -93,15 +93,15 @@ TEST_CASE_METHOD(HermeticLocalTestFixture,
&progress,
[&] {
return std::make_unique<LocalApi>(
- &StorageConfig::Instance(), &storage, &repo_config);
+ &storage_config.Get(), &storage, &repo_config);
},
&*auth_config);
}
-TEST_CASE_METHOD(HermeticLocalTestFixture,
- "Executor<LocalApi>: Retrieve output directories",
- "[executor]") {
- auto const storage = Storage::Create(&StorageConfig::Instance());
+TEST_CASE("Executor<LocalApi>: Retrieve output directories", "[executor]") {
+ auto const storage_config = TestStorageConfig::Create();
+ auto const storage = Storage::Create(&storage_config.Get());
+
RepositoryConfig repo_config{};
Statistics stats{};
Progress progress{};
@@ -113,7 +113,7 @@ TEST_CASE_METHOD(HermeticLocalTestFixture,
&progress,
[&] {
return std::make_unique<LocalApi>(
- &StorageConfig::Instance(), &storage, &repo_config);
+ &storage_config.Get(), &storage, &repo_config);
},
&*auth_config);
}