Upgrade Playwright suite to v2.5.1 SQLite deep testing
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# v2.5 SQLite Merged Suite
|
||||
|
||||
This package merges the v2.4.2 SQLite-first base suite with Claude's v2.5 new-module Playwright tests.
|
||||
|
||||
## Coverage retained
|
||||
|
||||
- v2.4.2 generated Excel/JSON matrix: 1296 variants.
|
||||
- v2.5 new module tests added: 142 tests.
|
||||
- Expected SQLite `test_cases` after import: 1438 rows.
|
||||
|
||||
## How the merge avoids duplicate IDs
|
||||
|
||||
Some v2.5 tests had IDs that overlap existing matrix IDs, especially `SVC-001`, `DOC-001`, etc. To avoid collisions, every v2.5 test is namespaced in its Playwright title and SQLite `variant_id` as:
|
||||
|
||||
```text
|
||||
V25-<original-id>
|
||||
```
|
||||
|
||||
Example:
|
||||
|
||||
```text
|
||||
[V25-SVC-001] SVC-001 Bulk imports page loads
|
||||
```
|
||||
|
||||
## SQLite-first flow
|
||||
|
||||
```text
|
||||
data/generated-test-matrix.json
|
||||
+ data/v2_5_test_cases.json
|
||||
↓
|
||||
SQLite test_cases
|
||||
↓
|
||||
Playwright execution
|
||||
↓
|
||||
SQLite test_results / test_attachments
|
||||
↓
|
||||
JSON + Excel exports + download dashboard
|
||||
```
|
||||
|
||||
## Important command
|
||||
|
||||
Do not override reporters with `--reporter=list`. Run:
|
||||
|
||||
```bash
|
||||
npx playwright test --workers=1
|
||||
```
|
||||
|
||||
The SQLite reporter will record every test as it completes.
|
||||
Reference in New Issue
Block a user