Named malformed history manifests

- Truncated or malformed generation manifests and epoch metadata report as invalid history again after the strict reader change
- The datapack metadata test expects the range and supported_formats to start at the 1.21.1 format
This commit is contained in:
Brian Neumann-Fopiano committed 2026-10-16 12:07:36 -04:00
1 parent 478fd4d350
commit 64e4c82716
2 files changed
+10 -3

No files matched your search

@@ -169,11 +169,15 @@ public class IrisDatapackCompilerTest {
int minFormat = pack.getInt("min_format");
int maxFormat = pack.getInt("max_format");
assertEquals(101, minFormat);
assertEquals(DataVersion.V1_21_1.getPackFormat(), minFormat);
assertEquals(121, maxFormat);
assertEquals(maxFormat, pack.getInt("pack_format"));
assertEquals(minFormat, pack.getJSONArray("supported_formats").getInt(0));
assertEquals(maxFormat, pack.getJSONArray("supported_formats").getInt(1));
// One artifact serves supported runtimes: each supported DataVersion's format must be in range.
assertTrue(minFormat <= DataVersion.V1_21_1.getPackFormat()
&& DataVersion.V1_21_1.getPackFormat() <= maxFormat);
assertTrue(minFormat <= DataVersion.V26_1_2.getPackFormat()
&& DataVersion.V26_1_2.getPackFormat() <= maxFormat);
assertTrue(minFormat <= DataVersion.V26_2.getPackFormat()