Skip to content

Commit 8cdc865

Browse files
committed
docs: add TEST-NEEDS.md (CRG C)
1 parent 19260a9 commit 8cdc865

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

TEST-NEEDS.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# TEST-NEEDS.md — wordpress-tools
2+
3+
## CRG Grade: C — ACHIEVED 2026-04-04
4+
5+
## Current Test State
6+
7+
| Category | Count | Notes |
8+
|----------|-------|-------|
9+
| Zig FFI tests | 3 | Multiple subproject FFI layers (secured, plugin-mapper, etc.) |
10+
| PHP unit tests | 3 | `plugin-conflict-mapper/tests/unit/test-*.php` |
11+
| PHP integration tests | 2 | `plugin-conflict-mapper/tests/integration/test-*.php` |
12+
| PHP validation tests | 2 | php-aegis validation suite |
13+
14+
## What's Covered
15+
16+
- [x] Zig FFI integration tests
17+
- [x] PHP unit test framework
18+
- [x] REST API integration tests
19+
- [x] Cache validation tests
20+
- [x] XSS security tests (CF7)
21+
- [x] WordPress compatibility tests
22+
23+
## Still Missing (for CRG B+)
24+
25+
- [ ] Plugin conflict fuzzing
26+
- [ ] Security property tests
27+
- [ ] Performance benchmarks
28+
- [ ] Multi-version WordPress testing
29+
- [ ] End-to-end plugin workflow tests
30+
31+
## Run Tests
32+
33+
```bash
34+
cd /var/mnt/eclipse/repos/wordpress-tools && bash plugin-conflict-mapper/bin/install-wp-tests.sh && cd plugin-conflict-mapper && phpunit
35+
```

0 commit comments

Comments
 (0)