Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Verification and traceability

Platform spec article

Verification and traceability

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki
  • Unit-level checks validate local transformations.
  • Integration tests validate crate-to-crate contracts.
  • End-to-end fixtures validate user-visible behavior.
  • Spec requirement source: /platform-spec/compiler/conformance/test-harnesses-and-fixtures/.
  • Core implementation anchors:
    • compiler/crates/beskid_tests/src/analysis fixture-driven semantic assertions
    • compiler/crates/beskid_tests/src/runtime runtime behavior checks
    • compiler/crates/beskid_e2e_tests/src/tests/runtime_cases.rs source-to-runtime outcomes
  • Conformance anchor:
    • compiler/crates/beskid_tests/src/doc_tests.rs docs-driven verification
  • Requirement text and test expectation describe the same boundary.
  • Crate ownership updates are reflected in spec links.
  • Newly introduced edge cases include at least one reproducible fixture.