[INFO] fetching crate onnx-ir 0.18.0... [INFO] testing onnx-ir-0.18.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate onnx-ir 0.18.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate onnx-ir 0.18.0 [INFO] finished tweaking crates.io crate onnx-ir 0.18.0 [INFO] tweaked toml for crates.io crate onnx-ir 0.18.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate onnx-ir 0.18.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate onnx-ir 0.18.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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7b13ac828a91acab9ee743a0415bd8422e8806ff06ed6683c6b77068ae432160 [INFO] running `Command { std: "docker" "start" "-a" "7b13ac828a91acab9ee743a0415bd8422e8806ff06ed6683c6b77068ae432160", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7b13ac828a91acab9ee743a0415bd8422e8806ff06ed6683c6b77068ae432160", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7b13ac828a91acab9ee743a0415bd8422e8806ff06ed6683c6b77068ae432160", kill_on_drop: false }` [INFO] [stdout] 7b13ac828a91acab9ee743a0415bd8422e8806ff06ed6683c6b77068ae432160 [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8ecff51d5ba5ae039e79ffb4058e1eda4f9011b83b3971703ba8248a738697e3 [INFO] running `Command { std: "docker" "start" "-a" "8ecff51d5ba5ae039e79ffb4058e1eda4f9011b83b3971703ba8248a738697e3", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling strum_macros v0.27.1 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling protobuf-support v3.7.2 [INFO] [stderr] Compiling protobuf v3.7.2 [INFO] [stderr] Compiling strum v0.27.1 [INFO] [stderr] Compiling protobuf-parse v3.7.2 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling protobuf-codegen v3.7.2 [INFO] [stderr] Compiling onnx-ir v0.18.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.51s [INFO] running `Command { std: "docker" "inspect" "8ecff51d5ba5ae039e79ffb4058e1eda4f9011b83b3971703ba8248a738697e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ecff51d5ba5ae039e79ffb4058e1eda4f9011b83b3971703ba8248a738697e3", kill_on_drop: false }` [INFO] [stdout] 8ecff51d5ba5ae039e79ffb4058e1eda4f9011b83b3971703ba8248a738697e3 [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 96a1ebdb8ffde801013151296242a2d69e6e70d0b8a3b13fd2b5a8e2c5887396 [INFO] running `Command { std: "docker" "start" "-a" "96a1ebdb8ffde801013151296242a2d69e6e70d0b8a3b13fd2b5a8e2c5887396", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling winnow v0.7.12 [INFO] [stderr] Compiling rstest_macros v0.25.0 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling strum_macros v0.27.1 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling protobuf-support v3.7.2 [INFO] [stderr] Compiling protobuf v3.7.2 [INFO] [stderr] Compiling strum v0.27.1 [INFO] [stderr] Compiling rstest v0.25.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling protobuf-parse v3.7.2 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling protobuf-codegen v3.7.2 [INFO] [stderr] Compiling onnx-ir v0.18.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "96a1ebdb8ffde801013151296242a2d69e6e70d0b8a3b13fd2b5a8e2c5887396", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "96a1ebdb8ffde801013151296242a2d69e6e70d0b8a3b13fd2b5a8e2c5887396", kill_on_drop: false }` [INFO] [stdout] 96a1ebdb8ffde801013151296242a2d69e6e70d0b8a3b13fd2b5a8e2c5887396 [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 85b95613a8c1aa8bcd31683edd9ac2919994ae8f0655cac4fb9c66a14c6abd90 [INFO] running `Command { std: "docker" "start" "-a" "85b95613a8c1aa8bcd31683edd9ac2919994ae8f0655cac4fb9c66a14c6abd90", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/onnx_ir-ce81fe282299d8cc) [INFO] [stdout] running 285 tests [INFO] [stdout] test node::argmin::tests::test_argmin_config_basic ... ok [INFO] [stdout] test node::avg_pool1d::tests::test_avg_pool1d_config_basic ... ok [INFO] [stdout] test node::argmax::tests::test_argmax_config_negative_axis ... ok [INFO] [stdout] test node::avg_pool1d::tests::test_avg_pool1d_config_with_count_include_pad ... ok [INFO] [stdout] test node::avg_pool1d::tests::test_avg_pool1d_config_with_padding ... ok [INFO] [stdout] test node::argmax::tests::test_argmax_config_basic ... ok [INFO] [stdout] test node::argmin::tests::test_argmin_config_negative_axis ... ok [INFO] [stdout] test node::avg_pool2d::tests::test_avg_pool2d_config_basic ... ok [INFO] [stdout] test node::avg_pool2d::tests::test_avg_pool2d_config_with_count_include_pad ... ok [INFO] [stdout] test node::avg_pool2d::tests::test_avg_pool2d_config_with_padding ... ok [INFO] [stdout] test node::batch_norm::tests::test_batch_norm_config_default_values ... ok [INFO] [stdout] test node::cast::tests::test_cast_float_to_int64 ... ok [INFO] [stdout] test node::batch_norm::tests::test_batch_norm_config_basic ... ok [INFO] [stdout] test node::cast::tests::test_cast_scalar_handling ... ok [INFO] [stdout] test node::argmax::tests::test_argmax_config_keepdims_not_supported - should panic ... ok [INFO] [stdout] test node::cast::tests::test_cast_scalar_to_bool ... ok [INFO] [stdout] test node::clip::tests::test_clip_config_no_min_max - should panic ... ok [INFO] [stdout] test node::clip::tests::test_clip_config_with_attributes ... ok [INFO] [stdout] test node::clip::tests::test_clip_config_with_attributes_max_only ... ok [INFO] [stdout] test node::clip::tests::test_clip_config_with_attributes_min_only ... ok [INFO] [stdout] test node::clip::tests::test_clip_config_with_inputs ... ok [INFO] [stdout] test node::clip::tests::test_clip_config_with_inputs_max_only ... ok [INFO] [stdout] test node::clip::tests::test_clip_config_with_inputs_min_only ... ok [INFO] [stdout] test node::comparison::tests::test_comparison_rank_broadcasting ... ok [INFO] [stdout] test node::comparison::tests::test_comparison_invalid_input - should panic ... ok [INFO] [stdout] test node::concat::tests::test_concat_config_basic ... ok [INFO] [stdout] test node::concat::tests::test_concat_config_invalid_input - should panic ... ok [INFO] [stdout] test node::concat::tests::test_concat_config_negative_axis ... ok [INFO] [stdout] test node::constant::tests::test_constant_missing_value - should panic ... ok [INFO] [stdout] test node::constant::tests::test_constant_scalar_float ... ok [INFO] [stdout] test node::constant::tests::test_constant_tensor ... ok [INFO] [stdout] test node::constant_of_shape::tests::test_custom_value_type ... ok [INFO] [stdout] test node::constant_of_shape::tests::test_invalid_input_type - should panic ... ok [INFO] [stdout] test node::constant_of_shape::tests::test_shape_input ... ok [INFO] [stdout] test node::constant_of_shape::tests::test_tensor_input_with_static_shape ... ok [INFO] [stdout] test node::conv1d::tests::test_conv1d_config_asymmetric_padding - should panic ... ok [INFO] [stdout] test node::conv1d::tests::test_conv1d_config_basic ... ok [INFO] [stdout] test node::conv1d::tests::test_conv1d_config_negative_padding - should panic ... ok [INFO] [stdout] test node::conv1d::tests::test_conv1d_config_with_dilation ... ok [INFO] [stdout] test node::comparison::tests::test_comparison_scalar_result ... ok [INFO] [stdout] test node::conv1d::tests::test_conv1d_config_with_padding ... ok [INFO] [stdout] test node::conv1d::tests::test_conv1d_config_with_groups ... ok [INFO] [stdout] test node::argmin::tests::test_argmin_config_multiple_inputs - should panic ... ok [INFO] [stdout] test node::conv2d::tests::test_conv2d_config_basic ... ok [INFO] [stdout] test node::conv2d::tests::test_conv2d_config_with_groups ... ok [INFO] [stdout] test node::conv2d::tests::test_conv2d_config_with_padding ... ok [INFO] [stdout] test node::conv3d::tests::test_conv3d_config_with_bias ... ok [INFO] [stdout] test node::conv2d::tests::test_conv2d_config_with_bias ... ok [INFO] [stdout] test node::conv3d::tests::test_conv3d_config_basic ... ok [INFO] [stdout] test node::avg_pool1d::tests::test_avg_pool1d_config_with_ceil_mode - should panic ... ok [INFO] [stdout] test node::conv_transpose1d::tests::test_conv_transpose1d_config_basic ... ok [INFO] [stdout] test node::conv3d::tests::test_conv3d_config_with_groups ... ok [INFO] [stdout] test node::conv_transpose2d::tests::test_conv_transpose2d_config_basic ... ok [INFO] [stdout] test node::argmax::tests::test_argmax_config_multiple_inputs - should panic ... ok [INFO] [stdout] test node::conv_transpose1d::tests::test_conv_transpose1d_config_with_params ... ok [INFO] [stdout] test node::avg_pool2d::tests::test_avg_pool2d_config_with_ceil_mode - should panic ... ok [INFO] [stdout] test node::conv_transpose2d::tests::test_conv_transpose2d_config_with_bias ... ok [INFO] [stdout] test node::argmin::tests::test_argmin_config_keepdims_not_supported - should panic ... ok [INFO] [stdout] test node::conv_transpose2d::tests::test_conv_transpose2d_config_with_groups ... ok [INFO] [stdout] test node::conv_transpose2d::tests::test_conv_transpose2d_config_with_output_padding ... ok [INFO] [stdout] test node::conv_transpose3d::tests::test_conv_transpose3d_config_basic ... ok [INFO] [stdout] test node::conv_transpose2d::tests::test_conv_transpose2d_config_with_padding ... ok [INFO] [stdout] test node::conv_transpose3d::tests::test_conv_transpose3d_config_with_bias ... ok [INFO] [stdout] test node::cast::tests::test_cast_multiple_inputs - should panic ... ok [INFO] [stdout] test node::conv_transpose2d::tests::test_conv_transpose2d_config_with_asymmetric_padding - should panic ... ok [INFO] [stdout] test node::conv_transpose3d::tests::test_conv_transpose3d_config_with_asymmetric_padding - should panic ... ok [INFO] [stdout] test node::conv_transpose3d::tests::test_conv_transpose3d_config_with_groups ... ok [INFO] [stdout] test node::conv_transpose3d::tests::test_conv_transpose3d_config_with_padding ... ok [INFO] [stdout] test node::depth_to_space::tests::test_crd_config ... ok [INFO] [stdout] test node::depth_to_space::tests::test_dcr_config ... ok [INFO] [stdout] test node::depth_to_space::tests::test_static_shape_update_outputs ... ok [INFO] [stdout] test node::dropout::tests::test_dropout_config_with_attr ... ok [INFO] [stdout] test node::dropout::tests::test_dropout_config_with_input ... ok [INFO] [stdout] test node::depth_to_space::tests::test_basic_config ... ok [INFO] [stdout] test node::dropout::tests::test_dropout_config_missing_input - should panic ... ok [INFO] [stdout] test node::expand::tests::test_expand_config_with_invalid_input_type - should panic ... ok [INFO] [stdout] test node::expand::tests::test_expand_config_with_invalid_shape_rank - should panic ... ok [INFO] [stdout] test node::expand::tests::test_expand_config_with_runtime_shape ... ok [INFO] [stdout] test node::conv_transpose1d::tests::test_conv_transpose1d_config_asymmetric_padding - should panic ... ok [INFO] [stdout] test node::expand::tests::test_expand_config_with_invalid_shape_type - should panic ... ok [INFO] [stdout] test node::expand::tests::test_expand_config_with_invalid_value_type - should panic ... ok [INFO] [stdout] test node::expand::tests::test_expand_config_with_shape_type ... ok [INFO] [stdout] test node::expand::tests::test_expand_config_with_static_shape ... ok [INFO] [stdout] test node::expand::tests::test_expand_with_constant_shape ... ok [INFO] [stdout] test node::expand::tests::test_expand_with_dynamic_shape ... ok [INFO] [stdout] test node::conv_transpose3d::tests::test_conv_transpose3d_config_with_output_padding ... ok [INFO] [stdout] test node::expand::tests::test_expand_with_incorrect_inputs - should panic ... ok [INFO] [stdout] test node::flatten::tests::test_flatten_config_with_negative_axis ... ok [INFO] [stdout] test node::gather::tests::test_gather_config_basic ... ok [INFO] [stdout] test node::flatten::tests::test_flatten_config_with_low_rank - should panic ... ok [INFO] [stdout] test node::flatten::tests::test_flatten_config_basic ... ok [INFO] [stdout] test node::gather::tests::test_gather_config_negative_axis ... ok [INFO] [stdout] test node::flatten::tests::test_flatten_config_with_multiple_inputs - should panic ... ok [INFO] [stdout] test node::gemm::tests::test_gemm_config_defaults ... ok [INFO] [stdout] test node::gemm::tests::test_gemm_config_partial_attrs ... ok [INFO] [stdout] test node::group_norm::tests::test_group_norm_config_no_stash_type ... ok [INFO] [stdout] test node::hard_sigmoid::tests::test_hard_sigmoid_config_default ... ok [INFO] [stdout] test node::gather::tests::test_gather_config_missing_index - should panic ... ok [INFO] [stdout] test node::hard_sigmoid::tests::test_hard_sigmoid_config_with_attrs ... ok [INFO] [stdout] test node::gather::tests::test_gather_config_shape_input ... ok [INFO] [stdout] test node::instance_norm::tests::test_instance_norm_config_basic ... ok [INFO] [stdout] test node::gemm::tests::test_gemm_config_with_attrs ... ok [INFO] [stdout] test node::leaky_relu::tests::test_leaky_relu_config_with_alpha ... ok [INFO] [stdout] test node::layer_norm::tests::test_layer_norm_config_no_stash_type ... ok [INFO] [stdout] test node::leaky_relu::tests::test_leaky_relu_config_default ... ok [INFO] [stdout] test node::layer_norm::tests::test_layer_norm_config_basic ... ok [INFO] [stdout] test node::linear::tests::test_linear_config_with_bias ... ok [INFO] [stdout] test node::group_norm::tests::test_group_norm_config_invalid_num_groups - should panic ... ok [INFO] [stdout] test node::log_softmax::tests::test_log_softmax_config_basic ... ok [INFO] [stdout] test node::log_softmax::tests::test_log_softmax_config_explicit_axis ... ok [INFO] [stdout] test node::matmul::tests::test_matmul_broadcasting ... ok [INFO] [stdout] test node::linear::tests::test_linear_config_missing_weight - should panic ... ok [INFO] [stdout] test node::layer_norm::tests::test_layer_norm_config_invalid_axis - should panic ... ok [INFO] [stdout] test node::linear::tests::test_linear_config_invalid_weight_dims - should panic ... ok [INFO] [stdout] test node::linear::tests::test_linear_config_basic ... ok [INFO] [stdout] test node::log_softmax::tests::test_log_softmax_config_multiple_inputs - should panic ... ok [INFO] [stdout] test node::matmul::tests::test_matmul_invalid_input - should panic ... ok [INFO] [stdout] test node::matmul::tests::test_matmul_standard_case ... ok [INFO] [stdout] test node::max_pool1d::tests::test_max_pool1d_config_basic ... ok [INFO] [stdout] test node::matmul::tests::test_matmul_vector_matrix ... ok [INFO] [stdout] test node::max_pool1d::tests::test_max_pool1d_config_with_dilation ... ok [INFO] [stdout] test node::max_pool1d::tests::test_max_pool1d_config_asymmetric_padding - should panic ... ok [INFO] [stdout] test node::max_pool2d::tests::test_max_pool2d_config_with_padding ... ok [INFO] [stdout] test node::max_pool2d::tests::test_max_pool2d_config_with_dilation ... ok [INFO] [stdout] test node::one_hot::tests::test_one_hot_config_custom_values ... ok [INFO] [stdout] test node::one_hot::tests::test_one_hot_config_basic ... ok [INFO] [stdout] test node::one_hot::tests::test_one_hot_config_no_depth_value - should panic ... ok [INFO] [stdout] test node::group_norm::tests::test_group_norm_config_basic ... ok [INFO] [stdout] test node::conv3d::tests::test_conv3d_config_with_padding ... ok [INFO] [stdout] test node::one_hot::tests::test_one_hot_config_with_axis ... ok [INFO] [stdout] test node::max_pool1d::tests::test_max_pool1d_config_with_padding ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_invalid_pads_length - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_invalid_tensor_rank - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_attrs_override_inputs ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_negative_pad - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_no_inputs - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_no_pads - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_with_3d_tensor ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_with_attrs ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_invalid_input_type - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_non_zero_padding_on_other_dimensions - should panic ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_2d_explicit ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_unsupported_mode - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_with_axes_input - should panic ... ok [INFO] [stdout] test node::pad::tests::test_pad_config_with_inputs ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_2d_asymmetric - should panic ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_2d_negative - should panic ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_2d_valid ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_3d_valid ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_3d_asymmetric - should panic ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_3d_negative - should panic ... ok [INFO] [stdout] test node::random::tests::test_random_normal_float ... ok [INFO] [stdout] test node::padding::tests::test_padding_config_3d_explicit ... ok [INFO] [stdout] test node::random::tests::test_random_normal_unsupported_type - should panic ... ok [INFO] [stdout] test node::random_like::tests::test_random_like_double ... ok [INFO] [stdout] test node::random::tests::test_random_normal_missing_shape - should panic ... ok [INFO] [stdout] test node::range::tests::test_range_output ... ok [INFO] [stdout] test node::reduce_max::tests::test_reduce_max_config_basic ... ok [INFO] [stdout] test node::random_like::tests::test_random_like_unsupported_type - should panic ... ok [INFO] [stdout] test node::reduce_max::tests::test_reduce_max_config_negative_axis ... ok [INFO] [stdout] test node::random_like::tests::test_random_like_invalid_input - should panic ... ok [INFO] [stdout] test node::reduce_max::tests::test_reduce_max_config_multiple_axes - should panic ... ok [INFO] [stdout] test node::range::tests::test_range_missing_inputs - should panic ... ok [INFO] [stdout] test node::reduce_max::tests::test_reduce_max_config_no_axes - should panic ... ok [INFO] [stdout] test node::reduce_mean::tests::test_reduce_mean_config_basic ... ok [INFO] [stdout] test node::reduce_max::tests::test_reduce_max_config_no_keepdims - should panic ... ok [INFO] [stdout] test node::reduce_mean::tests::test_reduce_mean_config_multiple_axes - should panic ... ok [INFO] [stdout] test node::reduce_mean::tests::test_reduce_mean_config_negative_axis ... ok [INFO] [stdout] test node::reduce_mean::tests::test_reduce_mean_config_no_axes - should panic ... ok [INFO] [stdout] test node::reduce_mean::tests::test_reduce_mean_config_no_keepdims - should panic ... ok [INFO] [stdout] test node::reduce_min::tests::test_reduce_min_config_basic ... ok [INFO] [stdout] test node::reduce_min::tests::test_reduce_min_config_multiple_axes - should panic ... ok [INFO] [stdout] test node::reduce_min::tests::test_reduce_min_config_negative_axis ... ok [INFO] [stdout] test node::reduce_min::tests::test_reduce_min_config_no_keepdims - should panic ... ok [INFO] [stdout] test node::reduce_min::tests::test_reduce_min_config_no_axes - should panic ... ok [INFO] [stdout] test node::reduce_prod::tests::test_reduce_prod_config_basic ... ok [INFO] [stdout] test node::reduce_prod::tests::test_reduce_prod_config_negative_axis ... ok [INFO] [stdout] test node::reduce_sum::tests::test_reduce_sum_config_basic ... ok [INFO] [stdout] test node::reduce_prod::tests::test_reduce_prod_config_multiple_axes - should panic ... ok [INFO] [stdout] test node::reduce_prod::tests::test_reduce_prod_config_no_axes - should panic ... ok [INFO] [stdout] test node::reduce_prod::tests::test_reduce_prod_config_no_keepdims - should panic ... ok [INFO] [stdout] test node::reduce_sum::tests::test_reduce_sum_config_negative_axis ... ok [INFO] [stdout] test node::reduce_sum::tests::test_reduce_sum_config_multiple_axes - should panic ... ok [INFO] [stdout] test node::reduce_sum::tests::test_reduce_sum_config_no_axes - should panic ... ok [INFO] [stdout] test node::reduce_sum::tests::test_reduce_sum_config_no_keepdims - should panic ... ok [INFO] [stdout] test node::reshape::tests::test_reshape_config_basic ... ok [INFO] [stdout] test node::reshape::tests::test_reshape_config_allowzero_not_supported - should panic ... ok [INFO] [stdout] test node::reshape::tests::test_reshape_config_invalid_shape_dim - should panic ... ok [INFO] [stdout] test node::reshape::tests::test_reshape_config_no_shape_input - should panic ... ok [INFO] [stdout] test node::resize::tests::test_resize_config_no_scales_or_sizes - should panic ... ok [INFO] [stdout] test node::resize::tests::test_resize_config_with_scales ... ok [INFO] [stdout] test node::resize::tests::test_resize_config_no_mode - should panic ... ok [INFO] [stdout] test node::resize::tests::test_resize_config_with_sizes ... ok [INFO] [stdout] test node::shape::tests::test_shape_config_defaults ... ok [INFO] [stdout] test node::resize::tests::test_resize_config_with_roi - should panic ... ok [INFO] [stdout] test node::shape::tests::test_shape_config_multiple_inputs - should panic ... ok [INFO] [stdout] test node::shape::tests::test_shape_config_negative_dims ... ok [INFO] [stdout] test node::shape::tests::test_shape_config_with_end ... ok [INFO] [stdout] test node::shape::tests::test_shape_config_with_start ... ok [INFO] [stdout] test node::shape::tests::test_shape_config_with_start_and_end ... ok [INFO] [stdout] test node::size::tests::test_size_update_outputs ... ok [INFO] [stdout] test node::slice::tests::test_slice_config_basic ... ok [INFO] [stdout] test node::slice::tests::test_slice_config_default_axes ... ok [INFO] [stdout] test node::slice::tests::test_slice_config_negative_axes ... ok [INFO] [stdout] test node::slice::tests::test_slice_config_with_attrs ... ok [INFO] [stdout] test node::slice::tests::test_slice_update_output_rank_shape_input ... ok [INFO] [stdout] test node::slice::tests::test_slice_update_output_rank_tensor_input ... ok [INFO] [stdout] test node::softmax::tests::test_softmax_config_basic ... ok [INFO] [stdout] test node::softmax::tests::test_softmax_config_explicit_axis ... ok [INFO] [stdout] test node::softmax::tests::test_softmax_config_multiple_inputs - should panic ... ok [INFO] [stdout] test node::space_to_depth::tests::test_basic_config ... ok [INFO] [stdout] test node::space_to_depth::tests::test_static_shape_update_outputs ... ok [INFO] [stdout] test node::split::tests::test_split_config_both_splits_and_num_outputs - should panic ... ok [INFO] [stdout] test node::split::tests::test_split_config_default_axis ... ok [INFO] [stdout] test node::split::tests::test_split_config_invalid_input_type - should panic ... ok [INFO] [stdout] test node::split::tests::test_split_config_invalid_num_outputs - should panic ... ok [INFO] [stdout] test node::random::tests::test_random_normal_double ... ok [INFO] [stdout] test node::random_like::tests::test_random_like_float ... ok [INFO] [stdout] test node::reduce_sum::tests::test_reduce_sum_config_with_input_axes ... ok [INFO] [stdout] test node::split::tests::test_split_config_no_static_shape - should panic ... ok [INFO] [stdout] test node::split::tests::test_split_config_negative_axis ... ok [INFO] [stdout] test node::split::tests::test_split_config_with_split_sizes_input ... ok [INFO] [stdout] test node::split::tests::test_split_config_non_even_split ... ok [INFO] [stdout] test node::split::tests::test_split_config_num_outputs_attr ... ok [INFO] [stdout] test node::split::tests::test_split_config_zero_num_outputs - should panic ... ok [INFO] [stdout] test node::split::tests::test_split_invalid_input - should panic ... ok [INFO] [stdout] test node::split::tests::test_split_config_specified_axis ... ok [INFO] [stdout] test node::split::tests::test_split_multiple_outputs ... ok [INFO] [stdout] test node::split::tests::test_split_single_output ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_with_large_repeats ... ok [INFO] [stdout] test node::squeeze::tests::test_squeeze_config_with_axes ... ok [INFO] [stdout] test node::one_hot::tests::test_one_hot_config_no_values - should panic ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_with_missing_value ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_with_empty_repeats ... ok [INFO] [stdout] test node::squeeze::tests::test_squeeze_config_no_axes ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_both_k_input_and_attribute ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_with_repeats ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_with_single_repeat ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_with_negative_repeats ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_without_repeats_input ... ok [INFO] [stdout] test node::tile::tests::test_tile_config_with_zero_repeats ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_explicit_axis ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_invalid_input_type - should panic ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_negative_axis ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_sorted_attribute ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_largest_false - should panic ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_sorted_false - should panic ... ok [INFO] [stdout] test node::topk::tests::test_topk_basic ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_without_k - should panic ... ok [INFO] [stdout] test node::max_pool2d::tests::test_max_pool2d_config_basic ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_both_params ... ok [INFO] [stdout] test node::transpose::tests::test_transpose_config_multiple_inputs - should panic ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_default ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_negative_non_binary_upper ... ok [INFO] [stdout] test node::topk::tests::test_topk_invalid_input - should panic ... ok [INFO] [stdout] test node::transpose::tests::test_transpose_config_with_perm ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_upper_true ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_upper_false ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_with_diagonal ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_with_negative_diagonal ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_k_attribute ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_empty_axes ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_k_input ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_negative_axes ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_invalid_axes_type - should panic ... ok [INFO] [stdout] test node::transpose::tests::test_transpose_config_default ... ok [INFO] [stdout] test node::trilu::tests::test_trilu_config_non_binary_upper ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_invalid_axes_rank - should panic ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_with_attr ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_missing_axes - should panic ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_with_runtime_input ... ok [INFO] [stdout] test node::topk::tests::test_top_k_config_with_largest_attribute ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_with_attr ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_with_input ... ok [INFO] [stdout] test node::where_op::tests::test_where_basic ... ok [INFO] [stdout] test node::where_op::tests::test_where_scalar_result ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_config_with_static_input ... ok [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_scalar ... ok [INFO] [stdout] test node::where_op::tests::test_where_invalid_condition - should panic ... ok [INFO] [stdout] test util::tests::test_same_as_input ... ok [INFO] [stderr] Doc-tests onnx_ir [INFO] [stdout] test node::unsqueeze::tests::test_unsqueeze_invalid_input - should panic ... ok [INFO] [stdout] test util::tests::test_temporary_pass_through_stub ... ok [INFO] [stdout] test util::tests::test_same_as_input_broadcast_with_scalar ... ok [INFO] [stdout] test util::tests::test_same_as_input_broadcast_max_rank ... ok [INFO] [stdout] test node::where_op::tests::test_where_mismatched_types - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 285 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [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] running `Command { std: "docker" "inspect" "85b95613a8c1aa8bcd31683edd9ac2919994ae8f0655cac4fb9c66a14c6abd90", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85b95613a8c1aa8bcd31683edd9ac2919994ae8f0655cac4fb9c66a14c6abd90", kill_on_drop: false }` [INFO] [stdout] 85b95613a8c1aa8bcd31683edd9ac2919994ae8f0655cac4fb9c66a14c6abd90