Files
2026-06-24 20:05:36 +05:30

48 lines
3.2 KiB
JSON

{
"name": "playwright-full-erp-uat-vapt-suite-v2-3",
"version": "2.5.1",
"private": true,
"description": "SQLite-first full ERP UAT/VAPT suite v2.5.1 with v2.4.2 matrix, v2.5 modules, and additional deep ERP gap tests.",
"scripts": {
"test": "playwright test",
"test:excel": "playwright test tests/full-excel-variants.spec.js",
"test:vapt": "playwright test tests/vapt-targeted.spec.js",
"test:seed-check": "node scripts/check-seed-requirements.js",
"matrix": "node scripts/print-matrix-summary.js",
"update:excel": "node scripts/update-excel-results.js",
"report:json": "node scripts/merge-results.js",
"show-report": "playwright show-report",
"test:v204": "playwright test tests/v204-security-additions.spec.js",
"test:all": "playwright test",
"test:fy": "playwright test tests/fy-lock-backup.spec.js",
"db:init": "python3 scripts/sqlite_db.py init",
"db:import-cases": "python3 scripts/sqlite_db.py import-cases",
"db:summary": "python3 scripts/sqlite_db.py summary",
"db:export-json": "python3 scripts/sqlite_db.py export-json --output results/merged-results.json",
"db:export-excel": "python3 scripts/sqlite_db.py export-xlsx --output results/UAT_VAPT_SQLite_Export.xlsx",
"test:sqlite": "npm run db:import-cases; npx playwright test --workers=1; npm run db:export-json; npm run db:export-excel",
"test:employees": "playwright test tests/employees.spec.js",
"test:partners-billing": "playwright test tests/partners-billing.spec.js",
"test:consultants-docs": "playwright test tests/consultants-documents.spec.js",
"test:cases-services-work": "playwright test tests/noticecases-services-work.spec.js",
"test:new-modules": "playwright test tests/employees.spec.js tests/partners-billing.spec.js tests/consultants-documents.spec.js tests/noticecases-services-work.spec.js",
"test:v251-additions": "playwright test tests/api-auth-rbac.spec.js tests/audit-logs.spec.js tests/billing-business-rules.spec.js tests/document-security-deep.spec.js tests/email-integration.spec.js tests/employee-hr-business-rules.spec.js tests/marketplace-leads.spec.js tests/notice-case-business-rules.spec.js tests/platform-billing.spec.js tests/system-settings-tenancy.spec.js tests/work-lifecycle-e2e.spec.js",
"test:email": "playwright test tests/email-integration.spec.js",
"test:marketplace": "playwright test tests/marketplace-leads.spec.js",
"test:platform-billing": "playwright test tests/platform-billing.spec.js",
"test:system-settings": "playwright test tests/system-settings-tenancy.spec.js",
"test:api-auth-rbac": "playwright test tests/api-auth-rbac.spec.js",
"test:audit-logs": "playwright test tests/audit-logs.spec.js",
"test:document-security-deep": "playwright test tests/document-security-deep.spec.js",
"test:work-lifecycle": "playwright test tests/work-lifecycle-e2e.spec.js",
"test:billing-rules": "playwright test tests/billing-business-rules.spec.js",
"test:notice-rules": "playwright test tests/notice-case-business-rules.spec.js",
"test:hr-rules": "playwright test tests/employee-hr-business-rules.spec.js"
},
"dependencies": {
"@playwright/test": "^1.48.2",
"dotenv": "^16.4.5",
"imapflow": "^1.4.2",
"xlsx": "^0.18.5"
}
}