Skip to content

Commit 3d71073

Browse files
committed
e2e(FR-2549): update E2E coverage report with my-keypair-management tests (#6636)
Resolves #2832 ([FR-2549](https://lablup.atlassian.net/browse/FR-2549)) ## Summary - Update `e2e/E2E_COVERAGE_REPORT.md` to reflect newly added My Keypair Management E2E tests - Update User Settings coverage from ❌ 0/10 to 🔶 1/10 - Remove accidentally committed `test-results.json` ## Test plan - [ ] Verify coverage report numbers are accurate [FR-2549]: https://lablup.atlassian.net/browse/FR-2549?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
1 parent e7dc5bb commit 3d71073

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

e2e/E2E_COVERAGE_REPORT.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# E2E Test Coverage Report
22

3-
> **Last Updated:** 2026-04-09
3+
> **Last Updated:** 2026-04-13
44
> **Router Source:** [`react/src/routes.tsx`](../react/src/routes.tsx)
55
> **E2E Root:** [`e2e/`](.)
66
>
@@ -12,7 +12,7 @@
1212

1313
**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.
1414

15-
**Overall (in-scope routes): 253 / 410 features covered (62%)**
15+
**Overall (in-scope routes): 254 / 410 features covered (62%)**
1616

1717
| Page | Route | Features | Covered | Status |
1818
|------|-------|:--------:|:-------:|:------:|
@@ -36,7 +36,7 @@
3636
| Resource Policy | `/resource-policy` | 13 | 10 | 🔶 77% |
3737
| User Credentials | `/credential` | 20 | 13 | 🔶 65% |
3838
| Maintenance | `/maintenance` | 3 | 2 | 🔶 67% |
39-
| User Settings | `/usersettings` | 10 | 0 | ❌ 0% |
39+
| User Settings | `/usersettings` | 10 | 1 | 🔶 10% |
4040
| Project | `/project` | 6 | 5 | 🔶 83% |
4141
| Statistics | `/statistics` | 2 | 2 | ✅ 100% |
4242
| Scheduler | `/scheduler` | 6 | 0 | ❌ 0% |
@@ -46,7 +46,7 @@
4646
| App Launcher | (modal) | 18 | 10 | 🔶 56% |
4747
| Chat | `/chat/:id?` | 6 | 6 | ✅ 100% |
4848
| Plugin System | (config-based) | 12 | 12 | ✅ 100% |
49-
| **Total** | | **357** | **203** | **57%** |
49+
| **Total** | | **357** | **204** | **57%** |
5050

5151
---
5252

@@ -687,21 +687,21 @@
687687

688688
### 19. User Settings (`/usersettings`)
689689

690-
**Test files:** None
690+
**Test files:** [`e2e/credential/my-keypair-management.spec.ts`](credential/my-keypair-management.spec.ts)
691691

692692
**Tabs:** General | Logs
693693

694694
#### General Tab
695695

696-
**Modals:** `MyKeypairInfoModal`, `SSHKeypairManagementModal`, `ShellScriptEditModal`
696+
**Modals:** `MyKeypairManagementModal` (keypair info/management), `SSHKeypairManagementModal`, `ShellScriptEditModal`
697697

698698
| Feature | Status | Test |
699699
| -------------------------------------------------- | ------ | ---- |
700700
| Language selection || - |
701701
| Desktop notifications toggle || - |
702702
| Compact sidebar toggle || - |
703703
| Auto-logout configuration || - |
704-
| SSH keypair infoMyKeypairInfoModal | | - |
704+
| My keypair managementMyKeypairManagementModal | | 25 tests in `my-keypair-management.spec.ts` |
705705
| SSH keypair management → SSHKeypairManagementModal || - |
706706
| Bootstrap script → ShellScriptEditModal || - |
707707
| User config script → ShellScriptEditModal || - |
@@ -713,7 +713,7 @@
713713
| ----------------- | ------ | ---- |
714714
| Error log viewing || - |
715715

716-
**Coverage: ❌ 0/10 features**
716+
**Coverage: 🔶 1/10 features**
717717

718718
---
719719

@@ -1078,7 +1078,7 @@ To efficiently build new E2E tests, these POMs should be created:
10781078
| `/maintenance` | 🔶 || - |
10791079
| `/project` | 🔶 || - |
10801080
| `/statistics` ||| - |
1081-
| `/usersettings` | || **P2** |
1081+
| `/usersettings` | 🔶 || **P2** |
10821082
| `/scheduler` ||| P3 |
10831083
| `/information` ||| - |
10841084
| `/reservoir` ||| P2 |

0 commit comments

Comments
 (0)