summaryrefslogtreecommitdiff
path: root/test/utils
diff options
context:
space:
mode:
Diffstat (limited to 'test/utils')
-rw-r--r--test/utils/TARGETS1
-rw-r--r--test/utils/hermeticity/test_storage_config.hpp7
2 files changed, 7 insertions, 1 deletions
diff --git a/test/utils/TARGETS b/test/utils/TARGETS
index 13ad7626..58353130 100644
--- a/test/utils/TARGETS
+++ b/test/utils/TARGETS
@@ -52,6 +52,7 @@
, ["@", "src", "src/buildtool/logging", "logging"]
, ["@", "src", "src/buildtool/storage", "config"]
, ["@", "src", "src/utils/cpp", "tmp_dir"]
+ , ["@", "src", "src/buildtool/crypto", "hash_function"]
]
, "stage": ["test", "utils"]
}
diff --git a/test/utils/hermeticity/test_storage_config.hpp b/test/utils/hermeticity/test_storage_config.hpp
index e5346c75..26dc53df 100644
--- a/test/utils/hermeticity/test_storage_config.hpp
+++ b/test/utils/hermeticity/test_storage_config.hpp
@@ -21,6 +21,7 @@
#include <utility> //std::move
#include "gsl/gsl"
+#include "src/buildtool/crypto/hash_function.hpp"
#include "src/buildtool/logging/log_level.hpp"
#include "src/buildtool/logging/logger.hpp"
#include "src/buildtool/storage/config.hpp"
@@ -51,7 +52,11 @@ class TestStorageConfig final {
}
StorageConfig::Builder builder;
- auto config = builder.SetBuildRoot(temp_dir->GetPath()).Build();
+ auto config = builder.SetBuildRoot(temp_dir->GetPath())
+ .SetHashType(Compatibility::IsCompatible()
+ ? HashFunction::JustHash::Compatible
+ : HashFunction::JustHash::Native)
+ .Build();
if (not config) {
Logger::Log(LogLevel::Error, config.error());
std::exit(EXIT_FAILURE);