Commit 701a6e8
committed
ci: run unit tests in CI
Unit tests (tests/unit/) were never run in CI — only integration tests
that require a running Scylla cluster. Since unit tests use mocks and
have no external dependencies, they are fast and cheap to run, and would
have caught regressions like the missing scope validation in
wait_for_schema_agreement (#917) and the error accumulation bug in
_set_keyspace_for_all_pools (#915).
Mark the two pre-existing test failures as xfail (referencing their fix
PRs) so they don't block this change while the fixes are pending.1 parent c1bfd54 commit 701a6e8
2 files changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
80 | 83 | | |
81 | 84 | | |
82 | 85 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| 594 | + | |
594 | 595 | | |
595 | 596 | | |
596 | 597 | | |
597 | 598 | | |
598 | 599 | | |
599 | 600 | | |
600 | 601 | | |
| 602 | + | |
601 | 603 | | |
602 | 604 | | |
603 | 605 | | |
| |||
0 commit comments