Add end-to-end tests for Graph Explorer, History, Orchestrator, and Project features

- Implemented E2E tests for code relationship visualization in Graph Explorer.
- Added tests for archived session management in History, including search, filter, restore, and delete functionalities.
- Created tests for workflow orchestration in Orchestrator, covering node creation, connection, deletion, and workflow management.
- Developed tests for project statistics and timeline visualization in Project, including error handling and internationalization checks.
This commit is contained in:
catlog22
2026-02-06 23:45:33 +08:00
parent 62a1c9ab21
commit 5b48bcff64
72 changed files with 8645 additions and 3492 deletions

View File

@@ -23,7 +23,7 @@ test.describe('[Dashboard Redesign] - Navigation & Layout Tests', () => {
await waitForDashboardLoad(page);
});
describe('Navigation Grouping', () => {
test.describe('Navigation Grouping', () => {
test('DR-1.1 - should display all 6 navigation groups', async ({ page }) => {
const monitoring = setupEnhancedMonitoring(page);
@@ -146,7 +146,7 @@ test.describe('[Dashboard Redesign] - Navigation & Layout Tests', () => {
});
});
describe('Dashboard Loading', () => {
test.describe('Dashboard Loading', () => {
test('DR-2.1 - should load all 5 widgets successfully', async ({ page }) => {
const monitoring = setupEnhancedMonitoring(page);
@@ -213,7 +213,7 @@ test.describe('[Dashboard Redesign] - Navigation & Layout Tests', () => {
});
});
describe('Drag-Drop Persistence', () => {
test.describe('Drag-Drop Persistence', () => {
test('DR-3.1 - should allow dragging widgets to new positions', async ({ page }) => {
const monitoring = setupEnhancedMonitoring(page);
@@ -293,7 +293,7 @@ test.describe('[Dashboard Redesign] - Navigation & Layout Tests', () => {
});
});
describe('Ticker Real-time Updates', () => {
test.describe('Ticker Real-time Updates', () => {
test('DR-4.1 - should display ticker marquee component', async ({ page }) => {
const monitoring = setupEnhancedMonitoring(page);
@@ -374,7 +374,7 @@ test.describe('[Dashboard Redesign] - Navigation & Layout Tests', () => {
});
});
describe('Responsive Layout', () => {
test.describe('Responsive Layout', () => {
test('DR-5.1 - should adapt layout for mobile viewport', async ({ page }) => {
const monitoring = setupEnhancedMonitoring(page);