From 2f4a589f869a3667f60499a71eb24c6add533193 Mon Sep 17 00:00:00 2001 From: Oliver Reiche Date: Tue, 21 Feb 2023 16:33:05 +0100 Subject: ExecutionApi: Retrieve to correct CAS directly ... by keeping track of each blob being a file or executable and storing it to the correct local physical CAS directory. The new flag is merely a hint and only used by the local execution API. Leaving it out will still correctly transfer the blob but may cause unnecessary duplicates in file CAS. --- test/buildtool/execution_api/common/api_test.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'test/buildtool/execution_api/common/api_test.hpp') diff --git a/test/buildtool/execution_api/common/api_test.hpp b/test/buildtool/execution_api/common/api_test.hpp index fdc13643..2589bbdf 100644 --- a/test/buildtool/execution_api/common/api_test.hpp +++ b/test/buildtool/execution_api/common/api_test.hpp @@ -193,7 +193,8 @@ using ExecProps = std::map; std::string output_path{"output_file"}; auto api = api_factory(); - CHECK(api->Upload(BlobContainer{{BazelBlob{test_digest, test_content}}}, + CHECK(api->Upload(BlobContainer{{BazelBlob{ + test_digest, test_content, /*is_exec=*/false}}}, false)); auto action = -- cgit v1.2.3