Files
open-cmis-tck/extension.json
tegwick cc43881565 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-07:
  - update .custodian-brief.md for open-cmis-tck
2026-05-07 22:58:28 +02:00

128 lines
3.3 KiB
JSON

{
"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."
}