{ "id": "open-cmis-tck", "name": "OpenCMIS TCK", "version": "0.1.0", "extension_type": "executable_harness", "lifecycle_status": "incubating", "supported_frameworks": [ "cmis.browser-binding.compatibility.v1" ], "authorities": [ "oasis-cmis", "apache-chemistry-opencmis" ], "profile_schemas": [ "target-profile", "assessment-profile" ], "check_groups": [ { "id": "repository-type", "name": "Repository And Type Checks", "check_type": "executable_harness", "requirement_refs": [ "cmis.repository-info", "cmis.type-definitions" ], "runner_ref": "opencmis-tck" }, { "id": "object-content", "name": "Object And Content Checks", "check_type": "executable_harness", "requirement_refs": [ "cmis.object-services", "cmis.content-streams" ], "runner_ref": "opencmis-tck" }, { "id": "navigation", "name": "Navigation Checks", "check_type": "executable_harness", "requirement_refs": [ "cmis.navigation-services" ], "runner_ref": "opencmis-tck" }, { "id": "query-acl-versioning", "name": "Query, ACL, And Versioning Checks", "check_type": "executable_harness", "requirement_refs": [ "cmis.query", "cmis.acl", "cmis.versioning" ], "runner_ref": "opencmis-tck" }, { "id": "relationships", "name": "Relationship Checks", "check_type": "executable_harness", "requirement_refs": [ "cmis.relationships" ], "runner_ref": "opencmis-tck" }, { "id": "change-log", "name": "Change Log Checks", "check_type": "executable_harness", "requirement_refs": [ "cmis.change-log" ], "runner_ref": "opencmis-tck" }, { "id": "extension-gaps", "name": "Extension And Known Gap Checks", "check_type": "executable_harness", "requirement_refs": [ "cmis.extensions" ], "runner_ref": "opencmis-tck" } ], "preflight_runner": "cmis-browser-preflight", "runner_entrypoints": [ { "id": "cmis-browser-preflight", "kind": "python_module", "module_path": "src/open_cmis_tck/preflight.py", "callable": "run", "command": null, "description": "Checks whether the configured CMIS Browser Binding endpoint is reachable and returns parseable repository metadata." }, { "id": "opencmis-tck", "kind": "command", "module_path": null, "callable": null, "command": [ "python3", "runners/opencmis_tck.py", "--context", "{context_json}" ], "description": "Checks Java/Maven availability, invokes a configured Apache Chemistry OpenCMIS TCK command, captures raw artifacts, and returns normalized evidence." } ], "normalizers": [ "opencmis-result-normalizer" ], "mappings": [ "cmis-capability-map" ], "report_fragments": [ "cmis-summary" ], "dependencies": [ "java", "maven", "Apache Chemistry OpenCMIS TCK artifact" ], "restricted_assets": [], "certification_boundary": "Runs selected OpenCMIS TCK checks as preparation evidence only. It does not claim formal CMIS certification." }