This commit is contained in:
@@ -47,9 +47,9 @@ Set JAVA_HOME to JDK 25 and run from the repository root.
|
||||
|
||||
| Command/check | Result |
|
||||
| --- | --- |
|
||||
| `mvn -Dformat.mode=check clean verify` | Passed: 38 backend tests, 17 checker tests, standards checks and the exact backend coverage gate. |
|
||||
| `mvn -Dformat.mode=check clean verify` | Passed: 38 backend tests, 19 checker tests, standards checks and the exact backend coverage gate. |
|
||||
| `mvn -pl agiledancers-be package -DskipTests` | Passed; Quarkus packaged app successfully produced and subsequently exercised by Playwright. |
|
||||
| `mvn -f tooling/standards/pom.xml test exec:java` | 17 checker tests passed; no unwaived blocking violations. |
|
||||
| `mvn -f tooling/standards/pom.xml test exec:java` | 19 checker tests passed; no unwaived blocking violations. |
|
||||
| `java tooling/coverage/Coverage.java agiledancers-be/target/site/jacoco/jacoco.xml` | Clean backend-only line gate passed: 791 covered / 818 total = 96.69926650366749%. |
|
||||
| `PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/opt/google/chrome/chrome npm run e2e` in frontend | Both browser tests passed against the packaged instrumented backend. |
|
||||
| Pinned CLI `dump --address 127.0.0.1 --destfile agiledancers-be/target/playwright.exec` | Successfully collected execution data from the agent's TCP server. |
|
||||
@@ -111,3 +111,15 @@ The maintainer approved both proposals in the S7 implementation conversation:
|
||||
|
||||
There are no parameter waivers for the three service methods, blanket suppressions
|
||||
or weakened thresholds. The completed specification resides in `specs/in_review`.
|
||||
|
||||
## Review fixes
|
||||
|
||||
The review fixes enforce finality for assign-once pattern bindings, including
|
||||
`instanceof`, switch and record-deconstruction bindings, while allowing reassigned
|
||||
bindings and inferred record-pattern types. Trivial-accessor detection now uses
|
||||
AST statements and resolved field/parameter references, so comments do not change
|
||||
public-method counts. Accessors with calls, extra statements or compound
|
||||
assignments still count. Two regression tests cover these cases.
|
||||
|
||||
After these fixes, JDK 25 `mvn -B -ntp -Dformat.mode=check verify` passed with
|
||||
38 backend tests, 19 checker tests and backend line coverage of 791/818 (96.70%).
|
||||
|
||||
Reference in New Issue
Block a user