|
1 | 1 | # E2E Test Coverage Report |
2 | 2 |
|
3 | | -> **Last Updated:** 2026-04-13 |
| 3 | +> **Last Updated:** 2026-04-22 |
4 | 4 | > **Router Source:** [`react/src/routes.tsx`](../react/src/routes.tsx) |
5 | 5 | > **E2E Root:** [`e2e/`](.) |
6 | 6 | > |
|
12 | 12 |
|
13 | 13 | **Scope:** Coverage metrics apply only to the routes listed below and do **not** include all entries from `react/src/routes.tsx`. Routes such as `/admin-dashboard` (not yet exposed in menu) and `/ai-agent` (experimental) are currently out of scope. |
14 | 14 |
|
15 | | -**Overall (in-scope routes): 261 / 408 features covered (64%)** |
| 15 | +**Overall (in-scope routes): 265 / 412 features covered (64%)** |
16 | 16 |
|
17 | 17 | | Page | Route | Features | Covered | Status | |
18 | 18 | |------|-------|:--------:|:-------:|:------:| |
|
27 | 27 | | Service Launcher | `/service/start` | 5 | 0 | ❌ 0% | |
28 | 28 | | VFolder / Data | `/data` | 45 | 32 | 🔶 71% | |
29 | 29 | | Model Store | `/model-store` | 6 | 6 | ✅ 100% | |
30 | | -| Admin Model Store | `/admin-model-store` | 22 | 22 | ✅ 100% | |
| 30 | +| Admin Model Store | `/admin-model-store` | 26 | 26 | ✅ 100% | |
31 | 31 | | Storage Host | `/storage-settings/:hostname` | 3 | 0 | ❌ 0% | |
32 | 32 | | My Environment | `/my-environment` | 2 | 2 | ✅ 100% | |
33 | 33 | | Environment | `/environment` | 27 | 21 | 🔶 78% | |
|
47 | 47 | | Chat | `/chat/:id?` | 6 | 6 | ✅ 100% | |
48 | 48 | | Plugin System | (config-based) | 12 | 12 | ✅ 100% | |
49 | 49 | | RBAC Management | `/rbac` | 22 | 21 | 🔶 95% | |
50 | | -| **Total** | | **408** | **261** | **64%** | |
| 50 | +| **Total** | | **412** | **265** | **64%** | |
51 | 51 |
|
52 | 52 | --- |
53 | 53 |
|
|
420 | 420 | | Cancel edit modal | ✅ | `admin-model-card-edit.spec.ts` | |
421 | 421 | | Single delete with confirmation | ✅ | `admin-model-card-delete.spec.ts` | |
422 | 422 | | Cancel single delete | ✅ | `admin-model-card-delete.spec.ts` | |
| 423 | +| Delete card + folder together (checkbox) | ✅ | `admin-model-card-delete.spec.ts` | |
| 424 | +| Notification + Go to Trash with folder filter | ✅ | `admin-model-card-delete.spec.ts` | |
| 425 | +| Delete card only, folder kept notification | ✅ | `admin-model-card-delete.spec.ts` | |
| 426 | +| Go to Trash without folder filter | ✅ | `admin-model-card-delete.spec.ts` | |
423 | 427 | | Bulk select and delete | ✅ | `admin-model-card-delete.spec.ts` | |
424 | 428 | | Cancel bulk delete | ✅ | `admin-model-card-delete.spec.ts` | |
425 | 429 | | Clear selection | ✅ | `admin-model-card-delete.spec.ts` | |
426 | 430 | | Select all via header checkbox | ✅ | `admin-model-card-delete.spec.ts` | |
427 | 431 | | Non-admin access blocked | ✅ | `admin-model-card-access-control.spec.ts` | |
428 | 432 | | URL state persistence (filter/sort/pagination) | ✅ | `admin-model-card-url-state.spec.ts` | |
429 | 433 |
|
430 | | -**Coverage: ✅ 22/22 features** |
| 434 | +**Coverage: ✅ 26/26 features** |
431 | 435 |
|
432 | 436 | --- |
433 | 437 |
|
|
0 commit comments