summaryrefslogtreecommitdiff
path: root/test/buildtool/storage
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-08-29 12:04:54 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-08-30 17:17:09 +0200
commit687d9614b5fbcd2e1353eb43f5a1fefc42a69cda (patch)
tree0622b4eaea77c3a78e3682276482c8ea15edd306 /test/buildtool/storage
parentd551ef4acdf1732a145724b70f65be5fbe4052b0 (diff)
downloadjustbuild-687d9614b5fbcd2e1353eb43f5a1fefc42a69cda.tar.gz
Replace bazel_re::Digest in LocalCAS::Split/Splice
...with ArtifactDigest.
Diffstat (limited to 'test/buildtool/storage')
-rw-r--r--test/buildtool/storage/large_object_cas.test.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/test/buildtool/storage/large_object_cas.test.cpp b/test/buildtool/storage/large_object_cas.test.cpp
index 2b993b04..8199ee85 100644
--- a/test/buildtool/storage/large_object_cas.test.cpp
+++ b/test/buildtool/storage/large_object_cas.test.cpp
@@ -28,7 +28,7 @@
#include "catch2/catch_test_macros.hpp"
#include "src/buildtool/common/bazel_types.hpp"
-#include "src/buildtool/compatibility/native_support.hpp"
+#include "src/buildtool/compatibility/compatibility.hpp"
#include "src/buildtool/execution_api/bazel_msg/bazel_msg_factory.hpp"
#include "src/buildtool/file_system/file_system_manager.hpp"
#include "src/buildtool/file_system/object_type.hpp"
@@ -116,7 +116,7 @@ TEST_CASE("LargeObjectCAS: split a small tree", "[storage]") {
// The result must contain one blob digest:
CHECK(split_pack->size() == 1);
- CHECK_FALSE(NativeSupport::IsTree(split_pack->front().hash()));
+ CHECK_FALSE(split_pack->front().IsTree());
}
// Test splitting of a large object. The split must be successful and the entry
@@ -233,7 +233,7 @@ static void TestSmall(Storage const& storage) noexcept {
auto pack_1 = kIsTree ? cas.SplitTree(digest) : cas.SplitBlob(digest);
CHECK(pack_1);
CHECK(pack_1->size() == 1);
- CHECK_FALSE(NativeSupport::IsTree(pack_1->front().hash()));
+ CHECK_FALSE(pack_1->front().IsTree());
// Test that there is no large entry in the storage:
// To ensure there is no split of the initial object, it is removed:
@@ -243,8 +243,7 @@ static void TestSmall(Storage const& storage) noexcept {
// The part of a small executable is the same file but without the
// execution permission. It must be deleted too.
if constexpr (kIsExec) {
- auto part_path = cas.BlobPath(
- static_cast<ArtifactDigest>(pack_1->front()), false);
+ auto part_path = cas.BlobPath(pack_1->front(), false);
CHECK(part_path);
CHECK(FileSystemManager::RemoveFile(*part_path));
}
@@ -353,8 +352,7 @@ static void TestExternal(StorageConfig const& storage_config,
REQUIRE(GarbageCollector::TriggerGarbageCollection(storage_config));
for (auto const& part : *pack_1) {
static constexpr bool is_executable = false;
- REQUIRE(
- cas.BlobPath(static_cast<ArtifactDigest>(part), is_executable));
+ REQUIRE(cas.BlobPath(part, is_executable));
}
auto const youngest = ::Generation::Create(&storage_config);