generated from coulomb/repo-seed
101 lines
2.6 KiB
JSON
101 lines
2.6 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"
|
|
}
|
|
],
|
|
"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 and prepares the future Apache Chemistry OpenCMIS TCK invocation."
|
|
}
|
|
],
|
|
"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."
|
|
}
|