Skip to content

Commit fe0ba1e

Browse files
authored
Merge pull request #122 from basmeerman/docs/update-test-counts-and-upstream-diff
docs: update test counts and upstream differences
2 parents 7f7b735 + 274452f commit fe0ba1e

File tree

7 files changed

+1238
-111
lines changed

7 files changed

+1238
-111
lines changed

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ All 15 plans are complete.
605605
logic correctness, Plan 11 tests protocol compliance
606606
- Plan 12 (Modbus Compat) complements Plan 05 (Meter Compatibility): Plan 05
607607
extracts code, Plan 12 tests it against real meter register layouts
608-
- All plans depend on the test infrastructure being stable (currently: 47 suites, 1,046 tests)
608+
- All plans depend on the test infrastructure being stable (currently: 50 suites, 1,096 tests)
609609

610610
## Files You Should Know
611611

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ void test_normal_charge_cycle(void) { ... }
134134
The CI traceability job validates that all annotated tests have requirement IDs and
135135
uploads the reports as build artifacts. See the
136136
[test specification](SmartEVSE-3/test/native/test-specification.md) for the full
137-
list of 410 scenarios across 31 features.
137+
list of 1,082 scenarios across 70 features.
138138
139139
## Reporting Findings & Proposing Improvements
140140

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The upstream SmartEVSE firmware is a monolithic embedded C++/Arduino codebase wh
1717
state machine, load balancing, MQTT, HTTP, and hardware control all live in a single
1818
~3,000-line `main.cpp`. This fork restructures the architecture to enable **native host
1919
testing** of the core logic — pure C modules, context structs, a bridge layer, and HAL
20-
callbacks — resulting in 1,200+ automated tests (1,046 native C tests across 47 suites,
20+
callbacks — resulting in 1,200+ automated tests (1,096 native C tests across 50 suites,
2121
50 OCPP protocol tests, and 146 Modbus compatibility tests).
2222

2323
See [Quality Engineering](docs/quality.md) for the full architecture, testing

0 commit comments

Comments
 (0)