enodia-sentinal/tests
Luna 6a9e94c9fa Make release-artifacts dirty assertion track real git state
test_release_script_generates_checksummed_artifacts hard-coded
`dirty == 1`, which only held while the worktree happened to be dirty. The
script derives `dirty` from actual git state and RELEASE_ALLOW_DIRTY is a
permission flag, not a forced value — so the test failed the moment the tree
was clean (all work committed). Compute the expected dirty flag the same way
the script does so the test is deterministic on both clean and dirty trees.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 10:47:31 -07:00
..
__init__.py Relicense under GPL-3.0-or-later 2026-05-31 06:52:34 -07:00
test_detectors.py Add memory obfuscation and ps-hidden process detection 2026-06-13 03:55:09 -07:00
test_docs_versioning.py Document packaging and release artifacts 2026-06-17 00:22:43 -07:00
test_exec_rules.py Add event-driven eBPF execve layer with a Snort-style rule engine 2026-05-31 07:16:53 -07:00
test_fim.py Add file integrity monitoring (Tripwire-style), auto-refreshed via pacman hook 2026-05-31 22:18:42 -07:00
test_incident.py Add incident grouping (roadmap v0.8: incident list/show/export) 2026-06-10 17:52:42 -07:00
test_netutil.py Relicense under GPL-3.0-or-later 2026-05-31 06:52:34 -07:00
test_notify.py Add read-only web dashboard and phone push notifications 2026-05-31 16:18:00 -07:00
test_packaging.py Make release-artifacts dirty assertion track real git state 2026-06-27 10:47:31 -07:00
test_posture.py Add systemd unit posture checks 2026-06-19 02:27:19 -07:00
test_reconcile.py Add baseline reconciliation: accept audited drift with a reason 2026-06-27 10:33:55 -07:00
test_reconcile_cli.py Add baseline reconciliation: accept audited drift with a reason 2026-06-27 10:33:55 -07:00
test_reconcile_integration.py Surface reconciliation in the dashboard and keep the view read-only 2026-06-27 10:39:15 -07:00
test_respond.py Persist dry-run response plans 2026-06-13 05:53:48 -07:00
test_rootcheck.py Add memory obfuscation and ps-hidden process detection 2026-06-13 03:55:09 -07:00
test_ruleops.py Generate event rule documentation 2026-06-15 18:52:28 -07:00
test_schema_contracts.py Add baseline reconciliation: accept audited drift with a reason 2026-06-27 10:33:55 -07:00
test_status.py Add status command (roadmap v0.8: status --json) 2026-06-10 05:17:29 -07:00
test_syscall_rules.py Add event-driven memory syscall telemetry 2026-06-13 05:45:30 -07:00
test_tamper.py Add signed-package verification and anti-rootkit cross-view (v0.7) 2026-06-01 05:42:57 -07:00
test_triage.py Add false-positive triage via package-ownership provenance 2026-05-31 22:05:00 -07:00
test_web.py Add dashboard integrity/watchdog console 2026-06-18 17:39:53 -07:00