generated from coulomb/repo-seed
feat(integration): add open-reuse Integration Definition for OpenCMIS TCK
Register the Apache Chemistry OpenCMIS TCK harness boundary for guide-board extension maintenance tracking.
This commit is contained in:
93
integration/opencmis-tck.integration.yaml
Normal file
93
integration/opencmis-tck.integration.yaml
Normal file
@@ -0,0 +1,93 @@
|
||||
schema_version: open-reuse.integration.v0.1
|
||||
id: open-cmis-tck
|
||||
name: Apache Chemistry OpenCMIS TCK Harness
|
||||
description: >
|
||||
Guide-board extension that orchestrates selected Apache Chemistry OpenCMIS TCK
|
||||
checks against CMIS Browser Binding targets and normalizes results into
|
||||
guide-board-compatible evidence.
|
||||
status: registered
|
||||
owner: open-cmis-tck
|
||||
|
||||
local:
|
||||
repo: open-cmis-tck
|
||||
path: integration/opencmis-tck.integration.yaml
|
||||
system: guide-board
|
||||
|
||||
upstream:
|
||||
name: Apache Chemistry OpenCMIS TCK
|
||||
project_url: https://github.com/apache/chemistry-opencmis
|
||||
homepage: https://chemistry.apache.org/
|
||||
version_policy: opencmis-1.1.x
|
||||
current_version: "1.1.0"
|
||||
monitor:
|
||||
releases: true
|
||||
tags: true
|
||||
security_advisories: true
|
||||
license_changes: true
|
||||
|
||||
reuse:
|
||||
primary_reuse_mode: adapter
|
||||
secondary_reuse_modes:
|
||||
- cli-boundary
|
||||
- dependency-reuse
|
||||
risk_level: medium
|
||||
rationale: >
|
||||
OpenCMIS TCK ConsoleRunner is invoked through a local adapter boundary;
|
||||
guide-board consumes normalized evidence rather than TCK internals.
|
||||
|
||||
boundary:
|
||||
type: cli-boundary
|
||||
local_adapter: adapters.opencmis_console_adapter
|
||||
reused_surface: org.apache.chemistry.opencmis.tck ConsoleRunner test groups
|
||||
entry_point: runners/opencmis_tck.py
|
||||
contracts:
|
||||
- guide-board.extension.v1
|
||||
fragility_points:
|
||||
- ConsoleRunner CLI argument changes
|
||||
- TCK test group class renames
|
||||
- text report format changes
|
||||
- Maven dependency version drift
|
||||
|
||||
runtime:
|
||||
required:
|
||||
- Java 11+
|
||||
- Maven 3.8+
|
||||
- chemistry-opencmis-test-tck 1.1.0
|
||||
|
||||
validation:
|
||||
harness: python3 -m pytest tests/test_open_cmis_tck.py
|
||||
skip_without_runtime: true
|
||||
checks:
|
||||
- adapter invocation planning
|
||||
- text report normalization
|
||||
- capability mapping
|
||||
- preflight probes
|
||||
policy: required-before-update
|
||||
|
||||
update_policy:
|
||||
default_action: require-maintainer-review
|
||||
auto_eligible: false
|
||||
|
||||
risks:
|
||||
sensitivity:
|
||||
- OpenCMIS TCK release changes
|
||||
- CMIS spec interpretation changes
|
||||
- Java runtime requirement changes
|
||||
- Maven artifact availability
|
||||
escalation_triggers:
|
||||
- validation failure
|
||||
- upstream TCK release
|
||||
- normalization mismatch on live runs
|
||||
|
||||
maintenance:
|
||||
maintainers:
|
||||
- guide-board
|
||||
- open-cmis-tck
|
||||
escalation_conditions:
|
||||
- upstream OpenCMIS release detected
|
||||
- validation failure on live TCK runs
|
||||
- guide-board extension contract change
|
||||
|
||||
audit:
|
||||
registered_at: "2026-06-24"
|
||||
registered_by: open-reuse
|
||||
Reference in New Issue
Block a user