test: add resumable isolated test harness

This commit is contained in:
2026-08-31 08:32:23 +00:00
parent 31a1314470
commit d6d93f3d98
11 changed files with 837 additions and 19 deletions
+83
View File
@@ -0,0 +1,83 @@
version = 1
[[requirements]]
id = "HP-CFG-01"
layer = "unit"
status = "implemented"
tests = [
"internal/config/config_test.go:TestAnnotatedExamples_HP_CFG_01",
"internal/config/config_test.go:TestStrictTOMLRejections_HP_CFG_01",
"internal/config/config_test.go:TestExplicitFlagPrecedence_HP_CFG_01",
"test/harness/harness_test.go:TestSampleRunLifecycle_HP_CFG_01",
]
[[requirements]]
id = "HP-IDEM-01"
layer = "unit"
status = "implemented"
tests = ["internal/domain/id_test.go:TestUUIDv7CanonicalValidation_HP_IDEM_01"]
[[requirements]]
id = "HP-IDEM-02"
layer = "unit"
status = "implemented"
tests = ["internal/domain/idempotency_test.go:TestImmutableRequestReplay_HP_IDEM_02"]
[[requirements]]
id = "HP-IDEM-10"
layer = "unit"
status = "implemented"
tests = [
"internal/domain/id_test.go:TestUUIDv7GeneratorMonotonicAcrossClockRollback_HP_IDEM_10",
"internal/domain/id_test.go:TestUUIDv7GeneratorConcurrentOrderingAndUniqueness_HP_IDEM_10",
]
[[requirements]]
id = "HP-CMD-01"
layer = "unit"
status = "implemented"
tests = [
"internal/domain/lifecycle_test.go:TestLifecycleTransitionMatrix_HP_CMD_01",
"internal/domain/lifecycle_test.go:TestTerminalPredicateExhaustive_HP_CMD_01",
"internal/domain/revision_test.go:TestRevisionComparisonAndAdvance_HP_CMD_01",
]
[[requirements]]
id = "HP-LAUNCH-01"
layer = "unit"
status = "implemented"
tests = ["internal/domain/lifecycle_test.go:TestLaunchBarrier_HP_LAUNCH_01"]
[[requirements]]
id = "HP-PROTO-01"
layer = "unit"
status = "implemented"
tests = ["internal/domain/sequence_test.go:TestOutputTruncationRanges_HP_PROTO_01"]
[[requirements]]
id = "HP-PROTO-09"
layer = "unit"
status = "implemented"
tests = [
"internal/domain/errors_test.go:TestDomainErrorMapping_HP_PROTO_09",
"internal/domain/errors_test.go:TestDomainErrorBoundsAndCause_HP_PROTO_09",
]
[[requirements]]
id = "HP-CLIENT-07"
layer = "unit"
status = "implemented"
tests = ["internal/domain/sequence_test.go:TestEventSequenceAndDuplicateEquivalence_HP_CLIENT_07"]
[[requirements]]
id = "HP-WINCTX-01"
layer = "unit"
status = "implemented"
tests = ["internal/domain/errors_test.go:TestWindowsPrelaunchErrorCodes_HP_WINCTX_01"]
[[requirements]]
id = "HP-WINCTX-02"
layer = "integration"
status = "blocked_native_windows"
tests = []