Native control, inspection, UI automation and evidence capture for a running Witcher 3 process.
887 B · 20 lines
Markdown
at main

Verification #

Offline tests live directly in this package. From the repository root:

python3 -m unittest discover -s . -p 'test_*.py' -q

Do not treat a successful zero-test run as verification. The current suite has 384 tests; update that reference only when tests are deliberately added or removed. Test fixtures under ../fixtures/ are source data, not progress saves or raw session captures.

live/ contains explicit game-backed qualification harnesses, separate from unit-test discovery. They load a named, hash-checked save and control the game. Use one through its module entry point, such as python3 -m tests.live.debug_acceptance, only after checking owner/process, source/build, fixture and cleanup budget. Retain the result and exact save/mod/settings audits, including failures. No live harness runs during the offline unittest command.