generated from coulomb/repo-seed
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:
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.
Harness files:
tck-subset-map.jsonmaps engine capability groups to selected OpenCMIS TCK groups and known gaps.tck-result-template.jsonis the compact result capture format for optional TCK runs. Results should be stored outside the default repo history unless they document an intentional compatibility baseline.
Default pytest does not execute Java/Maven. It validates the map and result
template so the optional harness does not drift away from the implemented
profiles and fixtures.