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

@@ -0,0 +1,28 @@
# Optional OpenCMIS TCK Harness
This directory reserves the integration-test boundary for Apache Chemistry
OpenCMIS TCK 1.1.0. The harness is intentionally optional because Java/Maven
tooling is not part of the default Python test suite.
Planned invocation shape:
```sh
mvn -Dcmis.browser.url=http://127.0.0.1:8000/cmis/compat-tck/browser \
-Dcmis.repository.id=kontextual-compat-tck \
test
```
The first target is a selected Browser Binding subset:
- repository information,
- type definitions,
- navigation,
- object reads,
- content stream reads,
- query subset,
- relationships,
- change log where supported.
Mutation groups should only be enabled for `governed-authoring` or
`compat-tck` profiles after the policy and audit gates are implemented.