Repository navigation
Commit b97c045
Add comprehensive test suite: 86% backend coverage, 59 frontend tests
Backend: 69 new integration tests covering all 11 routers — dataset library
CRUD (94%), project management (97%), sharing (99%), admin (98%), export (93%),
batch runs, concurrent jobs, error recovery, and export helpers.
Frontend: 59 new Vitest tests with Vue Test Utils — parameter definitions,
notification utility, Pinia stores (theme/auth/config), Vue components
(EmptyState, OnboardingTour, HomeView, ParamSection), and router config.
Configured coverage.py with greenlet/thread concurrency for accurate async
tracking. Added vitest.config.js and jsdom setup for frontend test infra.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent d7d01fa commit b97c045
12 files changed
Lines changed: 3959 additions & 191 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
127 | | - | |
| 126 | + | |
| 127 | + | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
0 commit comments