diff options
Diffstat (limited to 'test/utils')
-rw-r--r-- | test/utils/TARGETS | 1 | ||||
-rw-r--r-- | test/utils/hermeticity/test_storage_config.hpp | 7 |
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); |