generated from coulomb/repo-seed
maturity scorecard generation
This commit is contained in:
@@ -97,11 +97,18 @@ The wrapper normalizes, in order:
|
||||
|
||||
1. JSON written to stdout with a `tests`, `cases`, or `results` array.
|
||||
2. JUnit-style XML files written directly into `{artifact_dir}`.
|
||||
3. Exit code only, when no structured output is found.
|
||||
3. Native OpenCMIS `TextReport` output written by `ConsoleRunner`.
|
||||
4. Exit code only, when no structured output is found.
|
||||
|
||||
Case statuses normalize to guide-board result vocabulary: `pass`, `fail`,
|
||||
`skipped`, `expected_gap`, `unsupported_by_design`, `infrastructure_error`, and
|
||||
related core statuses.
|
||||
|
||||
This is enough to run a real local TCK adapter while preserving raw logs for
|
||||
future Apache Chemistry-specific parsing refinements.
|
||||
The native text normalizer follows Apache Chemistry's `TextReport` structure:
|
||||
group headings, test headings, and result lines whose statuses are `INFO`,
|
||||
`SKIPPED`, `OK`, `WARNING`, `FAILURE`, or `UNEXPECTED_EXCEPTION`. It preserves
|
||||
the OpenCMIS status, test name, group name, source file/line where present,
|
||||
message, duration, selected check group, and raw artifact references.
|
||||
|
||||
This is enough to run the real local ConsoleRunner adapter while retaining the
|
||||
raw logs needed for later pilot-review refinements.
|
||||
|
||||
Reference in New Issue
Block a user