[INFO] cloning repository https://github.com/lucheeseng827/covenant
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lucheeseng827/covenant" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flucheeseng827%2Fcovenant", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flucheeseng827%2Fcovenant'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5b30ca273053c7c691c301a0663cf22131f70706
[INFO] testing lucheeseng827/covenant/5b30ca273053c7c691c301a0663cf22131f70706 against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flucheeseng827%2Fcovenant" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/lucheeseng827/covenant
[INFO] finished tweaking git repo https://github.com/lucheeseng827/covenant
[INFO] tweaked toml for git repo https://github.com/lucheeseng827/covenant written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lucheeseng827/covenant on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lucheeseng827/covenant already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `covenant-data` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0
[INFO] running `Command { std: "docker" "start" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `covenant-data` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling arrow-schema v58.4.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling snap v1.1.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.59
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling integer-encoding v3.0.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling ureq-proto v0.6.4
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling twox-hash v2.1.4
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling arrow-buffer v58.4.0
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling arrow-data v58.4.0
[INFO] [stderr]    Compiling arrow-array v58.4.0
[INFO] [stderr]    Compiling arrow-select v58.4.0
[INFO] [stderr]    Compiling arrow-ord v58.4.0
[INFO] [stderr]    Compiling arrow-ipc v58.4.0
[INFO] [stderr]    Compiling parquet v58.4.0
[INFO] [stderr]    Compiling arrow-cast v58.4.0
[INFO] [stderr]    Compiling arrow-csv v58.4.0
[INFO] [stderr]    Compiling covenant-data v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 52s
[INFO] running `Command { std: "docker" "inspect" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `covenant-data` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling unicode-general-category v1.1.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling arrow-buffer v58.4.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling arrow-data v58.4.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling micromap v0.3.0
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling fraction v0.15.4
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling fancy-regex v0.18.0
[INFO] [stderr]    Compiling jsonschema-regex v0.46.10
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.4
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling fluent-uri v0.4.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling arrow-array v58.4.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling referencing v0.46.10
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling jsonschema v0.46.10
[INFO] [stderr]    Compiling arrow-select v58.4.0
[INFO] [stderr]    Compiling arrow-ord v58.4.0
[INFO] [stderr]    Compiling arrow-ipc v58.4.0
[INFO] [stderr]    Compiling parquet v58.4.0
[INFO] [stderr]    Compiling arrow-cast v58.4.0
[INFO] [stderr]    Compiling arrow-csv v58.4.0
[INFO] [stderr]    Compiling covenant-data v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 40s
[INFO] running `Command { std: "docker" "inspect" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/lucheeseng827/covenant"
[INFO] [stderr]     |              -------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `covenant-data` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/covenant-data/e554d3a121b33cac/out/covenant-e554d3a121b33cac)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test compile::tests::uuid_shapes ... ok
[INFO] [stdout] test compile::tests::timestamp_shapes ... ok
[INFO] [stdout] test compile::tests::email_shapes ... ok
[INFO] [stdout] test compile::tests::date_shapes ... ok
[INFO] [stdout] test drift::tests::js_distance_spans_zero_to_one ... ok
[INFO] [stdout] test compile::tests::uri_shapes ... ok
[INFO] [stdout] test cli::tests::a_topic_is_named_by_its_first_bootstrap_server_without_the_listener ... ok
[INFO] [stdout] test gate::tests::invalid_utf8_in_json_string_is_not_lossy_accepted ... ok
[INFO] [stdout] test gate::tests::invalid_utf8_is_dead_lettered_not_fatal ... ok
[INFO] [stdout] test gate::tests::record_gate_fails_past_the_budget ... ok
[INFO] [stdout] test gate::tests::record_gate_tracks_unique_keys_across_records ... ok
[INFO] [stdout] test gate::tests::a_report_collector_counts_every_violation_the_gate_judged ... ok
[INFO] [stdout] test gate::tests::record_gate_judges_one_record_at_a_time ... ok
[INFO] [stdout] test gate::tests::record_gate_under_warn_passes_and_reports ... ok
[INFO] [stdout] test lineage::tests::a_file_and_a_topic_are_named_as_openlineage_names_them ... ok
[INFO] [stdout] test profile::tests::numbers_read_well ... ok
[INFO] [stdout] test postgres::tests::patterns_translate_or_are_refused_with_a_reason ... ok
[INFO] [stdout] test profile::tests::the_fast_date_path_accepts_exactly_what_the_engine_does ... ok
[INFO] [stdout] test gate::tests::stats_sink_writes_a_final_snapshot_matching_the_run ... ok
[INFO] [stdout] test profile::tests::the_fast_timestamp_path_agrees_with_chrono ... ok
[INFO] [stdout] test protocol::tests::a_ci_that_says_only_ci_true_is_unknown_and_no_ci_is_none ... ok
[INFO] [stdout] test protocol::tests::a_report_path_in_a_missing_directory_is_refused_up_front ... ok
[INFO] [stdout] test lineage::tests::a_model_declares_presence_null_type_and_each_constraint_then_its_closed_world ... ok
[INFO] [stdout] test protocol::tests::a_command_is_on_the_ci_plane_only_in_ci_and_the_others_keep_theirs ... ok
[INFO] [stdout] test protocol::tests::gitlab_spells_its_ref_out_in_full ... ok
[INFO] [stdout] test report::tests::a_value_is_observed_alike_from_a_record_and_from_a_column ... ok
[INFO] [stdout] test report::tests::serde_name_matches_manual_name ... ok
[INFO] [stdout] test send::tests::https_goes_anywhere_and_plain_http_only_to_this_machine ... ok
[INFO] [stdout] test protocol::tests::a_sample_key_is_long_enough_named_by_its_id_and_never_shown ... ok
[INFO] [stdout] test protocol::tests::data_is_judged_against_the_budget_and_a_warn_contract_never_fails ... ok
[INFO] [stdout] test protocol::tests::github_actions_names_the_repository_the_commit_the_ref_and_the_run ... ok
[INFO] [stdout] test sketch::tests::malformed_sketches_are_refused ... ok
[INFO] [stdout] test sketch::tests::base64_round_trips_every_length ... ok
[INFO] [stdout] test sketch::tests::quantiles_are_within_their_relative_error ... ok
[INFO] [stdout] test sketch::tests::quantiles_stay_bounded_and_keep_the_large_values ... ok
[INFO] [stdout] test sketch::tests::scalars_are_counted_as_chars_are ... ok
[INFO] [stdout] test sketch::tests::hll_merge_is_the_union ... ok
[INFO] [stdout] test sketch::tests::the_hash_is_pinned ... ok
[INFO] [stdout] test sketch::tests::the_tail_is_the_zero_padded_word ... ok
[INFO] [stdout] test sketch::tests::sketches_are_deterministic_and_round_trip_through_json ... ok
[INFO] [stdout] test sketch::tests::quantiles_order_and_merge_do_not_matter ... ok
[INFO] [stdout] test sketch::tests::hll_estimates_within_its_error_across_ranges ... ok
[INFO] [stdout] test gate::tests::oversized_record_is_dead_lettered_and_next_survives ... ok
[INFO] [stdout] test profile::tests::distinct_counts_of_sequential_numbers_are_accurate ... ok
[INFO] [stdout] test gate::tests::exact_boundary_record_does_not_eat_the_next_record ... ok
[INFO] [stdout] test postgres::tests::format_regexes_are_the_engine_checks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/covenant-data/aa0ef81fc2c292f4/out/covenant-aa0ef81fc2c292f4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_surface.rs (/opt/rustwide/target/debug/build/covenant-data/31119668cd75853e/out/api_surface-31119668cd75853e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test arrow_signatures ... ok
[INFO] [stdout] test signatures ... ok
[INFO] [stdout] test the_prelude_is_enough_to_check_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/arrow_engine_test.rs (/opt/rustwide/target/debug/build/covenant-data/5d1328e4e657f4ae/out/arrow_engine_test-5d1328e4e657f4ae)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test allowed_on_native_timestamp_is_refused_once_per_source ... ok
[INFO] [stdout] test allowed_on_native_timestamp_is_refused_not_skipped ... ok
[INFO] [stdout] test boolean_allowed_reports_the_value_outside_the_set ... ok
[INFO] [stdout] test float32_columns_compare_in_f32_domain ... ok
[INFO] [stdout] test missing_required_column_is_schema_violation ... ok
[INFO] [stdout] test incompatible_column_type_is_schema_violation ... ok
[INFO] [stdout] test clean_batch_passes ... ok
[INFO] [stdout] test a_batch_whose_schema_changes_reports_each_new_problem_once ... ok
[INFO] [stdout] test columnar_null_semantics ... ok
[INFO] [stdout] test dictionary_column_is_honest_schema_mismatch ... ok
[INFO] [stdout] test timestamp_strings_are_validated_per_value ... ok
[INFO] [stdout] test unique_spans_batches ... ok
[INFO] [stdout] test uint64_allowed_above_i64_max ... ok
[INFO] [stdout] test a_schema_problem_counts_once_per_source_however_it_is_batched ... ok
[INFO] [stdout] test a_source_with_no_rows_reports_its_schema_once ... ok
[INFO] [stdout] test value_constraints_fire ... ok
[INFO] [stdout] test strict_flags_undeclared_columns ... ok
[INFO] [stdout] test negative_zero_and_zero_are_one_value_to_unique_in_both_engines ... ok
[INFO] [stdout] test sample_cap_bounds_samples_not_counts ... ok
[INFO] [stdout] test validate_batch_holds_each_batch_to_the_schema_on_its_own ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_test.rs (/opt/rustwide/target/debug/build/covenant-data/9a24f020a4f3724b/out/cli_test-9a24f020a4f3724b)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test diff_fail_on_thresholds ... ok
[INFO] [stdout] test gate_blocks_dirty_records ... ok
[INFO] [stdout] test gate_clean_stream_exits_0 ... ok
[INFO] [stdout] test check_ndjson_pass_and_fail ... ok
[INFO] [stdout] test check_json_format_is_machine_readable ... ok
[INFO] [stdout] test gate_stats_flag_writes_the_sidecar_snapshot ... ok
[INFO] [stdout] test gate_dlq_appends_across_runs ... ok
[INFO] [stdout] test check_budget_is_per_run_not_per_file ... ok
[INFO] [stdout] test init_writes_a_valid_contract_and_refuses_overwrite ... ok
[INFO] [stdout] test model_ambiguity_is_a_usage_error ... ok
[INFO] [stdout] test validate_unparseable_contract_exits_2 ... ok
[INFO] [stdout] test validate_broken_contract_exits_1 ... ok
[INFO] [stdout] test validate_clean_contract_exits_0 ... ok
[INFO] [stdout] test header_only_csv_still_fails_schema_promises ... ok
[INFO] [stdout] test csv_leading_zero_strings_stay_strings ... ok
[INFO] [stdout] test gate_subprocess_answers_every_line_as_it_arrives ... ok
[INFO] [stdout] test check_csv_and_parquet ... ok
[INFO] [stdout] test a_file_read_in_several_batches_counts_a_schema_problem_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conformance_test.rs (/opt/rustwide/target/debug/build/covenant-data/5111ec7e78ce1030/out/conformance_test-5111ec7e78ce1030)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test malformed_vectors_are_refused ... ok
[INFO] [stdout] test a_wrong_expectation_is_caught ... ok
[INFO] [stdout] test every_vector_is_named_after_its_path ... ok
[INFO] [stdout] test covenant_conforms_on_every_vector_it_supports ... ok
[INFO] [stdout] test the_cli_exits_by_conformance ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/consumers_test.rs (/opt/rustwide/target/debug/build/covenant-data/2682dfa667422901/out/consumers_test-2682dfa667422901)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test ambiguous_dotted_paths_widen_the_radius_instead_of_hiding_consumers ... ok
[INFO] [stdout] test a_0x_minor_bump_past_the_pin_is_breaking_not_a_warning ... ok
[INFO] [stdout] test a_whole_model_block_is_warned_about_deprecated_fields_too ... ok
[INFO] [stdout] test a_bare_deprecated_true_warns_without_a_note ... ok
[INFO] [stdout] test cli_consumers_pointing_at_an_empty_dir_is_an_error ... ok
[INFO] [stdout] test fail_on_breaking_with_consumers_fails_on_a_declared_hit ... ok
[INFO] [stdout] test cli_consumer_check_refuses_an_invalid_contract ... ok
[INFO] [stdout] test load_dir_does_not_recurse_through_symlinked_directories ... ok
[INFO] [stdout] test load_dir_fails_on_an_invalid_manifest ... ok
[INFO] [stdout] test field_removal_hits_the_consumer_that_declared_it ... ok
[INFO] [stdout] test load_dir_refuses_an_empty_directory ... ok
[INFO] [stdout] test manifest_parses_and_round_trips ... ok
[INFO] [stdout] test cli_diff_with_consumers_renders_the_blast_radius ... ok
[INFO] [stdout] test load_dir_is_recursive_deterministic_and_skips_non_manifest_files ... ok
[INFO] [stdout] test manifest_rejects_a_blank_model_selector ... ok
[INFO] [stdout] test manifest_rejects_a_non_semver_pin ... ok
[INFO] [stdout] test manifest_rejects_explicit_empty_fields_list ... ok
[INFO] [stdout] test manifest_rejects_wrong_revision ... ok
[INFO] [stdout] test manifest_rejects_empty_id_and_empty_consumes ... ok
[INFO] [stdout] test manifest_rejects_unknown_keys ... ok
[INFO] [stdout] test fail_on_breaking_with_consumers_passes_when_nobody_declared_the_field ... ok
[INFO] [stdout] test model_scoped_consumer_ignores_changes_in_other_models ... ok
[INFO] [stdout] test no_manifests_supplied_means_no_consumer_impact_key ... ok
[INFO] [stdout] test policy_weakening_hits_all_consumers_contract_wide ... ok
[INFO] [stdout] test model_removal_hits_every_consumer_of_that_model ... ok
[INFO] [stdout] test omitted_model_matches_any_model_of_the_contract ... ok
[INFO] [stdout] test other_contracts_manifests_are_counted_but_not_matched ... ok
[INFO] [stdout] test reading_a_deprecated_field_warns_with_the_migration_note ... ok
[INFO] [stdout] test render_labels_model_scoped_hits_as_model_scoped_not_contract_wide ... ok
[INFO] [stdout] test scoping_filters_fields_and_switches_strict_off ... ok
[INFO] [stdout] test scoping_keeps_all_fields_for_a_whole_model_consumer ... ok
[INFO] [stdout] test scoping_refuses_a_stale_or_unrelated_manifest ... ok
[INFO] [stdout] test cli_consumer_check_exit_codes_and_output ... ok
[INFO] [stdout] test the_version_bump_finding_alone_is_not_a_blast_radius ... ok
[INFO] [stdout] test producer_side_changes_never_hit_consumers ... ok
[INFO] [stdout] test scoping_refuses_when_the_declared_fields_all_live_in_another_model ... ok
[INFO] [stdout] test fail_on_breaking_with_consumers_without_manifests_is_a_usage_error ... ok
[INFO] [stdout] test cli_diff_json_includes_consumer_impact_only_when_requested ... ok
[INFO] [stdout] test severity_is_the_worst_hit_and_impacted_sorts_worst_first ... ok
[INFO] [stdout] test verify_against_grades_version_pin_drift ... ok
[INFO] [stdout] test verify_against_flags_missing_fields_and_models ... ok
[INFO] [stdout] test verify_against_is_clean_for_a_consistent_manifest ... ok
[INFO] [stdout] test whole_model_consumer_is_hit_by_any_consumer_impacting_field_change ... ok
[INFO] [stdout] test scoping_returns_an_error_for_an_unknown_model_name_instead_of_panicking ... ok
[INFO] [stdout] test verify_against_with_omitted_model_accepts_fields_from_any_model ... ok
[INFO] [stderr]      Running tests/diff_test.rs (/opt/rustwide/target/debug/build/covenant-data/2ccb0f7e9f1fcc90/out/diff_test-2ccb0f7e9f1fcc90)
[INFO] [stdout] test cli_check_as_consumer_scopes_the_verdict_to_declared_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_changed_deprecation_note_is_reported_to_consumers ... ok
[INFO] [stdout] test allowed_numeric_representations_compare_by_value ... ok
[INFO] [stdout] test info_change_needs_any_bump ... ok
[INFO] [stdout] test field_removed_breaks_consumers ... ok
[INFO] [stdout] test model_removed_is_breaking ... ok
[INFO] [stdout] test no_changes_no_findings ... ok
[INFO] [stdout] test insufficient_version_bump_is_itself_breaking ... ok
[INFO] [stdout] test deprecation_transitions_are_info_level_consumer_signals ... ok
[INFO] [stdout] test optional_field_added_is_info ... ok
[INFO] [stdout] test nullability_and_requiredness_transitions ... ok
[INFO] [stdout] test non_semver_version_is_flagged_not_ignored ... ok
[INFO] [stdout] test policy_weakening_is_risky ... ok
[INFO] [stderr]      Running tests/drift_test.rs (/opt/rustwide/target/debug/build/covenant-data/60531cb91c636051/out/drift_test-60531cb91c636051)
[INFO] [stdout] test prerelease_iteration_tolerates_breaking_changes ... ok
[INFO] [stdout] test risky_change_needs_minor_bump ... ok
[INFO] [stdout] test version_going_backwards_without_changes_is_risky ... ok
[INFO] [stdout] test removing_a_deprecated_field_is_still_breaking_but_says_so ... ok
[INFO] [stdout] test type_change_breaks_both_but_int_to_float_is_risky ... ok
[INFO] [stdout] test required_field_added_breaks_producers ... ok
[INFO] [stdout] test tightened_bound_hits_producers_loosened_hits_consumers ... ok
[INFO] [stdout] test allowed_set_narrow_vs_widen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test profiles_of_different_models_do_not_compare ... ok
[INFO] [stdout] test new_values_in_a_low_cardinality_field_are_caught ... ok
[INFO] [stdout] test a_rising_null_rate_is_caught ... ok
[INFO] [stdout] test the_same_kind_of_data_does_not_drift ... ok
[INFO] [stdout] test a_change_in_value_shares_names_the_value_that_moved ... ok
[INFO] [stdout] test a_shifted_numeric_distribution_is_caught_and_explained ... ok
[INFO] [stdout] test thresholds_decide ... ok
[INFO] [stdout] test what_cannot_be_judged_is_listed_not_guessed ... ok
[INFO] [stdout] test repeating_ids_lower_the_distinct_share ... ok
[INFO] [stdout] test volume_is_compared_per_run ... ok
[INFO] [stderr]      Running tests/infer_test.rs (/opt/rustwide/target/debug/build/covenant-data/2b8e3d5146cf04bb/out/infer_test-2b8e3d5146cf04bb)
[INFO] [stdout] test the_cli_exits_by_the_verdict ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test an_all_null_column_is_a_guess_and_admits_it ... ok
[INFO] [stdout] test dirty_input_teaches_nothing_but_never_kills_the_run ... ok
[INFO] [stdout] test a_mixed_column_widens_to_string_and_says_why ... ok
[INFO] [stdout] test a_stable_shape_drafts_strict_and_a_moving_one_does_not ... ok
[INFO] [stdout] test inferring_from_nothing_is_an_error_not_an_empty_contract ... ok
[INFO] [stdout] test enums_need_repetition_not_just_few_values ... ok
[INFO] [stdout] test integral_floats_draft_as_integer_with_a_warning ... ok
[INFO] [stdout] test nested_data_is_flagged_rather_than_silently_flattened ... ok
[INFO] [stdout] test hostile_field_names_and_values_stay_quoted ... ok
[INFO] [stdout] test presence_and_nullability_are_orthogonal ... ok
[INFO] [stdout] test a_draft_always_parses_compiles_and_accepts_its_own_sample ... ok
[INFO] [stdout] test json_output_carries_the_uncertainty_as_data ... ok
[INFO] [stdout] test an_out_of_range_timestamp_does_not_panic_or_invent_a_date ... ok
[INFO] [stdout] test guesses_from_a_window_are_marked_confirm ... ok
[INFO] [stdout] test types_come_from_what_the_values_actually_are ... ok
[INFO] [stdout] test the_sample_window_is_honoured_and_reported ... ok
[INFO] [stdout] test temporal_columns_keep_their_place_in_the_schema ... ok
[INFO] [stdout] test radix_looking_strings_survive_the_yaml_round_trip ... ok
[INFO] [stdout] test uniqueness_is_suggested_but_never_promised ... ok
[INFO] [stdout] test cli_drafts_to_stdout_and_to_a_file_it_will_not_overwrite ... ok
[INFO] [stdout] test options_name_the_contract_and_can_switch_guesses_off ... ok
[INFO] [stdout] test csv_and_parquet_infer_through_the_same_accumulator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kafka_test.rs (/opt/rustwide/target/debug/build/covenant-data/c4ed3a4527f7dda9/out/kafka_test-c4ed3a4527f7dda9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lineage_test.rs (/opt/rustwide/target/debug/build/covenant-data/7537b1f8208e7a47/out/lineage_test-7537b1f8208e7a47)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test events_that_cannot_be_sent_are_one_warning_and_the_exit_code_stands ... ok
[INFO] [stdout] test a_stream_on_stdin_names_no_dataset ... ok
[INFO] [stdout] test a_warn_contract_asserts_at_warn_and_a_rule_it_does_not_declare_still_counts ... ok
[INFO] [stdout] test a_check_is_a_start_and_a_complete_with_each_rules_result ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/marquez_test.rs (/opt/rustwide/target/debug/build/covenant-data/3cea576de5b1b5f1/out/marquez_test-3cea576de5b1b5f1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test marquez_shows_each_rules_result_on_the_dataset_and_the_latest_verdict ... ignored, needs Marquez: COVENANT_TEST_MARQUEZ=http://host:port
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_test.rs (/opt/rustwide/target/debug/build/covenant-data/3019b5074042f5f7/out/mcp_test-3019b5074042f5f7)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test five_tools_are_listed_with_schemas ... ok
[INFO] [stdout] test initialize_negotiates_the_protocol_revision ... ok
[INFO] [stdout] test check_refuses_a_partial_contract_unless_allowed ... ok
[INFO] [stdout] test notifications_get_no_reply_and_mistakes_get_errors ... ok
[INFO] [stdout] test diff_classifies_and_names_who_breaks ... ok
[INFO] [stdout] test explain_says_what_the_data_must_satisfy ... ok
[INFO] [stdout] test validate_lints_files_and_inline_contracts ... ok
[INFO] [stdout] test bad_arguments_are_tool_errors_the_agent_can_read ... ok
[INFO] [stdout] test check_honors_a_warn_only_contract_as_the_cli_does ... ok
[INFO] [stdout] test the_binary_speaks_mcp_over_stdio ... ok
[INFO] [stdout] test check_gives_a_verdict_for_files_and_for_records ... ok
[INFO] [stdout] test drift_compares_profiles_check_wrote ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/odcs_test.rs (/opt/rustwide/target/debug/build/covenant-data/c28346b4f19ccfd9/out/odcs_test-c28346b4f19ccfd9)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test a_revision_it_has_not_been_reviewed_against_is_refused_by_name ... ok
[INFO] [stdout] test a_measure_is_not_a_column_and_a_rule_on_one_is_refused ... ok
[INFO] [stdout] test a_composite_primary_key_checks_each_part_but_refuses_tuple_uniqueness ... ok
[INFO] [stdout] test a_variable_is_refused_wherever_it_would_change_a_rule ... ok
[INFO] [stdout] test a_null_enum_entry_cannot_relax_required_or_a_primary_key ... ok
[INFO] [stdout] test only_odcs_v3_data_contracts_are_read ... ok
[INFO] [stdout] test must_be_between_is_refused_where_the_standard_contradicts_itself ... ok
[INFO] [stdout] test parse_refuses_what_load_reports ... ok
[INFO] [stdout] test rules_it_cannot_enforce_are_listed_with_their_paths ... ok
[INFO] [stdout] test schema_level_single_column_duplicates_become_unique ... ok
[INFO] [stdout] test the_official_validity_example_threshold_is_refused_not_dropped ... ok
[INFO] [stdout] test native_contracts_are_unaffected ... ok
[INFO] [stdout] test the_official_completeness_example_is_fully_enforced ... ok
[INFO] [stdout] test the_reviewed_revisions_are_the_documented_ones ... ok
[INFO] [stdout] test v3_0_exclusive_flags_map_exactly_too ... ok
[INFO] [stdout] test zero_tolerance_library_metrics_become_rules ... ok
[INFO] [stdout] test a_fully_enforceable_contract_maps_exactly ... ok
[INFO] [stdout] test a_partial_diff_names_every_rule_it_did_not_compare ... ok
[INFO] [stdout] test check_enforces_an_odcs_contract_end_to_end ... ok
[INFO] [stdout] test unenforced_rules_refuse_the_run_unless_allowed_and_then_mark_it_partial ... ok
[INFO] [stdout] test diff_classifies_changes_between_odcs_versions ... ok
[INFO] [stdout] test every_official_example_loads_and_accounts_for_every_rule ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/postgres_test.rs (/opt/rustwide/target/debug/build/covenant-data/186db189321f7f81/out/postgres_test-186db189321f7f81)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test postgres_agrees_with_the_arrow_engine_on_values_json_cannot_carry ... ignored, needs COVENANT_TEST_POSTGRES and psql
[INFO] [stdout] test postgres_agrees_with_the_engines_on_edge_values ... ignored, needs COVENANT_TEST_POSTGRES and psql
[INFO] [stdout] test postgres_rejects_the_rows_the_engines_report_on_every_conformance_vector ... ignored, needs COVENANT_TEST_POSTGRES and psql
[INFO] [stdout] test translated_patterns_match_what_the_regex_crate_matches ... ignored, needs COVENANT_TEST_POSTGRES and psql
[INFO] [stdout] test names_postgres_would_truncate_are_refused_and_long_constraint_names_shortened ... ok
[INFO] [stdout] test the_demo_contract_exports_in_full ... ok
[INFO] [stdout] test a_rule_without_an_exact_equivalent_refuses_the_export_by_name ... ok
[INFO] [stdout] test the_cli_exports_to_a_file_and_refuses_with_exit_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/profile_test.rs (/opt/rustwide/target/debug/build/covenant-data/728da677bb0145e5/out/profile_test-728da677bb0145e5)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test unreadable_lines_and_wrong_types_are_counted_apart ... ok
[INFO] [stdout] test a_profile_holds_no_string_value ... ok
[INFO] [stdout] test a_span_outside_years_0000_to_9999_is_left_out_and_the_profile_reads_back ... ok
[INFO] [stdout] test unreadable_profiles_are_refused ... ok
[INFO] [stdout] test float32_columns_profile_as_their_decimal_values ... ok
[INFO] [stdout] test merging_refuses_other_models_and_changed_types ... ok
[INFO] [stdout] test show_summarizes_each_field ... ok
[INFO] [stdout] test a_merged_profile_equals_one_run_over_both_files ... ok
[INFO] [stdout] test ndjson_csv_and_parquet_of_the_same_records_profile_identically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/report_protocol_test.rs (/opt/rustwide/target/debug/build/covenant-data/5c1c9ac454cbc043/out/report_protocol_test-5c1c9ac454cbc043)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test a_report_that_cannot_be_written_fails_the_run ... ok
[INFO] [stdout] test a_diff_that_fail_on_lets_through_passes ... ok
[INFO] [stdout] test a_gate_refuses_a_report_with_nowhere_to_go_before_the_first_record ... ok
[INFO] [stdout] test a_gate_under_warn_passes_every_record_and_says_warn ... ok
[INFO] [stdout] test a_subprocess_gate_writes_its_report_and_keeps_stderr_for_its_replies ... ok
[INFO] [stdout] test a_clean_run_writes_a_passing_document ... ok
[INFO] [stdout] test a_diff_run_reports_its_changes_and_whom_they_break ... ok
[INFO] [stdout] test a_warn_policy_reports_warn_and_exits_clean ... ok
[INFO] [stdout] test hashed_samples_need_a_key_from_the_environment ... ok
[INFO] [stdout] test a_failing_run_says_where_each_violation_was_and_never_the_value ... ok
[INFO] [stdout] test the_budget_and_the_verdict_cover_every_source_together ... ok
[INFO] [stdout] test the_python_plane_keeps_its_name_in_ci_and_the_schema_holds_it ... ok
[INFO] [stdout] test a_gate_run_reports_its_stream_and_what_became_of_the_records ... ok
[INFO] [stdout] test in_github_actions_the_run_names_its_repository_commit_ref_and_url ... ok
[INFO] [stdout] test samples_none_keeps_the_counts_only ... ok
[INFO] [stdout] test hashed_samples_say_the_same_bad_value_without_saying_it ... ok
[INFO] [stdout] test a_value_has_the_same_type_length_and_hash_in_ndjson_and_csv ... ok
[INFO] [stdout] test the_schema_refuses_what_a_document_must_never_hold ... ok
[INFO] [stdout] test the_schema_holds_each_kind_to_its_body ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/row_engine_test.rs (/opt/rustwide/target/debug/build/covenant-data/75159ccc8c7a51ab/out/row_engine_test-75159ccc8c7a51ab)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test integer_bounds_beyond_f64_precision ... ok
[INFO] [stdout] test float_unique_normalizes_representations ... ok
[INFO] [stdout] test full_clean_record_passes ... ok
[INFO] [stdout] test clean_record_passes ... ok
[INFO] [stdout] test required_missing ... ok
[INFO] [stdout] test strict_rejects_undeclared_fields ... ok
[INFO] [stdout] test non_object_record ... ok
[INFO] [stdout] test u64_allowed_values_above_i64_max ... ok
[INFO] [stdout] test numeric_bounds ... ok
[INFO] [stdout] test violation_carries_row_and_field ... ok
[INFO] [stdout] test null_not_allowed_vs_nullable ... ok
[INFO] [stdout] test unique_across_records ... ok
[INFO] [stdout] test string_constraints ... ok
[INFO] [stdout] test type_mismatches ... ok
[INFO] [stderr]      Running tests/send_test.rs (/opt/rustwide/target/debug/build/covenant-data/ac36d7bc7be19943/out/send_test-ac36d7bc7be19943)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_document_that_cannot_be_sent_is_one_warning_and_the_exit_code_stands ... ok
[INFO] [stdout] test plain_http_leaves_this_machine_never_and_is_refused_before_the_run ... ok
[INFO] [stdout] test the_gate_and_diff_send_theirs ... ok
[INFO] [stdout] test a_check_sends_its_document_with_the_token_and_keeps_its_exit_code ... ok
[INFO] [stdout] test push_sends_documents_on_disk_and_refuses_what_is_not_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serve_test.rs (/opt/rustwide/target/debug/build/covenant-data/34ddddbb0005b0ed/out/serve_test-34ddddbb0005b0ed)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spec_test.rs (/opt/rustwide/target/debug/build/covenant-data/853ee3dd1b01daab/out/spec_test-853ee3dd1b01daab)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test json_contracts_parse_too ... ok
[INFO] [stdout] test field_order_is_preserved ... ok
[INFO] [stdout] test bad_semver_is_an_error ... ok
[INFO] [stdout] test empty_models_and_empty_fields_are_errors ... ok
[INFO] [stdout] test empty_allowed_and_type_incompatible_allowed_are_errors ... ok
[INFO] [stdout] test unique_nullable_is_a_warning_not_error ... ok
[INFO] [stdout] test non_finite_bounds_are_errors ... ok
[INFO] [stdout] test unknown_keys_are_rejected ... ok
[INFO] [stdout] test unsatisfiable_temporal_allowed_values_are_errors ... ok
[INFO] [stdout] test min_above_max_is_an_error ... ok
[INFO] [stdout] test unsupported_spec_revision_is_an_error ... ok
[INFO] [stdout] test bad_regex_is_an_error ... ok
[INFO] [stdout] test compile_refuses_invalid_contract ... ok
[INFO] [stdout] test constraints_on_wrong_type_are_errors ... ok
[INFO] [stdout] test parses_and_lints_clean ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests covenant
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/prelude.rs - prelude (line 10) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 24) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0", kill_on_drop: false }`
[INFO] [stdout] 3dbd75fc9cc671125c4603c71fea6c0721f91e8a3d60ac0a5bdae87c5b0af6c0
