diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-08 22:09:13 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-08 22:09:13 -0500 |
| commit | e6e13d2c6f612ee846a4ede9e8a8d77f6b1d3ac4 (patch) | |
| tree | 4cdc75da8ef02a41910a6a9bc5ef1c29797199cb /tests/test-cj-window-toggle-lib.el | |
| parent | ffaf5e8eea48d528217324b94e01f2a400272f84 (diff) | |
| download | dotemacs-e6e13d2c6f612ee846a4ede9e8a8d77f6b1d3ac4.tar.gz dotemacs-e6e13d2c6f612ee846a4ede9e8a8d77f6b1d3ac4.zip | |
test(theme-studio): add a one-command test runner and make target
The browser hash gates were run by hand through headless Chrome, so a picker-JS regression only surfaced if someone remembered to run them. run-tests.sh now drives the whole pyramid in one command: regenerate the page, the Python templating tests, the Node unit tests plus inline-integrity, a syntax check of the spliced page script, and the six browser hash gates. It exits non-zero on any failure, and make theme-studio-test calls it.
The browser gates need a Chromium-family browser. When none is found they report SKIPPED rather than passing, so a machine without Chrome can't turn the gates silently green.
Diffstat (limited to 'tests/test-cj-window-toggle-lib.el')
0 files changed, 0 insertions, 0 deletions
