aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver-test/buildstore-tests.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2025-10-03 12:38:35 +0200
committerGitHub Enterprise <[email protected]>2025-10-03 12:38:35 +0200
commit5361ee1c77b68bb14237169660840d6d63a74892 (patch)
tree3ad259133e09485a14506be38e43ec5b62a050f2 /src/zenserver-test/buildstore-tests.cpp
parentmove chunking code to zenremotestore lib (#545) (diff)
downloadzen-5361ee1c77b68bb14237169660840d6d63a74892.tar.xz
zen-5361ee1c77b68bb14237169660840d6d63a74892.zip
remove zenutil dependency in zenremotestore (#547)
* remove dependency to zenutil/workerpools.h from remoteprojectstore.cpp * remove dependency to zenutil/workerpools.h from buildstoragecache.cpp * remove unneded include * move jupiter helpers to zenremotestore * move parallelwork to zencore * remove zenutil dependency from zenremotestore * clean up test project dependencies - use indirect dependencies
Diffstat (limited to 'src/zenserver-test/buildstore-tests.cpp')
-rw-r--r--src/zenserver-test/buildstore-tests.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/zenserver-test/buildstore-tests.cpp b/src/zenserver-test/buildstore-tests.cpp
index 1368b5909..29afd3f9d 100644
--- a/src/zenserver-test/buildstore-tests.cpp
+++ b/src/zenserver-test/buildstore-tests.cpp
@@ -15,6 +15,7 @@
# include <zencore/scopeguard.h>
# include <zenhttp/packageformat.h>
# include <zenremotestore/builds/buildstoragecache.h>
+# include <zenutil/workerpools.h>
# include <zenutil/zenserverprocess.h>
# include <zenhttp/httpclient.h>
@@ -346,7 +347,8 @@ TEST_CASE("buildstore.cache")
HttpClient Client(Instance.GetBaseUri());
BuildStorageCache::Statistics Stats;
- std::unique_ptr<BuildStorageCache> Cache(CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, false));
+ std::unique_ptr<BuildStorageCache> Cache(
+ CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, GetTinyWorkerPool(EWorkloadType::Background)));
{
IoHash NoneBlob = IoHash::HashBuffer("data", 4);
@@ -365,7 +367,8 @@ TEST_CASE("buildstore.cache")
}
Cache->Flush(500);
- Cache = CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, false);
+
+ Cache = CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, GetTinyWorkerPool(EWorkloadType::Background));
{
std::vector<BuildStorageCache::BlobExistsResult> Exists = Cache->BlobsExists(BuildId, BlobHashes);
@@ -404,7 +407,7 @@ TEST_CASE("buildstore.cache")
}
Cache->Flush(500);
- Cache = CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, false);
+ Cache = CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, GetTinyWorkerPool(EWorkloadType::Background));
{
std::vector<BuildStorageCache::BlobExistsResult> Exists = Cache->BlobsExists(BuildId, BlobHashes);
@@ -433,7 +436,7 @@ TEST_CASE("buildstore.cache")
}
Cache->Flush(500);
- Cache = CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, false);
+ Cache = CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, GetTinyWorkerPool(EWorkloadType::Background));
{
std::vector<BuildStorageCache::BlobExistsResult> Exists = Cache->BlobsExists(BuildId, BlobHashes);
@@ -467,7 +470,8 @@ TEST_CASE("buildstore.cache")
HttpClient Client(Instance.GetBaseUri());
BuildStorageCache::Statistics Stats;
- std::unique_ptr<BuildStorageCache> Cache(CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, false));
+ std::unique_ptr<BuildStorageCache> Cache(
+ CreateZenBuildStorageCache(Client, Stats, Namespace, Bucket, TempDir, GetTinyWorkerPool(EWorkloadType::Background)));
std::vector<BuildStorageCache::BlobExistsResult> Exists = Cache->BlobsExists(BuildId, BlobHashes);
CHECK(Exists.size() == BlobHashes.size());