Files
arrr-erp-test-v2/MERGE_NOTES_v2.5_SQLite.md
2026-06-24 20:05:36 +05:30

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.