Skip to content

test: update Core 2.0 basic conformance report fixture to 11 cases#75

Merged
DigiEmu merged 1 commit into
mainfrom
core-2-update-basic-report-fixture
Jun 3, 2026
Merged

test: update Core 2.0 basic conformance report fixture to 11 cases#75
DigiEmu merged 1 commit into
mainfrom
core-2-update-basic-report-fixture

Conversation

@DigiEmu

@DigiEmu DigiEmu commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

This PR updates the Core 2.0 basic expected conformance report fixture to reflect the current official 11-case conformance pack.

It also adds a small semantic regression assertion so the fixture totals and case list do not drift from the expected Core 2.0 conformance state again.

Updated

  • testdata/core_2_conformance/report_expected_basic.json
  • internal/schema/conformance_report_schema_test.go

Behavior

  • Updates report_expected_basic.json from:

    • total=10
    • passed=10

    to:

    • total=11
    • passed=11
  • Adds the missing official case:

unsupported_canonicalization_profile_error
→ ERROR / UNSUPPORTED_CANONICALIZATION_PROFILE
  • Keeps public JSON report shape unchanged.
  • Keeps report_version as core-2-conformance-report-v1.

Validation

  • go test ./... passes
  • Experimental conformance CLI reports:
Conformance run summary: total=11 passed=11 failed=0
  • Experimental conformance CLI --json reports:
{
  "status": "PASS",
  "total": 11,
  "passed": 11,
  "failed": 0,
  "report_version": "core-2-conformance-report-v1"
}

Compatibility

  • No production code changed
  • No public JSON report shape changed
  • No schemas changed
  • No CLI behavior changed
  • No tags changed
  • No v1.0 behavior changed

@DigiEmu DigiEmu merged commit 396f14c into main Jun 3, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant