Commit 567a0cc
committed
CI: run full test suite via 'testOnly *' instead of cached testQuick
Root cause of CI running zero tests: sbt 2.x's `test` delegates to `testQuick`, whose
result is cached in a global store (~/.cache/sbt) that survives `clean`. On unchanged
sources it reports 'No tests to run' and skips the entire effectful, DB-backed suite —
reproduced locally (clean; test still skips). `testOnly *` runs every matching spec
unconditionally on every invocation. Point fullTest/fullCoverageTest at it; revert the
CI cache to the simpler cache:sbt (correctness no longer depends on the cache).1 parent 34de3e1 commit 567a0cc
2 files changed
Lines changed: 6 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
| 20 | + | |
30 | 21 | | |
31 | 22 | | |
32 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
485 | 485 | | |
486 | 486 | | |
487 | 487 | | |
488 | | - | |
489 | | - | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
0 commit comments