diff options
| author | Billy O'Neal <bion@microsoft.com> | 2020-06-26 12:37:53 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-26 12:37:53 -0700 |
| commit | 81ae2ed94bf51fdd453b383135a809dea3d45cce (patch) | |
| tree | 959ac75af38a41fa1a795a1e233d4a70dee80af2 /toolsrc/src/vcpkg-test/binaryconfigparser.cpp | |
| parent | 309f6fc9bcb48a68b692b2f4707b5fea7eaf1c60 (diff) | |
| download | vcpkg-81ae2ed94bf51fdd453b383135a809dea3d45cce.tar.gz vcpkg-81ae2ed94bf51fdd453b383135a809dea3d45cce.zip | |
[vcpkg] Add write-only binary caching for CI. (#12130)
Changes to the binary caching spec made as comments over at https://github.com/microsoft/vcpkg/pull/11204#pullrequestreview-438518901
Diffstat (limited to 'toolsrc/src/vcpkg-test/binaryconfigparser.cpp')
| -rw-r--r-- | toolsrc/src/vcpkg-test/binaryconfigparser.cpp | 28 |
1 files changed, 22 insertions, 6 deletions
diff --git a/toolsrc/src/vcpkg-test/binaryconfigparser.cpp b/toolsrc/src/vcpkg-test/binaryconfigparser.cpp index 53e19a8f6..11ed32900 100644 --- a/toolsrc/src/vcpkg-test/binaryconfigparser.cpp +++ b/toolsrc/src/vcpkg-test/binaryconfigparser.cpp @@ -44,11 +44,19 @@ TEST_CASE ("BinaryConfigParser files provider", "[binaryconfigparser]") REQUIRE(!parsed.has_value()); } { - auto parsed = create_binary_provider_from_configs_pure("files," ABSOLUTE_PATH ",upload", {}); + auto parsed = create_binary_provider_from_configs_pure("files," ABSOLUTE_PATH ",read", {}); REQUIRE(parsed.has_value()); } { - auto parsed = create_binary_provider_from_configs_pure("files," ABSOLUTE_PATH ",upload,extra", {}); + auto parsed = create_binary_provider_from_configs_pure("files," ABSOLUTE_PATH ",write", {}); + REQUIRE(parsed.has_value()); + } + { + auto parsed = create_binary_provider_from_configs_pure("files," ABSOLUTE_PATH ",readwrite", {}); + REQUIRE(parsed.has_value()); + } + { + auto parsed = create_binary_provider_from_configs_pure("files," ABSOLUTE_PATH ",readwrite,extra", {}); REQUIRE(!parsed.has_value()); } { @@ -140,11 +148,19 @@ TEST_CASE ("BinaryConfigParser default provider", "[binaryconfigparser]") REQUIRE(!parsed.has_value()); } { - auto parsed = create_binary_provider_from_configs_pure("default,upload", {}); + auto parsed = create_binary_provider_from_configs_pure("default,read", {}); + REQUIRE(parsed.has_value()); + } + { + auto parsed = create_binary_provider_from_configs_pure("default,readwrite", {}); + REQUIRE(parsed.has_value()); + } + { + auto parsed = create_binary_provider_from_configs_pure("default,write", {}); REQUIRE(parsed.has_value()); } { - auto parsed = create_binary_provider_from_configs_pure("default,upload,extra", {}); + auto parsed = create_binary_provider_from_configs_pure("default,read,extra", {}); REQUIRE(!parsed.has_value()); } } @@ -180,11 +196,11 @@ TEST_CASE ("BinaryConfigParser multiple providers", "[binaryconfigparser]") REQUIRE(parsed.has_value()); } { - auto parsed = create_binary_provider_from_configs_pure("clear;default,upload", {}); + auto parsed = create_binary_provider_from_configs_pure("clear;default,readwrite", {}); REQUIRE(parsed.has_value()); } { - auto parsed = create_binary_provider_from_configs_pure("clear;default,upload;clear;clear", {}); + auto parsed = create_binary_provider_from_configs_pure("clear;default,readwrite;clear;clear", {}); REQUIRE(parsed.has_value()); } { |
