| .. | ||
| benchmark-scheduler-context.el | ||
| emacs-gui-verifier.el | ||
| etaf-m0a-inventory.el | ||
| etaf-m0b-component-manifest.el | ||
| README.md | ||
| record-screen.exp | ||
| run-emacs-gui-verification.sh | ||
Generic Emacs GUI verification
This directory owns the reusable verification mechanism, not application scenarios:
emacs-gui-verifier.eldefinesScenario, orderedAction, run-localContext, checkpoint sequencing, assertions, completion, and fail-closed evidence finalization.run-emacs-gui-verification.showns one named daemon, explicit load paths, external application activation, recorder lifecycle, driver loading, report generation, and exact cleanup.record-screen.expkeeps macOSscreencapture -vattached to a PTY and stops it through an explicit signal. It contains no Emacs or application logic.
Concrete repositories provide adapter files that construct a Scenario and an entry function. The generic command is:
scripts/run-emacs-gui-verification.sh run ADAPTER.el ENTRY \
--load-path /path/to/provider \
--run-dir /private/tmp/my-gui-run
Fresh captures intentionally remain INCOMPLETE until their selected images
and contact sheet are reviewed. Finalize the same evidence directory with:
scripts/run-emacs-gui-verification.sh review /private/tmp/my-gui-run
Only VERDICT=PASS is completion evidence.