Skip to content

Test Compatibility Kit (TCK)

The Test Compatibility Kit (TCK) provides end-to-end (E2E) testing scripts that validate EDC implementations against the Tractus-X SDK. They ensure that the complete data exchange flow works correctly — from provider data provision through consumer data consumption — across multiple protocol versions.

Available TCK Suites

Suite Target Versions Status
Connector TCK Eclipse Tractus-X Dataspace Connector (TX-EDC) jupiter (< 0.10.0)
saturn (>0.11.0)
Available

What the TCK Validates

  • Management API Compatibility — Asset, Policy, and Contract Definition creation
  • DSP Protocol Compliance — Catalog requests, contract negotiation, transfer processes
  • ODRL Policy Enforcement — BPN-based access control, framework agreements, usage policies
  • Verifiable Credentials — Proper dataspace onboarding and credential validation
  • EDR Token Flow — Endpoint Data Reference generation and authenticated data access
  • JSON-LD Context Handling — Semantic web standards across protocol versions
  • SDK Service Layer — Provider and Consumer service initialization and operations

Demo

Source

TCK scripts are located in the tck/connector/ directory of the repository.


Note

TCK tests require both Provider and Consumer organizations to be properly onboarded in the Catena-X dataspace with valid Verifiable Credentials that satisfy all policy constraints being tested.

NOTICE

This work is licensed under the CC-BY-4.0.

  • SPDX-License-Identifier: CC-BY-4.0
  • SPDX-FileCopyrightText: 2025, 2026 Contributors to the Eclipse Foundation
  • SPDX-FileCopyrightText: 2025, 2026 Catena-X Automotive Network e.V.
  • SPDX-FileCopyrightText: 2025, 2026 LKS Next
  • SPDX-FileCopyrightText: 2025, 2026 Mondragon Unibertsitatea
  • Source URL: https://github.com/eclipse-tractusx/tractusx-sdk