test_dirty_snapshot_still_writes_failure_report (test_pipeline.PipelineProtocolTests.test_dirty_snapshot_still_writes_failure_report) ... ok
test_existing_report_is_not_overwritten (test_pipeline.PipelineProtocolTests.test_existing_report_is_not_overwritten) ... Running semgrep...
Running gitleaks...
Running trivy-vuln...
Running trivy-iac...
ok
test_findings_are_collected_from_all_four_protocols (test_pipeline.PipelineProtocolTests.test_findings_are_collected_from_all_four_protocols) ... Running semgrep...
Running gitleaks...
Running trivy-vuln...
Running trivy-iac...
ok
test_missing_binary_is_incomplete (test_pipeline.PipelineProtocolTests.test_missing_binary_is_incomplete) ... ok
test_one_failed_process_does_not_become_clean (test_pipeline.PipelineProtocolTests.test_one_failed_process_does_not_become_clean) ... Running semgrep...
Running gitleaks...
Running trivy-vuln...
Running trivy-iac...
ok
test_report_directory_cannot_be_inside_subject (test_pipeline.PipelineProtocolTests.test_report_directory_cannot_be_inside_subject) ... ok
test_successful_protocol_produces_three_report_formats (test_pipeline.PipelineProtocolTests.test_successful_protocol_produces_three_report_formats) ... Running semgrep...
Running gitleaks...
Running trivy-vuln...
Running trivy-iac...
ok
test_version_mismatch_prevents_execution (test_pipeline.PipelineProtocolTests.test_version_mismatch_prevents_execution) ... ok

----------------------------------------------------------------------
Ran 8 tests in 21.443s

OK
