Files
hermes-agent/tests/scripts
ethernet 633ff8801e fix(install-e2e): judge every sqlite database by its rows, not its bytes
state.db was already handled that way; cron/executions.db was not, so the cron
ticker writing rows mid-window would have failed the leg as a byte modification of
user state. Any *.db is now row-judged: byte churn is tolerated, and a table that
LOSES rows still fails (_rows_shrank compares the counted tables, so genuine loss
is caught, as the new test pins against cron_jobs in cron/executions.db).

tests/scripts/test_verify_user_state.py: 23/23.
2026-09-17 22:17:55 -04:00
..