feat: 完整的GitLab CI集成Cypress测试方案
Showing
.gitlab-ci.yml
0 → 100644
This diff is collapsed.
GITLAB_CI_GUIDE.md
0 → 100644
IMPLEMENTATION_SUMMARY.md
0 → 100644
| ... | ... | @@ -9,7 +9,12 @@ |
| "preview": "vite preview", | ||
| "cy:open": "cypress open", | ||
| "cy:run": "cypress run", | ||
| "cy:run:ci": "cypress run --browser chrome --headless" | ||
| "cy:run:ci": "cypress run --browser chrome --headless", | ||
| "cy:run:basic": "cypress run --browser chrome --headless --spec 'cypress/e2e/{login,dashboard,navigation}.cy.js'", | ||
| "cy:run:business": "cypress run --browser chrome --headless --spec 'cypress/e2e/{dust-overview,device-management,monitor}.cy.js'", | ||
| "cy:run:data": "cypress run --browser chrome --headless --spec 'cypress/e2e/{collector-list,my-loop,alerts}.cy.js'", | ||
| "cy:run:full": "cypress run --browser chrome --headless --spec 'cypress/e2e/*.cy.js'", | ||
| "test:reports": "mochawesome-merge cypress/reports/**/*.json -o merged-report.json && marge merged-report.json --reportDir reports --inline" | ||
| }, | ||
| "dependencies": { | ||
| "@element-plus/icons-vue": "^2.3.1", | ||
| ... | ... | @@ -31,6 +36,9 @@ |
| "@types/node": "^22.15.18", | ||
| "@vitejs/plugin-vue": "^5.2.3", | ||
| "cypress": "^13.6.0", | ||
| "mochawesome": "^7.1.3", | ||
| "mochawesome-merge": "^4.3.0", | ||
| "mochawesome-report-generator": "^6.2.0", | ||
| "sass": "^1.88.0", | ||
| "sass-loader": "^16.0.5", | ||
| "vite": "^6.3.5" | ||
| ... | ... |
Please register or sign in to comment