Simplify scan results with readable summary and matched-event CSV

This commit is contained in:
StasonJatham committed 2026-10-05 06:54:18 +02:00
1 parent 711c42b270
commit 8c3a90225f
8 files changed
+235 -46

No files matched your search

+4 -2
View File
@@ -89,7 +89,9 @@ class CliTests(unittest.TestCase):
self.assertEqual(len(destinations), 2)
self.assertEqual((logs / "sample.log").read_text(), original)
for destination in destinations:
config = json.loads((destination / "configuration.json").read_text())
config = json.loads((destination / "details/configuration.json").read_text())
self.assertTrue((destination / "SUMMARY.txt").is_file())
self.assertTrue((destination / "FINDINGS.csv").is_file())
self.assertIsNone(config["year"])
self.assertEqual(config["timezones"], {})
@@ -105,7 +107,7 @@ class CliTests(unittest.TestCase):
self.assertEqual(
main(["scan", "--input", f"ADC={logs}", "--output", str(root / "out")]), 0
)
config = json.loads((root / "out/configuration.json").read_text())
config = json.loads((root / "out/details/configuration.json").read_text())
self.assertEqual(config["appliances"], ["ADC"])