Skip to main content

Module conformance

Module conformance 

Source
Expand description

Conformance testing framework (§10).

Hosts implement ConformanceAdapter and pass PlanLoadingSuite (and future suites for Standard/Full levels) to prove conformance.

The 10 plan-loading tests cover:

  1. Valid minimal plan
  2. Valid multi-step plan with dependencies
  3. Optional fields default correctly
  4. Unknown phase rejected
  5. Empty phases rejected
  6. Empty verify_command rejected
  7. Unknown dependency rejected
  8. Dependency cycle rejected
  9. Phases out of SDLC order rejected
  10. content_sha256 non-empty on valid plan

Structs§

ConformanceReport
Result of running a conformance suite.
PlanLoadingSuite
The Minimal-conformance plan-loading test suite.
TestFailure

Traits§

ConformanceAdapter
Interface a host must implement to run the conformance suite.