75614f6a21refactored the cli and forensics codebases as classes and into seperate folders for readability and consistent API access
main
venus
2026-07-19 03:50:06 -05:00
058b5c1eb5[GEMINI] Organize test suite to mirror new ctf.cli and ctf.forensics package structures
venus
2026-07-19 03:46:26 -05:00
c61bfa11e5[GEMINI] Update Project Intent in GEMINI.md to indicate user is a student
venus
2026-07-19 03:44:55 -05:00
3c7fedbb13[GEMINI] Update test imports and mock paths to point to ctf.cli package
venus
2026-07-19 03:39:15 -05:00
0cd24740c8[GEMINI] Add unit tests for concrete BaseDecoder subclasses and DecodingRegistry
venus
2026-07-19 03:27:18 -05:00
87b5d71a64[GEMINI] Add unit tests for FormatParser subclasses and ParserFactory
venus
2026-07-19 03:26:45 -05:00
6d92d16dc3[GEMINI] Add unit tests for OOP RoutingEngine, BaseRoute, and MetadataRoute
venus
2026-07-19 03:19:15 -05:00
eae3286da4[GEMINI] Update workflow rules in GEMINI.md to require full diffs and sequential planning
venus
2026-07-19 03:17:16 -05:00
72266489da[GEMINI] Make EXIF filename assertion robust to small terminal console wrapping
venus
2026-07-18 03:06:56 -05:00
dc72be5a17[GEMINI] Add test cases for JPEG comment extraction and EXIF warnings
venus
2026-07-18 03:06:00 -05:00
812a493cf1[GEMINI] Update test_utils.py assertions to align with correct regex patterns suggestions
venus
2026-07-18 02:58:58 -05:00
7f61d5db07[GEMINI] Update test_commands.py to match dynamic competition name in suggested patterns output
venus
2026-07-18 02:57:11 -05:00
7a301e3a72Add test cases verifying pure EXIF parsing and inspect -i/-e options
venus
2026-07-18 02:50:15 -05:00
b6c73e46f2Add test cases verifying root inspect and nested forensics inspect CLI execution paths
venus
2026-07-18 02:44:54 -05:00
05144a2ddaUpdate test to expect a trailing newline in ctf flag -p output
venus
2026-07-18 02:40:26 -05:00
4dc0a24152coming allong nicely. adding more commands, tests, and artifacts for testing. basic framework down just adding features now
venus
2026-07-18 02:38:13 -05:00
8274d08f3eAdd test case verifying exemption of flag command from stdout matching
venus
2026-07-18 02:37:43 -05:00
1c3b63d7d8Add tests for persistent flag storage and ctf flag CLI command
venus
2026-07-18 02:28:35 -05:00
817f70e925Update test suite for FlagDetectorStream and remove old flag-detect command
venus
2026-07-18 02:21:38 -05:00
24ce48610dAdd and update test cases for pure forensics implementation
venus
2026-07-17 23:42:17 -05:00
861e1b8e83test: update tests to support unanchored and wildcard regex options
venus
2026-07-17 02:33:48 -05:00
f2b349c42ddocs/test: add tests and documentation for competition-aware patterns and commands
venus
2026-07-17 02:18:55 -05:00
9e91f8ef0fdocs: update architecture and add tests for flag regex generation
venus
2026-07-17 02:06:34 -05:00
c069e51263Standardize matching test files structure, add test_main.py and test_commands.py, and update GEMINI.md
venus
2026-07-17 01:55:44 -05:00
cf21abe0bcUpdate GEMINI.md with Vim folding mandate and add test cases for set-flag-format CLI command
venus
2026-07-17 01:53:04 -05:00
82ada56655Add unit and integration tests for flag-detect CLI command
venus
2026-07-17 01:44:06 -05:00
839454f044Add test assertions for Detected Type row in inspect CLI output
venus
2026-07-17 01:32:08 -05:00
fbda1dd079added a gemini.md file, added some commands to main.py modified readme and made a forensiscs page
venus
2026-04-23 07:19:10 -05:00
ab1c520cc2working on project class and implegmenting tests
venus
2026-04-23 07:05:28 -05:00
13a5603773changed config to use dict and tomlload
venus
2026-04-23 05:18:46 -05:00
df46501731going to bed, updated the headers file to consolidate data and config dir, for now. Also began working on parsing user input. need to check out click
venus
2026-04-14 03:46:19 -05:00
be093ed3b3updated config logic to read from one file
venus
2026-04-14 03:36:14 -05:00