{
"version": "1.0.0",
"tests": [
{
"id": "parse-valid-customer",
"profiles": [
"parser",
"validator",
"analyzer",
"planner",
"optimizer",
"compiler",
"runtime",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "parseValid"
}
},
{
"id": "parse-invalid-malformed",
"profiles": [
"parser",
"integrated-platform"
],
"fixture": "malformed.yaml",
"format": "yaml",
"assertion": {
"kind": "parseInvalid"
}
},
{
"id": "validate-valid-customer",
"profiles": [
"validator",
"analyzer",
"planner",
"optimizer",
"compiler",
"runtime",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "validateValid"
}
},
{
"id": "analyze-valid-customer",
"profiles": [
"analyzer",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "analyzeValid"
}
},
{
"id": "compat-identical-customer",
"profiles": [
"analyzer",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "compatLevel",
"comparisonFixture": "valid_customer.yaml",
"level": "identical"
}
},
{
"id": "compat-backward",
"profiles": [
"analyzer",
"integrated-platform"
],
"fixture": "compatibility/backward_old.yaml",
"format": "yaml",
"assertion": {
"kind": "compatLevel",
"comparisonFixture": "compatibility/backward_new.yaml",
"level": "backwardCompatible"
}
},
{
"id": "evolve-revisions",
"profiles": [
"analyzer",
"integrated-platform"
],
"fixture": "compatibility/evolution/rev1.yaml",
"format": "yaml",
"assertion": {
"kind": "evolveValid",
"comparisonFixture": "compatibility/evolution/rev2.yaml"
}
},
{
"id": "validate-invalid-missing-lineage",
"profiles": [
"validator",
"integrated-platform"
],
"fixture": "missing_lineage.yaml",
"format": "yaml",
"assertion": {
"kind": "validateInvalid",
"codes": [
"dtcs:ambiguous-reference",
"dtcs:missing-lineage"
]
}
},
{
"id": "validate-invalid-type",
"profiles": [
"validator",
"integrated-platform"
],
"fixture": "invalid_type.yaml",
"format": "yaml",
"assertion": {
"kind": "validateInvalid",
"codes": [
"dtcs:ambiguous-reference",
"dtcs:invalid-type",
"dtcs:missing-lineage"
]
}
},
{
"id": "validate-invalid-policy-uri",
"profiles": [
"validator",
"integrated-platform"
],
"fixture": "invalid_metadata_policy_uri.yaml",
"format": "yaml",
"assertion": {
"kind": "validateInvalid",
"codes": [
"dtcs:ambiguous-reference",
"dtcs:invalid-metadata"
]
}
},
{
"id": "plan-valid-customer",
"profiles": [
"planner",
"optimizer",
"compiler",
"runtime",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "planValid"
}
},
{
"id": "optimize-equivalent-constant-fold",
"profiles": [
"optimizer",
"integrated-platform"
],
"fixture": "optimize_constant_fold.yaml",
"format": "yaml",
"assertion": {
"kind": "optimizeEquivalent"
}
},
{
"id": "optimize-equivalent-action-fusion",
"profiles": [
"optimizer",
"integrated-platform"
],
"fixture": "optimize_action_fusion.yaml",
"format": "yaml",
"assertion": {
"kind": "optimizeEquivalent"
}
},
{
"id": "match-supported-customer",
"profiles": [
"compiler",
"runtime",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "matchSupported"
}
},
{
"id": "compile-valid-customer",
"profiles": [
"compiler",
"runtime",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "compileValid"
}
},
{
"id": "runtime-customer-normalize",
"profiles": [
"runtime",
"integrated-platform"
],
"fixture": "valid_customer.yaml",
"format": "yaml",
"assertion": {
"kind": "runtimeOutput",
"input": "runtime/customer_normalize_input.json",
"expectedOutput": "runtime/customer_normalize_output.json"
}
},
{
"id": "runtime-field-write-chain",
"profiles": [
"runtime",
"integrated-platform"
],
"fixture": "plan_field_write_chain.yaml",
"format": "yaml",
"assertion": {
"kind": "runtimeOutput",
"input": "runtime/plan_field_write_chain_input.json",
"expectedOutput": "runtime/plan_field_write_chain_output.json"
}
},
{
"id": "security-registry-trust",
"profiles": [
"validator",
"integrated-platform"
],
"fixture": "registry/evil_dtcs_injection.yaml",
"format": "yaml",
"assertion": {
"kind": "securityProbe",
"probeId": "registry-trust"
}
},
{
"id": "security-duplicate-params",
"profiles": [
"parser",
"validator",
"integrated-platform"
],
"fixture": "invalid_rule_duplicate_params.json",
"format": "json",
"assertion": {
"kind": "securityProbe",
"probeId": "contract-integrity"
}
},
{
"id": "security-diagnostics-stability",
"profiles": [
"validator",
"integrated-platform"
],
"fixture": "missing_lineage.yaml",
"format": "yaml",
"assertion": {
"kind": "securityProbe",
"probeId": "diagnostics-stability"
}
},
{
"id": "runtime-deterministic-double-run",
"profiles": [
"runtime",
"integrated-platform"
],
"fixture": "deterministic_double_run.yaml",
"format": "yaml",
"assertion": {
"kind": "runtimeOutput",
"input": "runtime/deterministic_double_run_input.json",
"expectedOutput": "runtime/deterministic_double_run_output.json"
}
},
{
"id": "runtime-precondition-fail",
"profiles": [
"runtime",
"integrated-platform"
],
"fixture": "runtime_precondition_fail.yaml",
"format": "yaml",
"assertion": {
"kind": "runtimeInvalid",
"input": "runtime/precondition_rule_fail_input.json",
"codes": [
"dtcs:precondition-violation"
]
}
},
{
"id": "runtime-postcondition-fail",
"profiles": [
"runtime",
"integrated-platform"
],
"fixture": "runtime_postcondition_fail.yaml",
"format": "yaml",
"assertion": {
"kind": "runtimeInvalid",
"input": "runtime/postcondition_fail_input.json",
"codes": [
"dtcs:postcondition-violation"
]
}
},
{
"id": "security-trusted-extensions",
"profiles": [
"validator",
"integrated-platform"
],
"fixture": "registry/vendor_catalog.yaml",
"format": "yaml",
"assertion": {
"kind": "securityProbe",
"probeId": "trusted-extensions"
}
},
{
"id": "portable-kernel-project",
"profiles": [
"dtcs:profile/portable-relational-kernel/1",
"dtcs:profile/portable-relational-kernel/2"
],
"fixture": "portable/kernel_project.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-kernel-between-filter",
"profiles": [
"dtcs:profile/portable-relational-kernel/1",
"dtcs:profile/portable-relational-kernel/2"
],
"fixture": "portable/kernel_between_filter.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-relational-join",
"profiles": [
"dtcs:profile/portable-relational/1",
"dtcs:profile/portable-relational/2"
],
"fixture": "portable/relational_join.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-relational-agg-sort",
"profiles": [
"dtcs:profile/portable-relational/1",
"dtcs:profile/portable-relational/2"
],
"fixture": "portable/relational_agg_sort.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-relational-collision-error",
"profiles": [
"dtcs:profile/portable-relational/1",
"dtcs:profile/portable-relational/2"
],
"fixture": "portable/plan_budget_error.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-window-frame-sum",
"profiles": [
"dtcs:profile/portable-window/1"
],
"fixture": "portable/window_frame_sum.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-complex-access",
"profiles": [
"dtcs:profile/portable-complex-types/1"
],
"fixture": "portable/complex_access.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-extended-sample",
"profiles": [
"dtcs:profile/portable-relational-extended/1"
],
"fixture": "portable/extended_sample.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-extended-intersect",
"profiles": [
"dtcs:profile/portable-relational-extended/1"
],
"fixture": "portable/extended_intersect.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-reshape-explode",
"profiles": [
"dtcs:profile/portable-reshape/1"
],
"fixture": "portable/reshape_explode.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-reshape-unpivot",
"profiles": [
"dtcs:profile/portable-reshape/1"
],
"fixture": "portable/reshape_unpivot.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-reshape-pivot",
"profiles": [
"dtcs:profile/portable-reshape/1"
],
"fixture": "portable/reshape_pivot.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-window-v2-ntile",
"profiles": [
"dtcs:profile/portable-window/2"
],
"fixture": "portable/window_v2_ntile.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-window-v2-extended",
"profiles": [
"dtcs:profile/portable-window/2"
],
"fixture": "portable/window_v2_extended.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-string-regex-reject",
"profiles": [
"dtcs:profile/portable-string-advanced/1"
],
"fixture": "portable/string_regex_reject.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-conversion-parse-date",
"profiles": [
"dtcs:profile/portable-conversion/1"
],
"fixture": "portable/conversion_parse_date.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-conversion-bad-format",
"profiles": [
"dtcs:profile/portable-conversion/1"
],
"fixture": "portable/conversion_bad_format.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-statistics-median",
"profiles": [
"dtcs:profile/portable-statistics/1"
],
"fixture": "portable/statistics_median.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-complex-map-concat-error",
"profiles": [
"dtcs:profile/portable-complex-values/1"
],
"fixture": "portable/complex_map_concat_error.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-nested-with-field",
"profiles": [
"dtcs:profile/portable-complex-values/1"
],
"fixture": "portable/nested_with_field.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-nested-dotted-reject",
"profiles": [
"dtcs:profile/portable-complex-values/1"
],
"fixture": "portable/nested_dotted_reject.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-temporal-to-timezone",
"profiles": [
"dtcs:profile/portable-temporal-iana/1"
],
"fixture": "portable/temporal_to_timezone.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-nondeterministic-seeded-random",
"profiles": [
"dtcs:profile/portable-nondeterministic/1"
],
"fixture": "portable/nondeterministic_seeded_random.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-plan-v1-migrate",
"profiles": [
"dtcs:profile/portable-relational-kernel/2"
],
"fixture": "portable/plan_v1_migrate.json",
"format": "json",
"assertion": {
"kind": "portablePlanMigrate"
}
},
{
"id": "portable-plan-missing-error-mode",
"profiles": [
"dtcs:profile/portable-relational-kernel/2"
],
"fixture": "portable/plan_missing_error_mode.json",
"format": "json",
"assertion": {
"kind": "portablePlanMigrate"
}
},
{
"id": "portable-plan-bad-identity",
"profiles": [
"dtcs:profile/portable-relational-kernel/2"
],
"fixture": "portable/plan_bad_identity.json",
"format": "json",
"assertion": {
"kind": "portablePlanMigrate"
}
},
{
"id": "portable-statistics-median-even",
"profiles": [
"dtcs:profile/portable-statistics/1"
],
"fixture": "portable/statistics_median_even.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
},
{
"id": "portable-complex-negative-index",
"profiles": [
"dtcs:profile/portable-complex-values/1",
"dtcs:profile/portable-complex-types/1"
],
"fixture": "portable/complex_negative_index.json",
"format": "json",
"assertion": {
"kind": "portableDifferential"
}
}
]
}