CMIS compliance/test foundation

This commit is contained in:
2026-05-07 00:35:33 +02:00
parent 28420c68d1
commit 241522e74d
14 changed files with 1080 additions and 12 deletions

View File

@@ -2,7 +2,7 @@
Date: 2026-05-06
Status: planned test foundation for CMIS access-point work.
Status: initial test foundation established for CMIS access-point work.
## Purpose
@@ -17,9 +17,9 @@ harness.
Planned harness shape:
- `tests/cmis/examples/` contains deterministic fixture descriptions grouped by
CMIS service capability.
- `tests/cmis/test_cmis_contract_examples.py` validates mapper and profile
- `examples/cmis/` contains deterministic fixture descriptions grouped by CMIS
service capability.
- `tests/cmis/test_cmis_contract_examples.py` validates fixture and profile
behavior without external Java dependencies.
- `tests/cmis/opencmis-tck/` contains optional harness config, Maven
invocation notes, and selected TCK group mapping.
@@ -188,3 +188,10 @@ Validates:
No current OASIS certification service was identified during planning. The
practical reusable foundation is OpenCMIS TCK/Workbench, plus our own
capability-profile contract tests.
## Established Artifacts
- `examples/cmis/capability-fixtures.json`
- `tests/cmis/test_cmis_contract_examples.py`
- `tests/cmis/opencmis-tck/README.md`
- `docs/cmis-readiness-gate.md`