Skip to content

Test schema-2 storage provenance, warnings and recovery - #45

Merged
TorecLuik merged 1 commit into
test-suitefrom
test/schema2-storage-provenance
Oct 20, 2026
Merged

TorecLuik merged 1 commit into
test-suitefrom
test/schema2-storage-provenance

Conversation

@TorecLuik

Copy link
Copy Markdown
Collaborator

Companion harness for #44.

Replace invalid legacy shallow fixtures with actual schema-2 manifests from the published biomero-schema>=0.3.0b1,<0.4 contract. Test Image/Plate source selection, v2/v3 profiles, invalid bindings/references, full-Zarr outcomes, explicit metadata warnings, event-before-render ordering and safe, repeatable repair. Cover the explicit administrative refresh option while retaining default behavior.

The new tests are capability-gated on the source implementation. BIOMERO_TEST_SCHEMA2_STORAGE=1 forces red tests against old code. AST loaders include the shared import-task resolver.

Validation:

Dependency / merge order: mark this draft ready and merge into test-suite before the source PR, then rerun source CI. This harness is compatible with current master and the pushed feature source. It uses a published schema dependency; the core planner is mocked at the scripts boundary and tested in NL-BioImaging/biomero#47. Deploy matching core/scripts before invoking explicit storage repair. Never merge the harness into master.

@TorecLuik
TorecLuik marked this pull request as ready for review October 20, 2026 13:11
@TorecLuik
TorecLuik merged commit e5afc2f into test-suite Oct 20, 2026
@TorecLuik
TorecLuik deleted the test/schema2-storage-provenance branch October 20, 2026 13:12
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