diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2026-09-09 16:24:39 -0400 |
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2026-09-09 20:26:39 -0400 |
| commit | bc65ad14264e18aabe9711476e99500b4c4bcf76 (patch) | |
| tree | 4b6a7461b4c99795b54f8eebb404c342ac60868b /derivation.nix | |
| parent | ssp: abstraction directory cleared once (diff) | |
test: fix, a skipped check is not a pass
fix of a couple of issues with tests.
test-search-cgi.sh reported PASS while printing "Schema version gate:
skipped, sqlite3 not on PATH", and the values it searches for were the
hardcoded fallbacks rather than values read out of the database it had
just built. Both halves need sqlite3, both are checks, and a run that
leaves them out still exits 0. The other three scripts re-run
themselves under nix shell "nixpkgs#sqlite"; this one now does the
same. sqlite3 is still not required: with neither sqlite3 nor nix the
test runs as before and says what it skipped.
test-abstraction-ssp.sh depends on --abstraction for its meaning, and
nothing in it said so. --show-abstraction does not appear in spine's
parallelise() list, so dropping that one flag turns the current run
serial, and the parallel-versus-serial comparison below it then
compares a serial run with itself - the guard gone, with nothing
failing to report it. That is how the multi-lingual write race survived.
A comment at the call now says not to drop it.
(assisted by Claude-Code)
Diffstat (limited to 'derivation.nix')
0 files changed, 0 insertions, 0 deletions
