Verification
Verify pipeline correctness and tool integrity in BioContext7
Pipeline Verification
BioContext7 provides multiple verification mechanisms to ensure generated pipelines are correct.
Stub Testing
Stub tests verify pipeline structure without executing real tools:
Stub tests check:
- All processes are reachable
- Input/output channels are connected
- Configuration parameters are valid
- Container references resolve
LSP Validation
Language Server Protocol validation catches syntax and type errors:
Type Checking
Verify EDAM type compatibility between pipeline steps:
This checks that each step's output types are compatible with the next step's expected inputs.
Tool Verification
Registry Integrity
Verify that tools in your pipeline exist and have valid metadata:
Container Verification
Check that container images are available and match expected digests:
Provenance Verification
Every generated pipeline includes a manifest.json with full provenance:
Verify Provenance
Continuous Integration
Add BioContext7 verification to your CI pipeline: