aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/libstore/worker-protocol.cc
diff options
context:
space:
mode:
authorJade Lovelace <lix@jade.fyi>2024-05-24 20:45:05 -0600
committerJade Lovelace <lix@jade.fyi>2024-06-16 19:13:51 -0700
commit24255748b484984b5fed21c75e0cf836524a4916 (patch)
tree621da5381693cd76c527f1c00b02d036315d056b /tests/unit/libstore/worker-protocol.cc
parenta17282fc66acac590d5a0923c97b8c61933a7f11 (diff)
Delete old ValidPathInfo test, fix UnkeyedValidPathInfo
The UnkeyedValidPathInfo test was testing an ancient version but not the current version. Doesn't make much sense to me. Change-Id: Ib476a4297d9075f2dcd31a073b3e7b149b2189af
Diffstat (limited to 'tests/unit/libstore/worker-protocol.cc')
-rw-r--r--tests/unit/libstore/worker-protocol.cc63
1 files changed, 8 insertions, 55 deletions
diff --git a/tests/unit/libstore/worker-protocol.cc b/tests/unit/libstore/worker-protocol.cc
index 2d6fbd58f..f36de9cf9 100644
--- a/tests/unit/libstore/worker-protocol.cc
+++ b/tests/unit/libstore/worker-protocol.cc
@@ -18,9 +18,9 @@ struct WorkerProtoTest : VersionedProtoTest<WorkerProto, workerProtoDir>
{
/**
* For serializers that don't care about the minimum version, we
- * used the oldest one: 1.0.
+ * have to use the minimum supported to not throw an assert.
*/
- WorkerProto::Version defaultVersion = 1 << 8 | 0;
+ WorkerProto::Version defaultVersion = MIN_SUPPORTED_WORKER_PROTO_VERSION;
};
@@ -331,9 +331,9 @@ VERSIONED_CHARACTERIZATION_TEST(
VERSIONED_CHARACTERIZATION_TEST(
WorkerProtoTest,
- unkeyedValidPathInfo_1_15,
- "unkeyed-valid-path-info-1.15",
- 1 << 8 | 15,
+ unkeyedValidPathInfo,
+ "unkeyed-valid-path-info",
+ defaultVersion,
(std::tuple<UnkeyedValidPathInfo, UnkeyedValidPathInfo> {
({
UnkeyedValidPathInfo info {
@@ -363,56 +363,9 @@ VERSIONED_CHARACTERIZATION_TEST(
VERSIONED_CHARACTERIZATION_TEST(
WorkerProtoTest,
- validPathInfo_1_15,
- "valid-path-info-1.15",
- 1 << 8 | 15,
- (std::tuple<ValidPathInfo, ValidPathInfo> {
- ({
- ValidPathInfo info {
- StorePath {
- "g1w7hy3qg1w7hy3qg1w7hy3qg1w7hy3q-bar",
- },
- UnkeyedValidPathInfo {
- Hash::parseSRI("sha256-FePFYIlMuycIXPZbWi7LGEiMmZSX9FMbaQenWBzm1Sc="),
- },
- };
- info.registrationTime = 23423;
- info.narSize = 34878;
- info;
- }),
- ({
- ValidPathInfo info {
- StorePath {
- "g1w7hy3qg1w7hy3qg1w7hy3qg1w7hy3q-bar",
- },
- UnkeyedValidPathInfo {
- Hash::parseSRI("sha256-FePFYIlMuycIXPZbWi7LGEiMmZSX9FMbaQenWBzm1Sc="),
- },
- };
- info.deriver = StorePath {
- "g1w7hy3qg1w7hy3qg1w7hy3qg1w7hy3q-bar.drv",
- };
- info.references = {
- // other reference
- StorePath {
- "g1w7hyyyy1w7hy3qg1w7hy3qgqqqqy3q-foo",
- },
- // self reference
- StorePath {
- "g1w7hy3qg1w7hy3qg1w7hy3qg1w7hy3q-bar",
- },
- };
- info.registrationTime = 23423;
- info.narSize = 34878;
- info;
- }),
- }))
-
-VERSIONED_CHARACTERIZATION_TEST(
- WorkerProtoTest,
- validPathInfo_1_16,
- "valid-path-info-1.16",
- 1 << 8 | 16,
+ validPathInfo,
+ "valid-path-info",
+ defaultVersion,
(std::tuple<ValidPathInfo, ValidPathInfo, ValidPathInfo> {
({
ValidPathInfo info {