Commit 0cb61a0
committed
Add exhaustive pytest test suite with 169 tests covering all modules
Tests cover: ResponseService (response planning, fact filtering, PID
tracking, operation lifecycle), ProcessNode/ProcessTree (tree operations,
parent/child traversal, PID-to-GUID mapping, store dedup), all 8 parsers
(basic_strip, childprocess, ecs_sysmon, key_value, ports, process,
processguids, sysmon), all 4 requirements (base_requirement, basic,
has_property, source_fact), and hook.py (metadata, enable, expansion).
Includes pytest.ini, tox.ini, and a conftest.py with lightweight framework
stubs enabling isolated testing without the full Caldera installation.1 parent a32550b commit 0cb61a0
File tree
21 files changed
+2042
-0
lines changed- tests
- test_parsers
- test_requirements
21 files changed
+2042
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Whitespace-only changes.
0 commit comments