[INFO] fetching crate data-modelling-sdk 1.5.0... [INFO] testing data-modelling-sdk-1.5.0 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681 [INFO] extracting crate data-modelling-sdk 1.5.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate data-modelling-sdk 1.5.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate data-modelling-sdk 1.5.0 [INFO] tweaked toml for crates.io crate data-modelling-sdk 1.5.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate data-modelling-sdk 1.5.0 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate data-modelling-sdk 1.5.0 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sha1_smol v1.0.1 [INFO] [stderr] Downloaded psl-types v2.0.11 [INFO] [stderr] Downloaded sqlparser_derive v0.3.0 [INFO] [stderr] Downloaded time-macros v0.2.24 [INFO] [stderr] Downloaded cookie_store v0.22.0 [INFO] [stderr] Downloaded cookie v0.18.1 [INFO] [stderr] Downloaded bit-vec v0.6.3 [INFO] [stderr] Downloaded iri-string v0.7.10 [INFO] [stderr] Downloaded datafusion-doc v45.0.0 [INFO] [stderr] Downloaded custom_derive v0.1.7 [INFO] [stderr] Downloaded ab_glyph_rasterizer v0.1.10 [INFO] [stderr] Downloaded outref v0.5.2 [INFO] [stderr] Downloaded arrow-data v54.3.1 [INFO] [stderr] Downloaded datafusion-functions-window v45.0.0 [INFO] [stderr] Downloaded rand_distr v0.2.2 [INFO] [stderr] Downloaded datafusion-macros v45.0.0 [INFO] [stderr] Downloaded datafusion-catalog v45.0.0 [INFO] [stderr] Downloaded arrow-csv v54.3.1 [INFO] [stderr] Downloaded datafusion-physical-optimizer v45.0.0 [INFO] [stderr] Downloaded arrow-cast v54.3.1 [INFO] [stderr] Downloaded bigdecimal v0.4.10 [INFO] [stderr] Downloaded datafusion-expr v45.0.0 [INFO] [stderr] Downloaded datafusion-functions v45.0.0 [INFO] [stderr] Downloaded datafusion-functions-aggregate v45.0.0 [INFO] [stderr] Downloaded arrow-array v54.3.1 [INFO] [stderr] Downloaded object_store v0.11.2 [INFO] [stderr] Downloaded git2 v0.19.0 [INFO] [stderr] Downloaded datafusion-common v45.0.0 [INFO] [stderr] Downloaded datafusion-optimizer v45.0.0 [INFO] [stderr] Downloaded datafusion-physical-expr v45.0.0 [INFO] [stderr] Downloaded quick-xml v0.36.2 [INFO] [stderr] Downloaded nalgebra v0.30.1 [INFO] [stderr] Downloaded datafusion-sql v45.0.0 [INFO] [stderr] Downloaded ttf-parser v0.15.2 [INFO] [stderr] Downloaded datafusion v45.0.0 [INFO] [stderr] Downloaded owned_ttf_parser v0.15.2 [INFO] [stderr] Downloaded datafusion-physical-plan v45.0.0 [INFO] [stderr] Downloaded arrow-ipc v54.3.1 [INFO] [stderr] Downloaded fraction v0.15.3 [INFO] [stderr] Downloaded jsonschema v0.20.0 [INFO] [stderr] Downloaded comfy-table v7.2.1 [INFO] [stderr] Downloaded arrow v54.3.1 [INFO] [stderr] Downloaded snafu v0.8.9 [INFO] [stderr] Downloaded arrow-json v54.3.1 [INFO] [stderr] Downloaded arrow-buffer v54.3.1 [INFO] [stderr] Downloaded libssh2-sys v0.3.1 [INFO] [stderr] Downloaded simba v0.7.3 [INFO] [stderr] Downloaded fancy-regex v0.13.0 [INFO] [stderr] Downloaded datafusion-functions-table v45.0.0 [INFO] [stderr] Downloaded petgraph v0.6.5 [INFO] [stderr] Downloaded datafusion-functions-aggregate-common v45.0.0 [INFO] [stderr] Downloaded arrow-ord v54.3.1 [INFO] [stderr] Downloaded arrow-row v54.3.1 [INFO] [stderr] Downloaded arrow-select v54.3.1 [INFO] [stderr] Downloaded petgraph v0.7.1 [INFO] [stderr] Downloaded arrow-string v54.3.1 [INFO] [stderr] Downloaded rusttype v0.9.3 [INFO] [stderr] Downloaded iso8601 v0.6.3 [INFO] [stderr] Downloaded num-cmp v0.1.0 [INFO] [stderr] Downloaded libz-sys v1.1.23 [INFO] [stderr] Downloaded vsimd v0.8.0 [INFO] [stderr] Downloaded datafusion-execution v45.0.0 [INFO] [stderr] Downloaded arrow-arith v54.3.1 [INFO] [stderr] Downloaded arrow-schema v54.3.1 [INFO] [stderr] Downloaded datafusion-expr-common v45.0.0 [INFO] [stderr] Downloaded conv v0.3.3 [INFO] [stderr] Downloaded bytecount v0.6.9 [INFO] [stderr] Downloaded uuid-simd v0.8.0 [INFO] [stderr] Downloaded fixedbitset v0.4.2 [INFO] [stderr] Downloaded datafusion-common-runtime v45.0.0 [INFO] [stderr] Downloaded dashmap v6.1.0 [INFO] [stderr] Downloaded datafusion-functions-window-common v45.0.0 [INFO] [stderr] Downloaded flatbuffers v24.12.23 [INFO] [stderr] Downloaded lz4_flex v0.11.5 [INFO] [stderr] Downloaded datafusion-physical-expr-common v45.0.0 [INFO] [stderr] Downloaded snafu-derive v0.8.9 [INFO] [stderr] Downloaded bit-set v0.5.3 [INFO] [stderr] Downloaded publicsuffix v2.3.0 [INFO] [stderr] Downloaded zmij v1.0.8 [INFO] [stderr] Downloaded libgit2-sys v0.17.0+1.8.1 [INFO] [stderr] Downloaded imageproc v0.23.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 634e0adea882c92b6730308f3d962088738000da7ac4acfb02b97b663a0c3b2a [INFO] running `Command { std: "docker" "start" "-a" "634e0adea882c92b6730308f3d962088738000da7ac4acfb02b97b663a0c3b2a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "634e0adea882c92b6730308f3d962088738000da7ac4acfb02b97b663a0c3b2a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "634e0adea882c92b6730308f3d962088738000da7ac4acfb02b97b663a0c3b2a", kill_on_drop: false }` [INFO] [stdout] 634e0adea882c92b6730308f3d962088738000da7ac4acfb02b97b663a0c3b2a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f5a5ca3d30a9e8d6691a0dcb2ba6eee3a8bd2faa7194ebf307e4d111e56fbb79 [INFO] running `Command { std: "docker" "start" "-a" "f5a5ca3d30a9e8d6691a0dcb2ba6eee3a8bd2faa7194ebf307e4d111e56fbb79", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.104 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling libc v0.2.179 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.6 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling zmij v1.0.8 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling cc v1.2.51 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Compiling deranged v0.5.5 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling serde_json v1.0.148 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling time-macros v0.2.24 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling psl-types v2.0.11 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling syn v2.0.112 [INFO] [stderr] Compiling rustls-pki-types v1.13.2 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling socket2 v0.6.1 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling sqlparser v0.53.0 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling hyper-util v0.1.19 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling publicsuffix v2.3.0 [INFO] [stderr] Compiling cookie_store v0.22.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling data-modelling-sdk v1.5.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: function `sanitize_filename` is never used [INFO] [stdout] --> src/model/loader.rs:839:4 [INFO] [stdout] | [INFO] [stdout] 839 | fn sanitize_filename(name: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 06s [INFO] running `Command { std: "docker" "inspect" "f5a5ca3d30a9e8d6691a0dcb2ba6eee3a8bd2faa7194ebf307e4d111e56fbb79", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5a5ca3d30a9e8d6691a0dcb2ba6eee3a8bd2faa7194ebf307e4d111e56fbb79", kill_on_drop: false }` [INFO] [stdout] f5a5ca3d30a9e8d6691a0dcb2ba6eee3a8bd2faa7194ebf307e4d111e56fbb79 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 011bd04d13b0e271b2a377e3fdb9c86b41430ffa869532fbaed650aa149409de [INFO] running `Command { std: "docker" "start" "-a" "011bd04d13b0e271b2a377e3fdb9c86b41430ffa869532fbaed650aa149409de", kill_on_drop: false }` [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.19 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling data-modelling-sdk v1.5.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: function `sanitize_filename` is never used [INFO] [stdout] --> src/model/loader.rs:839:4 [INFO] [stdout] | [INFO] [stdout] 839 | fn sanitize_filename(name: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sanitize_filename` is never used [INFO] [stdout] --> src/model/loader.rs:839:4 [INFO] [stdout] | [INFO] [stdout] 839 | fn sanitize_filename(name: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 36.35s [INFO] running `Command { std: "docker" "inspect" "011bd04d13b0e271b2a377e3fdb9c86b41430ffa869532fbaed650aa149409de", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "011bd04d13b0e271b2a377e3fdb9c86b41430ffa869532fbaed650aa149409de", kill_on_drop: false }` [INFO] [stdout] 011bd04d13b0e271b2a377e3fdb9c86b41430ffa869532fbaed650aa149409de [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 36888a1e6af7706e4dedc979e46c3e20a7e4103bc9e73bd50b5229be254cf3f0 [INFO] running `Command { std: "docker" "start" "-a" "36888a1e6af7706e4dedc979e46c3e20a7e4103bc9e73bd50b5229be254cf3f0", kill_on_drop: false }` [INFO] [stderr] warning: function `sanitize_filename` is never used [INFO] [stderr] --> src/model/loader.rs:839:4 [INFO] [stderr] | [INFO] [stderr] 839 | fn sanitize_filename(name: &str) -> String { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `data-modelling-sdk` (lib) generated 1 warning [INFO] [stderr] warning: `data-modelling-sdk` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.47s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/data_modelling_sdk-cbd39f26eeedaeec) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test auth::tests::test_auth_mode_default ... ok [INFO] [stdout] test auth::tests::test_auth_state_default ... ok [INFO] [stdout] test import::sql::tests::test_sql_importer_default ... ok [INFO] [stdout] test models::cross_domain::tests::test_duplicate_table_ref ... ok [INFO] [stdout] test models::tag::tests::test_empty_tag_error ... ok [INFO] [stdout] test models::tag::tests::test_list_tag_parsing ... ok [INFO] [stdout] test models::tag::tests::test_list_tag_with_spaces ... ok [INFO] [stdout] test models::cross_domain::tests::test_remove_table_ref_removes_relationships ... ok [INFO] [stdout] test import::odcs::tests::test_parse_odcl_with_data_vault ... ok [INFO] [stdout] test import::odcs::tests::test_parse_odcl_with_metadata ... ok [INFO] [stdout] test models::tag::tests::test_simple_tag_parsing ... ok [INFO] [stdout] test import::odcs::tests::test_parse_odcl_with_constraints ... ok [INFO] [stdout] test models::tag::tests::test_tag_serialization ... ok [INFO] [stdout] test export::odcl::tests::test_export_odcs_v3_1_0_basic ... ok [INFO] [stdout] test auth::tests::test_auth_state_serialization ... ok [INFO] [stdout] test import::odcs::tests::test_parse_odcl_with_foreign_key ... ok [INFO] [stdout] test import::odcs::tests::test_parse_simple_odcl_table ... ok [INFO] [stdout] test import::sql::tests::test_sql_importer_parse_basic ... ok [INFO] [stdout] test export::odcs::tests::test_export_odcs_v3_1_0_basic ... ok [INFO] [stdout] test import::sql::tests::test_sql_importer_parse_liquibase_formatted_sql ... ok [INFO] [stdout] test models::tag::tests::test_malformed_tag_fallback ... ok [INFO] [stdout] test import::sql::tests::test_sql_importer_parse_table_pk_constraint ... ok [INFO] [stdout] test storage::api::tests::test_validate_domain_slug_dot_patterns ... ok [INFO] [stdout] test storage::api::tests::test_validate_domain_slug_empty ... ok [INFO] [stdout] test storage::api::tests::test_validate_domain_slug_invalid_chars ... ok [INFO] [stdout] test storage::api::tests::test_validate_domain_slug_too_long ... ok [INFO] [stdout] test storage::api::tests::test_validate_domain_slug_valid ... ok [INFO] [stdout] test models::tag::tests::test_pair_tag_parsing ... ok [INFO] [stdout] test validation::relationships::tests::detects_cycle ... ok [INFO] [stdout] test validation::relationships::tests::detects_self_reference ... ok [INFO] [stdout] test validation::tables::tests::detects_naming_conflicts_using_unique_key ... ok [INFO] [stdout] test validation::tables::tests::enforces_pattern_exclusivity ... ok [INFO] [stderr] Running tests/auth_tests.rs (/opt/rustwide/target/debug/deps/auth_tests-75f0db7387e5532d) [INFO] [stdout] test workspace::tests::test_profile_info_serialization ... ok [INFO] [stdout] test workspace::tests::test_workspace_info_default ... ok [INFO] [stdout] test models::cross_domain::tests::test_add_table_ref ... ok [INFO] [stdout] test import::odcs::tests::test_parse_invalid_odcl ... ok [INFO] [stdout] test import::odcs::tests::test_parse_odcl_missing_required_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test auth_mode_tests::test_auth_mode_local ... ok [INFO] [stdout] test auth_mode_tests::test_auth_mode_default ... ok [INFO] [stdout] test auth_mode_tests::test_auth_mode_partial_eq ... ok [INFO] [stdout] test auth_mode_tests::test_auth_mode_online ... ok [INFO] [stdout] test auth_mode_tests::test_auth_mode_web ... ok [INFO] [stdout] test auth_mode_tests::test_auth_mode_serialization ... ok [INFO] [stdout] test auth_state_tests::test_auth_state_online_mode ... ok [INFO] [stdout] test auth_state_tests::test_auth_state_default ... ok [INFO] [stdout] test auth_state_tests::test_auth_state_partial_eq ... ok [INFO] [stdout] test auth_state_tests::test_auth_state_web_mode ... ok [INFO] [stdout] test auth_state_tests::test_auth_state_serialization ... ok [INFO] [stdout] test auth_state_tests::test_auth_state_with_github_emails ... ok [INFO] [stdout] test github_email_tests::test_github_email_new ... ok [INFO] [stdout] test github_email_tests::test_github_email_partial_eq ... ok [INFO] [stdout] test github_email_tests::test_github_email_serialization ... ok [INFO] [stdout] test oauth_tests::test_initiate_oauth_request ... ok [INFO] [stdout] test oauth_tests::test_initiate_oauth_request_serialization ... ok [INFO] [stdout] test oauth_tests::test_initiate_oauth_response ... ok [INFO] [stdout] test oauth_tests::test_initiate_oauth_response_serialization ... ok [INFO] [stdout] test oauth_tests::test_select_email_request ... ok [INFO] [stdout] test oauth_tests::test_select_email_request_serialization ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/cads_tests.rs (/opt/rustwide/target/debug/deps/cads_tests-6e9726634b97545f) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_cads_export_basic ... ok [INFO] [stdout] test test_cads_all_asset_kinds ... ok [INFO] [stdout] test test_cads_round_trip ... ok [INFO] [stdout] test test_cads_import_basic ... ok [INFO] [stdout] test test_cads_enhanced_tags ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/domain_tests.rs (/opt/rustwide/target/debug/deps/domain_tests-e58997a19026bfa0) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_all_cardinality_types ... ok [INFO] [stdout] test test_domain_add_operations ... ok [INFO] [stdout] test test_domain_creation ... ok [INFO] [stdout] test test_cads_node_local ... ok [INFO] [stdout] test test_local_metadata_overrides ... ok [INFO] [stdout] test test_cads_node_shared ... ok [INFO] [stdout] test test_node_connection_crowsfeet_notation ... ok [INFO] [stdout] test test_system_connection_erd_style ... ok [INFO] [stdout] test test_system_creation_with_dataflow_metadata ... ok [INFO] [stdout] test test_odcs_node_local ... ok [INFO] [stdout] test test_shared_node_reference ... ok [INFO] [stdout] test test_odcs_node_shared ... ok [INFO] [stdout] test test_domain_yaml_serialization ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/export_tests.rs (/opt/rustwide/target/debug/deps/export_tests-64ed3d56810394d8) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test protobuf_export_tests::test_array_types ... ok [INFO] [stdout] test avro_export_tests::test_export_with_description ... ok [INFO] [stdout] test json_schema_export_tests::test_exporter_interface ... ok [INFO] [stdout] test avro_export_tests::test_export_array_types ... ok [INFO] [stdout] test avro_export_tests::test_export_with_nullable_fields ... ok [INFO] [stdout] test protobuf_export_tests::test_reserved_word_handling ... ok [INFO] [stdout] test avro_export_tests::test_export_simple_table ... ok [INFO] [stdout] test protobuf_export_tests::test_special_character_handling ... ok [INFO] [stdout] test protobuf_export_tests::test_export_simple_message ... ok [INFO] [stdout] test json_schema_export_tests::test_export_simple_table ... ok [INFO] [stdout] test avro_export_tests::test_export_multiple_tables ... ok [INFO] [stdout] test sql_export_tests::test_export_simple_table ... ok [INFO] [stdout] test protobuf_export_tests::test_exporter_interface ... ok [INFO] [stdout] test sql_export_tests::test_export_with_catalog_and_schema ... ok [INFO] [stdout] test sql_export_tests::test_mysql_backtick_escaping ... ok [INFO] [stdout] test sql_export_tests::test_mysql_dialect ... ok [INFO] [stdout] test sql_export_tests::test_quote_escaping ... ok [INFO] [stdout] test sql_export_tests::test_export_with_schema ... ok [INFO] [stdout] test sql_export_tests::test_exporter_interface ... ok [INFO] [stdout] test sql_export_tests::test_sqlserver_dialect ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/git_tests.rs (/opt/rustwide/target/debug/deps/git_tests-d7d213fe443903fb) [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/import_tests.rs (/opt/rustwide/target/debug/deps/import_tests-ac8985c25e3ecaa6) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test avro_import_tests::test_parse_nullable_field ... ok [INFO] [stdout] test json_schema_import_tests::test_parse_array_type ... ok [INFO] [stdout] test avro_import_tests::test_parse_simple_record ... ok [INFO] [stdout] test avro_import_tests::test_parse_with_namespace ... ok [INFO] [stdout] test json_schema_import_tests::test_parse_nested_object ... ok [INFO] [stdout] test json_schema_import_tests::test_parse_schema_with_definitions ... ok [INFO] [stdout] test protobuf_import_tests::test_parse_optional_fields ... ok [INFO] [stdout] test odcl_field_preservation_tests::test_odcl_import_preserves_quality_array_with_nested_structures ... ok [INFO] [stdout] test odcl_field_preservation_tests::test_odcl_import_preserves_all_three_field_types_together ... ok [INFO] [stdout] test odcl_field_preservation_tests::test_odcl_import_preserves_ref_references ... ok [INFO] [stdout] test protobuf_import_tests::test_parse_multiple_messages ... ok [INFO] [stdout] test odcl_field_preservation_tests::test_odcl_import_preserves_description_field ... ok [INFO] [stdout] test json_schema_import_tests::test_parse_simple_schema ... ok [INFO] [stdout] test sql_import_tests::test_parse_with_schema_qualified_name ... ok [INFO] [stdout] test sql_import_tests::test_parse_table_level_pk_constraint ... ok [INFO] [stdout] test protobuf_import_tests::test_parse_simple_message ... ok [INFO] [stdout] test sql_import_tests::test_parse_mysql_dialect ... ok [INFO] [stdout] test sql_import_tests::test_parse_multiple_tables ... ok [INFO] [stdout] test sql_import_tests::test_parse_simple_table ... ok [INFO] [stdout] test sql_import_tests::test_parse_invalid_sql ... ok [INFO] [stdout] test avro_import_tests::test_parse_multiple_records ... ok [INFO] [stdout] test protobuf_import_tests::test_parse_repeated_fields ... ok [INFO] [stdout] test sql_import_tests::test_parse_liquibase_formatted_sql ... ok [INFO] [stdout] test odcl_field_preservation_tests::test_odcl_import_from_fixture_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-666807c06b60de8c) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test cross_format_tests::test_avro_to_sql ... ok [INFO] [stdout] test cross_format_tests::test_sql_to_json_schema ... ok [INFO] [stdout] test cross_format_tests::test_protobuf_to_sql ... ok [INFO] [stdout] test dataflow_migration_tests::test_dataflow_migration_with_relationships ... ok [INFO] [stdout] test dataflow_migration_tests::test_dataflow_to_domain_migration ... ok [INFO] [stdout] test cross_format_tests::test_odcl_round_trip_preserves_all_fields ... ok [INFO] [stdout] test dataflow_migration_tests::test_dataflow_migration_preserves_all_metadata ... ok [INFO] [stdout] test json_schema_roundtrip_tests::test_json_schema_import_export_roundtrip ... ok [INFO] [stdout] test sql_roundtrip_tests::test_sql_import_export_roundtrip ... ok [INFO] [stdout] test cross_format_tests::test_odcs_v3_1_0_round_trip_preserves_all_fields ... ok [INFO] [stdout] test universal_converter_tests::test_domain_with_odcs_nodes_conversion_error ... ok [INFO] [stdout] test universal_converter_tests::test_sql_to_odcs_conversion_detection ... ok [INFO] [stdout] test universal_converter_tests::test_odcl_to_odcs_conversion_detection ... ok [INFO] [stdout] test universal_converter_tests::test_json_schema_to_odcs_conversion_detection ... ok [INFO] [stdout] test validation_integration_tests::test_validation_catches_issues ... ok [INFO] [stdout] test universal_converter_tests::test_odcs_to_odcs_conversion_detection ... ok [INFO] [stdout] test universal_converter_tests::test_odps_to_odcs_conversion_error ... ok [INFO] [stdout] test universal_converter_tests::test_cads_to_odcs_conversion_error ... ok [INFO] [stdout] test universal_converter_tests::test_domain_to_odcs_conversion_error ... ok [INFO] [stdout] test sql_roundtrip_tests::test_multiple_tables_roundtrip ... ok [INFO] [stdout] test universal_converter_tests::test_auto_detect_format ... ok [INFO] [stdout] test validation_integration_tests::test_validation_with_imported_data ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/model_tests.rs (/opt/rustwide/target/debug/deps/model_tests-344cf83f537601e4) [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/models_tests.rs (/opt/rustwide/target/debug/deps/models_tests-a0edc087637708e5) [INFO] [stdout] [INFO] [stdout] running 91 tests [INFO] [stdout] test column_tests::test_column_new ... ok [INFO] [stdout] test column_tests::test_column_with_constraints ... ok [INFO] [stdout] test column_tests::test_column_with_enum_values ... ok [INFO] [stdout] test column_tests::test_column_with_foreign_key ... ok [INFO] [stdout] test column_tests::test_column_with_quality_and_errors ... ok [INFO] [stdout] test column_tests::test_column_data_type_normalization ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_add_relationship_ref ... ok [INFO] [stdout] test column_tests::test_column_with_composite_key ... ok [INFO] [stdout] test column_tests::test_column_serialization ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_duplicate_relationship_ref ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_get_relationship_ref ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_get_table_source_domain ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_duplicate_table_ref ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_add_table_ref ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_get_tables_from_domain ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_is_table_imported ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_new ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_remove_table_ref ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_remove_table_removes_relationships ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_relationship_ref_new ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_get_table_ref ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_table_ref_with_alias ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_table_ref_with_position ... ok [INFO] [stdout] test data_model_tests::test_data_model_get_table_by_id_mut ... ok [INFO] [stdout] test data_model_tests::test_data_model_get_relationships_for_table ... ok [INFO] [stdout] test data_model_tests::test_data_model_get_table_by_name ... ok [INFO] [stdout] test data_model_tests::test_data_model_get_table_by_id_not_found ... ok [INFO] [stdout] test data_model_tests::test_data_model_new ... ok [INFO] [stdout] test data_model_tests::test_data_model_get_table_by_unique_key ... ok [INFO] [stdout] test data_model_tests::test_data_model_id_deterministic ... ok [INFO] [stdout] test data_model_tests::test_data_model_get_table_by_id ... ok [INFO] [stdout] test filter_tests::test_filter_by_tags ... ok [INFO] [stdout] test enums_tests::test_all_medallion_layers ... ok [INFO] [stdout] test enums_tests::test_medallion_layer_serialization ... ok [INFO] [stdout] test filter_tests::test_filter_nodes_by_infrastructure_type ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_config_remove_relationship_ref ... ok [INFO] [stdout] test enums_tests::test_cardinality_serialization ... ok [INFO] [stdout] test enums_tests::test_modeling_level_serialization ... ok [INFO] [stdout] test cross_domain_tests::test_cross_domain_table_ref_new ... ok [INFO] [stdout] test enums_tests::test_relationship_type_serialization ... ok [INFO] [stdout] test enums_tests::test_scd_pattern_serialization ... ok [INFO] [stdout] test enums_tests::test_all_database_types ... ok [INFO] [stdout] test enums_tests::test_data_vault_classification_serialization ... ok [INFO] [stdout] test enums_tests::test_database_type_serialization ... ok [INFO] [stdout] test data_model_tests::test_data_model_with_subfolder ... ok [INFO] [stdout] test data_model_tests::test_data_model_serialization ... ok [INFO] [stdout] test metadata_tests::test_table_with_contact_details_metadata ... ok [INFO] [stdout] test metadata_tests::test_table_with_infrastructure_type_metadata ... ok [INFO] [stdout] test filter_tests::test_filter_nodes_by_owner ... ok [INFO] [stdout] test filter_tests::test_filter_relationships_by_owner ... ok [INFO] [stdout] test metadata_tests::test_backward_compatibility_relationship_without_metadata ... ok [INFO] [stdout] test metadata_tests::test_backward_compatibility_table_without_metadata ... ok [INFO] [stdout] test metadata_tests::test_relationship_metadata_serialization ... ok [INFO] [stdout] test metadata_tests::test_relationship_metadata_update ... ok [INFO] [stdout] test metadata_tests::test_relationship_with_contact_details_metadata ... ok [INFO] [stdout] test metadata_tests::test_relationship_with_infrastructure_type_metadata ... ok [INFO] [stdout] test metadata_tests::test_relationship_with_owner_metadata ... ok [INFO] [stdout] test metadata_tests::test_relationship_with_sla_metadata ... ok [INFO] [stdout] test metadata_tests::test_table_metadata_serialization ... ok [INFO] [stdout] test metadata_tests::test_table_with_owner_metadata ... ok [INFO] [stdout] test metadata_tests::test_table_with_notes_metadata ... ok [INFO] [stdout] test metadata_tests::test_table_with_sla_metadata ... ok [INFO] [stdout] test relationship_structs_tests::test_connection_point ... ok [INFO] [stdout] test relationship_structs_tests::test_etl_job_metadata ... ok [INFO] [stdout] test relationship_structs_tests::test_foreign_key_details ... ok [INFO] [stdout] test relationship_structs_tests::test_relationship_structs_serialization ... ok [INFO] [stdout] test relationship_structs_tests::test_visual_metadata ... ok [INFO] [stdout] test relationship_tests::test_relationship_generate_id ... ok [INFO] [stdout] test relationship_tests::test_relationship_new ... ok [INFO] [stdout] test relationship_tests::test_relationship_with_etl_job_metadata ... ok [INFO] [stdout] test relationship_tests::test_relationship_serialization ... ok [INFO] [stdout] test relationship_tests::test_relationship_with_optional_flags ... ok [INFO] [stdout] test relationship_tests::test_relationship_with_cardinality ... ok [INFO] [stdout] test relationship_tests::test_relationship_with_visual_metadata ... ok [INFO] [stdout] test table_tests::test_table_generate_id ... ok [INFO] [stdout] test table_tests::test_table_get_unique_key ... ok [INFO] [stdout] test metadata_tests::test_table_metadata_update ... ok [INFO] [stdout] test table_tests::test_table_new ... ok [INFO] [stdout] test filter_tests::test_filter_relationships_by_infrastructure_type ... ok [INFO] [stdout] test relationship_tests::test_relationship_with_foreign_key_details ... ok [INFO] [stdout] test table_tests::test_table_with_columns ... ok [INFO] [stdout] test relationship_tests::test_relationship_with_relationship_type ... ok [INFO] [stdout] test table_tests::test_table_with_data_vault ... ok [INFO] [stdout] test table_tests::test_table_with_medallion_layers ... ok [INFO] [stdout] test table_tests::test_table_serialization ... ok [INFO] [stdout] test table_tests::test_table_with_modeling_level ... ok [INFO] [stdout] test table_tests::test_table_with_odcl_metadata ... ok [INFO] [stdout] test table_tests::test_table_with_position ... ok [INFO] [stdout] test relationship_tests::test_relationship_with_notes ... ok [INFO] [stdout] test table_tests::test_table_with_tags ... ok [INFO] [stdout] test table_tests::test_table_with_scd_pattern ... ok [INFO] [stderr] Running tests/nested_structures_tests.rs (/opt/rustwide/target/debug/deps/nested_structures_tests-d93f3b7c97c76cf7) [INFO] [stdout] [INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test reference_tests::test_import_json_schema_nested_ref ... ok [INFO] [stdout] test reference_tests::test_import_protobuf_with_import ... ok [INFO] [stdout] test reference_tests::test_import_protobuf_message_reference ... ok [INFO] [stdout] test deeply_nested_structures::test_import_json_schema_optional_nested_struct ... ok [INFO] [stdout] test deeply_nested_structures::test_import_protobuf_nested_message ... ok [INFO] [stdout] test reference_tests::test_import_json_schema_with_ref_to_definitions ... ok [INFO] [stdout] test deeply_nested_structures::test_export_optional_nested_struct ... ok [INFO] [stdout] test deeply_nested_structures::test_export_deeply_nested_customer_with_addresses_and_phones ... ok [INFO] [stdout] test reference_tests::test_export_roundtrip_deeply_nested ... ok [INFO] [stdout] test deeply_nested_structures::test_import_json_schema_deeply_nested_customer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/odcs_comprehensive_tests.rs (/opt/rustwide/target/debug/deps/odcs_comprehensive_tests-039e93221ea266d2) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test odcs_export_tests::test_export_table_schema_structure ... ok [INFO] [stdout] test odcs_export_tests::test_export_table_with_database_type ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_missing_required_fields ... ok [INFO] [stdout] test odcs_export_tests::test_export_table_with_metadata ... ok [INFO] [stdout] test odcs_export_tests::test_export_table_with_data_vault ... ok [INFO] [stdout] test odcs_export_tests::test_export_table_with_medallion_layers ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_v3_1_0_basic ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_roundtrip ... ok [INFO] [stdout] test odcs_export_tests::test_export_basic_table_validates_schema ... ok [INFO] [stdout] test odcs_export_tests::test_export_table_with_column_descriptions ... ok [INFO] [stdout] test odcs_export_tests::test_export_table_with_scd_pattern ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_with_database_type ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_with_metadata ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_with_custom_properties ... ok [INFO] [stdout] test odcs_import_tests::test_odcs_v3_1_0_import_preserves_description_fields ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_with_tags ... ok [INFO] [stdout] test odcs_import_tests::test_import_odcs_invalid_yaml ... ok [INFO] [stdout] test odcs_export_tests::test_export_table_with_schema_catalog ... ok [INFO] [stdout] test odcs_import_tests::test_odcs_v3_1_0_import_preserves_ref_references ... ok [INFO] [stdout] test odcs_import_tests::test_odcs_v3_1_0_import_preserves_quality_arrays_with_nested_structures ... ok [INFO] [stderr] Running tests/odps_tests.rs (/opt/rustwide/target/debug/deps/odps_tests-9f3ecd587f997be0) [INFO] [stdout] test odcs_export_tests::test_export_table_with_tags ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_odps_contractid_validation ... ok [INFO] [stdout] test test_odps_all_statuses ... ok [INFO] [stdout] test test_odps_export_basic ... ok [INFO] [stdout] test test_odps_enhanced_tags ... ok [INFO] [stdout] test test_odps_import_with_ports ... ok [INFO] [stdout] test test_odps_round_trip ... ok [INFO] [stdout] test test_odps_import_basic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/storage_tests.rs (/opt/rustwide/target/debug/deps/storage_tests-f2e2cb1d7895197e) [INFO] [stderr] Running tests/tag_tests.rs (/opt/rustwide/target/debug/deps/tag_tests-dea16159870d348b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test api_validation_tests::test_domain_validation_invalid ... ok [INFO] [stdout] test api_validation_tests::test_domain_validation_valid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_list_tag_with_single_value ... ok [INFO] [stdout] test test_list_tag_with_multiple_values ... ok [INFO] [stdout] test test_malformed_tags_treated_as_simple ... ok [INFO] [stdout] test test_pair_tag_parsing ... ok [INFO] [stdout] test test_backward_compatibility_with_simple_string_tags ... ok [INFO] [stdout] test test_simple_tag_parsing ... ok [INFO] [stdout] test test_list_tag_parsing ... ok [INFO] [stdout] test test_tag_equality ... ok [INFO] [stdout] test test_tag_parsing_edge_cases ... ok [INFO] [stdout] test test_tag_roundtrip_serialization ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-412c7b4a46337e58) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test input_validation_tests::test_validate_table_name_edge_cases ... ok [INFO] [stdout] test input_validation_tests::test_validate_column_name_edge_cases ... ok [INFO] [stdout] test input_validation_tests::test_sanitize_sql_identifier_edge_cases ... ok [INFO] [stdout] test input_validation_tests::test_validate_uuid_edge_cases ... ok [INFO] [stdout] test relationship_validation_tests::test_check_circular_dependency_complex_cycle ... ok [INFO] [stdout] test relationship_validation_tests::test_check_circular_dependency_empty_graph ... ok [INFO] [stdout] test input_validation_tests::test_validate_data_type_edge_cases ... ok [INFO] [stdout] test relationship_validation_tests::test_check_circular_dependency_self_reference ... ok [INFO] [stdout] test input_validation_tests::test_sanitize_description_edge_cases ... ok [INFO] [stdout] test relationship_validation_tests::test_check_circular_dependency_simple_cycle ... ok [INFO] [stdout] test relationship_validation_tests::test_check_circular_dependency_multiple_paths_no_cycle ... ok [INFO] [stdout] test relationship_validation_tests::test_check_circular_dependency_no_cycle ... ok [INFO] [stdout] test relationship_validation_tests::test_validate_no_self_reference_valid ... ok [INFO] [stdout] test relationship_validation_tests::test_validate_no_self_reference_violation ... ok [INFO] [stdout] test table_validation_tests::test_detect_naming_conflicts_multiple_conflicts ... ok [INFO] [stdout] test table_validation_tests::test_validate_pattern_exclusivity_valid_cases ... ok [INFO] [stdout] test table_validation_tests::test_detect_naming_conflicts_with_schema ... ok [INFO] [stdout] test table_validation_tests::test_detect_naming_conflicts_with_database_type ... ok [INFO] [stdout] test table_validation_tests::test_validate_pattern_exclusivity_violation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/wasm_tests.rs (/opt/rustwide/target/debug/deps/wasm_tests-5b62d6f77dfad268) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_cads_wasm_import_functionality ... ok [INFO] [stdout] test test_domain_wasm_export_functionality ... ok [INFO] [stdout] test test_cads_wasm_export_functionality ... ok [INFO] [stdout] test test_domain_wasm_import_functionality ... ok [INFO] [stdout] test test_cads_wasm_round_trip ... ok [INFO] [stdout] test test_odps_wasm_import_functionality ... ok [INFO] [stdout] test test_tag_wasm_error_handling ... ok [INFO] [stdout] test test_domain_wasm_round_trip ... ok [INFO] [stdout] test test_domain_wasm_migrate_dataflow_functionality ... ok [INFO] [stdout] test test_tag_wasm_round_trip ... ok [INFO] [stdout] test test_domain_wasm_create_functionality ... ok [INFO] [stdout] test test_odps_wasm_round_trip ... ok [INFO] [stdout] test test_tag_wasm_parse_functionality ... ok [INFO] [stdout] test test_convert_to_odcs_wasm_error_handling ... ok [INFO] [stdout] test test_convert_to_odcs_wasm_functionality ... ok [INFO] [stdout] test test_odps_wasm_export_functionality ... ok [INFO] [stdout] test test_tag_wasm_serialize_functionality ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/workspace_tests.rs (/opt/rustwide/target/debug/deps/workspace_tests-448500f03b0668bd) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test profile_info_tests::test_profile_info_new ... ok [INFO] [stdout] test profile_info_tests::test_profile_info_partial_eq ... ok [INFO] [stdout] test profile_info_tests::test_profile_info_with_empty_domains ... ok [INFO] [stdout] test profile_info_tests::test_profile_info_with_multiple_domains ... ok [INFO] [stdout] test profile_info_tests::test_profile_info_serialization ... ok [INFO] [stdout] test request_response_tests::test_create_workspace_request_serialization ... ok [INFO] [stdout] test request_response_tests::test_create_workspace_request ... ok [INFO] [stderr] Doc-tests data_modelling_sdk [INFO] [stdout] test request_response_tests::test_create_workspace_response_error ... ok [INFO] [stdout] test request_response_tests::test_create_workspace_response_serialization ... ok [INFO] [stdout] test request_response_tests::test_create_workspace_response_success ... ok [INFO] [stdout] test request_response_tests::test_list_profiles_response ... ok [INFO] [stdout] test request_response_tests::test_list_profiles_response_serialization ... ok [INFO] [stdout] test request_response_tests::test_load_profile_request ... ok [INFO] [stdout] test request_response_tests::test_load_profile_request_serialization ... ok [INFO] [stdout] test workspace_info_tests::test_workspace_info_default ... ok [INFO] [stdout] test workspace_info_tests::test_workspace_info_partial_eq ... ok [INFO] [stdout] test workspace_info_tests::test_workspace_info_serialization ... ok [INFO] [stdout] test workspace_info_tests::test_workspace_info_with_all_fields ... ok [INFO] [stdout] test workspace_info_tests::test_workspace_info_without_optional_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 62 tests [INFO] [stdout] test src/export/sql.rs - export::sql::SQLExporter::quote_identifier (line 236) - compile ... ok [INFO] [stdout] test src/auth/mod.rs - auth::AuthMode (line 16) ... ok [INFO] [stdout] test src/auth/mod.rs - auth::AuthState (line 57) ... ok [INFO] [stdout] test src/export/cads.rs - export::cads::CADSExporter::export_asset (line 24) ... ok [INFO] [stdout] test src/import/avro.rs - import::avro::AvroImporter::new (line 27) ... ok [INFO] [stdout] test src/import/cads.rs - import::cads::CADSImporter::import (line 35) ... ok [INFO] [stdout] test src/export/avro.rs - export::avro::AvroExporter::export (line 25) ... ok [INFO] [stdout] test src/import/json_schema.rs - import::json_schema::JSONSchemaImporter::import (line 53) ... ok [INFO] [stdout] test src/import/avro.rs - import::avro::AvroImporter::import (line 48) ... ok [INFO] [stdout] test src/export/sql.rs - export::sql::SQLExporter::export_table (line 30) ... ok [INFO] [stdout] test src/import/json_schema.rs - import::json_schema::JSONSchemaImporter::new (line 32) ... ok [INFO] [stdout] test src/export/odcs.rs - export::odcs::ODCSExporter::export_table (line 30) ... ok [INFO] [stdout] test src/import/protobuf.rs - import::protobuf::ProtobufImporter::new (line 43) ... ok [INFO] [stdout] test src/export/protobuf.rs - export::protobuf::ProtobufExporter::export_table (line 111) ... ok [INFO] [stdout] test src/export/json_schema.rs - export::json_schema::JSONSchemaExporter::export_table (line 73) ... ok [INFO] [stdout] test src/import/odps.rs - import::odps::ODPSImporter::import (line 46) ... ok [INFO] [stdout] test src/import/protobuf.rs - import::protobuf::ProtobufImporter::import (line 64) ... ok [INFO] [stdout] test src/import/odcs.rs - import::odcs::ODCSImporter::new (line 33) ... ok [INFO] [stdout] test src/import/odcs.rs - import::odcs::ODCSImporter::import (line 58) ... ok [INFO] [stdout] test src/export/odps.rs - export::odps::ODPSExporter::export_product (line 24) ... ok [INFO] [stdout] test src/models/column.rs - models::column::Column (line 22) ... ok [INFO] [stdout] test src/import/sql.rs - import::sql::SQLImporter::parse_liquibase (line 131) ... ok [INFO] [stdout] test src/import/sql.rs - import::sql::SQLImporter::new (line 44) ... ok [INFO] [stdout] test src/export/sql.rs - export::sql::SQLExporter::export (line 165) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::filter_nodes_by_infrastructure_type (line 295) ... ok [INFO] [stdout] test src/models/column.rs - models::column::Column::new (line 89) ... ok [INFO] [stdout] test src/import/sql.rs - import::sql::SQLImporter::parse (line 67) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel (line 20) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::filter_relationships_by_owner (line 267) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::add_system_to_domain (line 459) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::filter_relationships_by_infrastructure_type (line 325) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::add_domain (line 396) ... ok [INFO] [stdout] test src/storage/api.rs - storage::api::ApiStorageBackend::get_workspace_info (line 115) - compile ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::get_table_by_unique_key (line 173) ... ok [INFO] [stdout] test src/models/relationship.rs - models::relationship::Relationship::new (line 171) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::get_relationships_for_table (line 214) ... ok [INFO] [stdout] test src/export/json_schema.rs - export::json_schema::JSONSchemaExporter::export (line 23) ... ok [INFO] [stdout] test src/validation/input.rs - validation::input::sanitize_model_name (line 448) ... ok [INFO] [stdout] test src/models/table.rs - models::table::Table (line 129) ... ok [INFO] [stdout] test src/export/avro.rs - export::avro::AvroExporter::export_table (line 67) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::new (line 82) ... ok [INFO] [stdout] test src/models/relationship.rs - models::relationship::Relationship (line 65) ... ok [INFO] [stdout] test src/models/table.rs - models::table::Table::new (line 257) ... ok [INFO] [stdout] test src/validation/input.rs - validation::input::sanitize_sql_identifier (line 301) ... ok [INFO] [stdout] test src/models/table.rs - models::table::Table (line 143) ... ok [INFO] [stdout] test src/models/relationship.rs - models::relationship::Relationship (line 75) ... ok [INFO] [stdout] test src/validation/input.rs - validation::input::validate_column_name (line 146) ... ok [INFO] [stdout] test src/validation/input.rs - validation::input::validate_data_type (line 222) ... ok [INFO] [stdout] test src/export/protobuf.rs - export::protobuf::ProtobufExporter::export (line 56) ... ok [INFO] [stdout] test src/validation/input.rs - validation::input::validate_table_name (line 83) ... ok [INFO] [stdout] test src/validation/tables.rs - validation::tables::TableValidator::validate_pattern_exclusivity (line 135) ... ok [INFO] [stdout] test src/workspace/mod.rs - workspace::WorkspaceInfo (line 15) ... ok [INFO] [stdout] test src/convert/migrate_dataflow.rs - convert::migrate_dataflow::migrate_dataflow_to_domain (line 80) ... ok [INFO] [stdout] test src/workspace/mod.rs - workspace::ProfileInfo (line 58) ... ok [INFO] [stdout] test src/validation/relationships.rs - validation::relationships::RelationshipValidator::new (line 55) ... ok [INFO] [stdout] test src/validation/input.rs - validation::input::validate_uuid (line 201) ... ok [INFO] [stdout] test src/validation/tables.rs - validation::tables::TableValidator::new (line 56) ... ok [INFO] [stdout] test src/validation/relationships.rs - validation::relationships::RelationshipValidator::check_circular_dependency (line 82) ... ok [INFO] [stdout] test src/validation/tables.rs - validation::tables::TableValidator::detect_naming_conflicts (line 81) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::filter_nodes_by_owner (line 240) ... ok [INFO] [stdout] test src/models/data_model.rs - models::data_model::DataModel::filter_by_tags (line 356) ... ok [INFO] [stdout] test src/storage/api.rs - storage::api::ApiStorageBackend::new (line 79) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.05s; merged doctests compilation took 1.80s [INFO] running `Command { std: "docker" "inspect" "36888a1e6af7706e4dedc979e46c3e20a7e4103bc9e73bd50b5229be254cf3f0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36888a1e6af7706e4dedc979e46c3e20a7e4103bc9e73bd50b5229be254cf3f0", kill_on_drop: false }` [INFO] [stdout] 36888a1e6af7706e4dedc979e46c3e20a7e4103bc9e73bd50b5229be254cf3f0