49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
# 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.
|