[INFO] fetching crate datarust 0.7.0...
[INFO] testing datarust-0.7.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate datarust 0.7.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate datarust 0.7.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate datarust 0.7.0
[INFO] tweaked toml for crates.io crate datarust 0.7.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate datarust 0.7.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate datarust 0.7.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5
[INFO] running `Command { std: "docker" "start" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling datarust v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.43s
[INFO] running `Command { std: "docker" "inspect" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling clap_lex v0.6.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling clap_builder v4.4.18
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tempfile v3.15.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.5.0
[INFO] [stderr]    Compiling clap v4.4.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling datarust v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/datarust/ecde0da75b8a2772/out/datarust-ecde0da75b8a2772)
[INFO] [stdout] 
[INFO] [stdout] running 694 tests
[INFO] [stdout] test cluster::kmeans::tests::finds_three_blobs ... ok
[INFO] [stdout] test categorical_kind::tests::fit_transform_dispatches_to_frequency ... ok
[INFO] [stdout] test categorical_kind::tests::inverse_transform_round_trips_onehot ... ok
[INFO] [stdout] test categorical_kind::tests::name_delegates_to_inner ... ok
[INFO] [stdout] test cluster::kmeans::tests::predict_assigns_new_points ... ok
[INFO] [stdout] test cluster::kmeans::tests::predict_shape_mismatch_errors ... ok
[INFO] [stdout] test cluster::kmeans::tests::n_clusters_zero_errors ... ok
[INFO] [stdout] test categorical_kind::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test cluster::kmeans::tests::deterministic_same_seed ... ok
[INFO] [stdout] test cluster::kmeans::tests::n_iter_recorded ... ok
[INFO] [stdout] test cluster::kmeans::tests::fit_transform_returns_one_hot ... ok
[INFO] [stdout] test cluster::kmeans::tests::non_finite_features_error_during_fit_and_predict ... ok
[INFO] [stdout] test cluster::kmeans::tests::predict_before_fit_errors ... ok
[INFO] [stdout] test cluster::kmeans::tests::params_reject_invalid_values_without_mutating_state ... ok
[INFO] [stdout] test categorical_kind::tests::fit_transform_dispatches_to_onehot ... ok
[INFO] [stdout] test categorical_kind::tests::fit_transform_dispatches_to_ordinal ... ok
[INFO] [stdout] test cluster::kmeans::tests::invalid_iteration_and_tolerance_configuration_errors ... ok
[INFO] [stdout] test cluster::kmeans::tests::inertia_non_negative ... ok
[INFO] [stdout] test categorical_kind::tests::feature_names_delegates_to_inner ... ok
[INFO] [stdout] test cluster::kmeans::tests::kmeans_plus_plus_better_than_or_equal_random ... ok
[INFO] [stdout] test cluster::metrics::tests::perfect_separation_high_silhouette ... ok
[INFO] [stdout] test compose::column_transformer::tests::duplicate_column_across_specs_errors ... ok
[INFO] [stdout] test cluster::kmeans::tests::recovers_known_centroids ... ok
[INFO] [stdout] test compose::column_transformer::tests::duplicate_column_within_spec_errors ... ok
[INFO] [stdout] test cluster::metrics::tests::single_cluster_errors ... ok
[INFO] [stdout] test cluster::metrics::tests::gapped_and_maximum_labels_are_compacted ... ok
[INFO] [stdout] test cluster::metrics::tests::label_count_mismatch_errors ... ok
[INFO] [stdout] test cluster::kmeans::tests::single_sample_single_cluster_works ... ok
[INFO] [stdout] test cluster::metrics::tests::one_cluster_per_sample_errors ... ok
[INFO] [stdout] test cluster::metrics::tests::overlapping_clusters_low_silhouette ... ok
[INFO] [stdout] test cluster::metrics::tests::three_clusters ... ok
[INFO] [stdout] test compose::column_transformer::tests::bad_column_index_errors ... ok
[INFO] [stdout] test compose::column_transformer::tests::categorical_on_numeric_only_table_errors ... ok
[INFO] [stdout] test cluster::metrics::tests::singleton_cluster_contributes_zero ... ok
[INFO] [stdout] test compose::column_transformer::tests::empty_specs_errors ... ok
[INFO] [stdout] test compose::column_transformer::tests::remainder_passthrough_includes_categorical ... ok
[INFO] [stdout] test compose::column_transformer::tests::row_count_mismatch_in_table_rejected ... ok
[INFO] [stdout] test compose::column_transformer::tests::target_encoder_requires_fit_with_target ... ok
[INFO] [stdout] test compose::column_transformer::tests::target_encoder_with_target_values ... ok
[INFO] [stdout] test compose::column_transformer::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test compose::column_transformer::tests::transform_to_table_preserves_cat_remainder_as_strings ... ok
[INFO] [stdout] test compose::column_transformer::tests::transform_to_table_requires_fitted ... ok
[INFO] [stdout] test compose::output::tests::rejects_mismatched_row_counts ... ok
[INFO] [stdout] test compose::output::tests::reports_combined_shape ... ok
[INFO] [stdout] test decomposition::jacobi::tests::covariance_centered_matches_definition ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_descending_order ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_diagonal_matrix_returns_diagonal ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_eigenvectors_orthonormal ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_empty_returns_none ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_flat_single_element ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_identity_matrix_all_ones ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_known_2x2_matches_hand_calculation ... ok
[INFO] [stdout] test compose::column_transformer::tests::transform_new_data_consistent_shape ... ok
[INFO] [stdout] test compose::column_transformer::tests::feature_names_remainder_passthrough_numeric_only ... ok
[INFO] [stdout] test compose::column_transformer::tests::feature_names_default ... ok
[INFO] [stdout] test compose::column_transformer::tests::feature_names_default_categorical_outnumbers_numeric ... ok
[INFO] [stdout] test compose::column_transformer::tests::feature_names_default_numeric_outnumbers_categorical ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_reconstructs_original_matrix ... ok
[INFO] [stdout] test compose::column_transformer::tests::feature_names_remainder_passthrough ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_topk_matches_known_diagonal_spectrum_in_both_paths ... ok
[INFO] [stdout] test compose::column_transformer::tests::numeric_scale_plus_onehot ... ok
[INFO] [stdout] test compose::column_transformer::tests::output_column_order_specs_then_remainder ... ok
[INFO] [stdout] test compose::column_transformer::tests::remainder_drop_default ... ok
[INFO] [stdout] test compose::column_transformer::tests::remainder_passthrough_appends_unused_numeric ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_nonsquare_returns_none ... ok
[INFO] [stdout] test compose::column_transformer::tests::transform_to_table_onehot_numeric_block ... ok
[INFO] [stdout] test decomposition::pca::tests::noise_variance_constant_data ... ok
[INFO] [stdout] test decomposition::pca::tests::noise_variance_few_components_positive ... ok
[INFO] [stdout] test compose::column_transformer::tests::transform_to_table_remainder_only_categorical ... ok
[INFO] [stdout] test decomposition::pca::tests::randomized_solver_round_trips_rank_two_data_with_whitening ... ok
[INFO] [stdout] test decomposition::pca::tests::reconstruction_zero_error_all_components ... ok
[INFO] [stdout] test decomposition::pca::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test decomposition::pca::tests::transform_shape_mismatch ... ok
[INFO] [stdout] test decomposition::pca::tests::variance_target_invalid ... ok
[INFO] [stdout] test decomposition::pca::tests::variance_target_selects_k ... ok
[INFO] [stdout] test decomposition::pca::tests::whiten_produces_unit_variance ... ok
[INFO] [stdout] test decomposition::randomized_svd::tests::modified_gram_schmidt_orthonormal ... ok
[INFO] [stdout] test decomposition::randomized_svd::tests::randomized_svd_empty_returns_none ... ok
[INFO] [stdout] test decomposition::randomized_svd::tests::randomized_svd_reconstructs_low_rank ... ok
[INFO] [stdout] test decomposition::pca::tests::noise_variance_all_components_zero ... ok
[INFO] [stdout] test decomposition::randomized_svd::tests::randomized_svd_singular_values_nonneg ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::basic_transform_shape ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::all_components_kept ... ok
[INFO] [stdout] test decomposition::pca::tests::n_components_capped_by_min_dim ... ok
[INFO] [stdout] test compose::column_transformer::tests::feature_names_with_input ... ok
[INFO] [stdout] test decomposition::pca::tests::zero_component_count_and_invalid_inverse_inputs_error ... ok
[INFO] [stdout] test decomposition::pca::tests::constant_data_zero_variance ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::components_orthonormal ... ok
[INFO] [stdout] test decomposition::pca::tests::n_components_count_limits_output ... ok
[INFO] [stdout] test decomposition::pca::tests::explained_variance_ratio_sums_to_one_when_all ... ok
[INFO] [stdout] test decomposition::pca::tests::perfect_linear_data_one_component ... ok
[INFO] [stdout] test decomposition::pca::tests::default_and_constant_variance_component_selection_are_supported ... ok
[INFO] [stdout] test cluster::metrics::tests::non_finite_features_error ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::explained_variance_ratio_descending ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::inverse_transform_shape_mismatch ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::n_components_too_large_errors ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::singular_values_match_eigenvalues ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::zero_n_components_errors ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::inverse_transform_before_fit_errors ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::inverse_transform_reduced_rank_approx ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::reconstruction_via_inverse_transform ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::transform_shape_mismatch ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::variance_threshold_selects_k ... ok
[INFO] [stdout] test decomposition::truncated_svd::tests::variance_threshold_invalid ... ok
[INFO] [stdout] test encoder::frequency::tests::basic_counts ... ok
[INFO] [stdout] test encoder::frequency::tests::unknown_error_mode ... ok
[INFO] [stdout] test encoder::frequency::tests::unknown_maps_to_zero ... ok
[INFO] [stdout] test encoder::label::tests::handle_unknown_ignore_returns_max ... ok
[INFO] [stdout] test encoder::label::tests::inverse_bad_index ... ok
[INFO] [stdout] test encoder::frequency::tests::normalized_proportions ... ok
[INFO] [stdout] test encoder::frequency::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test encoder::label::tests::empty_fit_errors ... ok
[INFO] [stdout] test encoder::label::tests::transform_on_new_data ... ok
[INFO] [stdout] test encoder::frequency::tests::column_count_mismatch ... ok
[INFO] [stdout] test encoder::frequency::tests::counts_sum_to_n ... ok
[INFO] [stdout] test encoder::frequency::tests::feature_names_short_input_pads_with_synthetic ... ok
[INFO] [stdout] test encoder::frequency::tests::multi_column_independent ... ok
[INFO] [stdout] test encoder::label::tests::basic_fit_transform ... ok
[INFO] [stdout] test encoder::label::tests::duplicate_labels_deduped ... ok
[INFO] [stdout] test encoder::label::tests::handle_unknown_default_is_error ... ok
[INFO] [stdout] test encoder::label::tests::unknown_label_errors ... ok
[INFO] [stdout] test encoder::onehot::tests::feature_names_short_input_pads_with_synthetic ... ok
[INFO] [stdout] test encoder::onehot::tests::duplicate_rows ... ok
[INFO] [stdout] test encoder::onehot::tests::feature_names_with_drop ... ok
[INFO] [stdout] test encoder::onehot::tests::feature_names_single_col ... ok
[INFO] [stdout] test encoder::onehot::tests::handle_unknown_error ... ok
[INFO] [stdout] test encoder::onehot::tests::handle_unknown_ignore_zeros ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_before_fit_errors ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_handle_unknown_ignore_zeros ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_multiple_columns ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_shape_mismatch ... ok
[INFO] [stdout] test encoder::label::tests::preserves_lexicographic_order_numeric_strings ... ok
[INFO] [stdout] test decomposition::jacobi::tests::eigh_topk_validates_inputs_and_handles_empty_request ... ok
[INFO] [stdout] test encoder::label::tests::inverse_round_trip ... ok
[INFO] [stdout] test encoder::label::tests::inverse_transform_sentinel_decodes_to_empty ... ok
[INFO] [stdout] test encoder::label::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test encoder::onehot::tests::feature_names_multi_col_custom ... ok
[INFO] [stdout] test encoder::onehot::tests::column_count_mismatch ... ok
[INFO] [stdout] test encoder::onehot::tests::drop_first ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_with_drop_multi_col ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_sparse_input ... ok
[INFO] [stdout] test decomposition::pca::tests::components_are_orthonormal ... ok
[INFO] [stdout] test encoder::onehot::tests::transform_auto_dense_by_default ... ok
[INFO] [stdout] test encoder::onehot::tests::transform_auto_sparse_when_flagged ... ok
[INFO] [stdout] test encoder::onehot::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test encoder::label::tests::label_transformer_trait_delegates_every_operation ... ok
[INFO] [stdout] test encoder::onehot::tests::categories_sorted ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_with_drop_first ... ok
[INFO] [stdout] test encoder::ordinal::tests::basic_auto_fit ... ok
[INFO] [stdout] test encoder::onehot::tests::multiple_columns ... ok
[INFO] [stdout] test encoder::onehot::tests::inverse_transform_single_column ... ok
[INFO] [stdout] test encoder::onehot::tests::sparse_single_column ... ok
[INFO] [stdout] test encoder::onehot::tests::sparse_multiple_columns ... ok
[INFO] [stdout] test encoder::onehot::tests::sparse_transform_before_fit_errors ... ok
[INFO] [stdout] test encoder::onehot::tests::sparse_handle_unknown_ignore ... ok
[INFO] [stdout] test encoder::onehot::tests::sparse_matches_dense ... ok
[INFO] [stdout] test encoder::onehot::tests::sparse_with_drop_first ... ok
[INFO] [stdout] test encoder::ordinal::tests::feature_names_short_input_pads_with_synthetic ... ok
[INFO] [stdout] test encoder::onehot::tests::single_column_basic ... ok
[INFO] [stdout] test encoder::ordinal::tests::handle_unknown_neg_one ... ok
[INFO] [stdout] test encoder::ordinal::tests::inverse_bad_index_errors ... ok
[INFO] [stdout] test encoder::onehot::tests::transform_new_data_uses_fitted_categories ... ok
[INFO] [stdout] test encoder::ordinal::tests::inverse_before_fit_errors ... ok
[INFO] [stdout] test encoder::ordinal::tests::inverse_rejects_fractional_and_non_finite_codes ... ok
[INFO] [stdout] test encoder::ordinal::tests::inverse_round_trip ... ok
[INFO] [stdout] test encoder::target::tests::multi_column ... ok
[INFO] [stdout] test encoder::target::tests::smoothing_pulls_toward_global ... ok
[INFO] [stdout] test encoder::target::tests::target_count_mismatch ... ok
[INFO] [stdout] test encoder::target::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test encoder::target::tests::transform_large_multi_column ... ok
[INFO] [stdout] test encoder::ordinal::tests::manual_column_count_mismatch_errors ... ok
[INFO] [stdout] test encoder::ordinal::tests::manual_duplicate_category_errors ... ok
[INFO] [stdout] test encoder::ordinal::tests::manual_empty_category_list_errors ... ok
[INFO] [stdout] test encoder::ordinal::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test encoder::target::tests::unknown_uses_global_mean_by_default ... ok
[INFO] [stdout] test encoder::target::tests::unknown_error_mode ... ok
[INFO] [stdout] test ensemble::tests::no_bootstrap_uses_full_sample_count ... ok
[INFO] [stdout] test encoder::target::tests::unknown_nan_mode ... ok
[INFO] [stdout] test ensemble::tests::bootstrap_can_draw_last_row_when_n_is_power_of_two_plus_one ... ok
[INFO] [stdout] test ensemble::tests::randint_mask_covers_every_index ... ok
[INFO] [stdout] test error::tests::display_messages ... ok
[INFO] [stdout] test encoder::ordinal::tests::multi_column ... ok
[INFO] [stdout] test encoder::target::tests::negative_smoothing_rejected ... ok
[INFO] [stdout] test ensemble::tests::regressor_averages_tree_predictions ... ok
[INFO] [stdout] test function_transformer::tests::func_can_be_set_after_construction ... ok
[INFO] [stdout] test error::tests::shape_mismatch_display ... ok
[INFO] [stdout] test ensemble::tests::classifier_fits_and_aggregates_probabilities ... ok
[INFO] [stdout] test encoder::ordinal::tests::serde_derive ... ok
[INFO] [stdout] test function_transformer::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test function_transformer::tests::transform_without_func_errors ... ok
[INFO] [stdout] test function_transformer::tests::inverse_transform_round_trip ... ok
[INFO] [stdout] test imputer::knn::tests::all_nan_row_errors ... ok
[INFO] [stdout] test imputer::knn::tests::distance_weighted_different ... ok
[INFO] [stdout] test imputer::knn::tests::feature_names_none ... ok
[INFO] [stdout] test imputer::knn::tests::feature_names_some ... ok
[INFO] [stdout] test imputer::knn::tests::impute_keeps_non_nan ... ok
[INFO] [stdout] test imputer::knn::tests::impute_single_nan ... ok
[INFO] [stdout] test imputer::knn::tests::impute_with_multiple_nans ... ok
[INFO] [stdout] test imputer::knn::tests::k_larger_than_samples ... ok
[INFO] [stdout] test imputer::knn::tests::no_missing_passthrough ... ok
[INFO] [stdout] test imputer::knn::tests::shape_mismatch_errors ... ok
[INFO] [stdout] test imputer::simple::tests::all_missing_column_errors ... ok
[INFO] [stdout] test imputer::knn::tests::fit_empty_errors ... ok
[INFO] [stdout] test encoder::ordinal::tests::manual_categories ... ok
[INFO] [stdout] test error::tests::from_io_error ... ok
[INFO] [stdout] test imputer::simple::tests::all_missing_median_errors ... ok
[INFO] [stdout] test imputer::simple::tests::constant_strategy ... ok
[INFO] [stdout] test imputer::simple::tests::mean_strategy ... ok
[INFO] [stdout] test imputer::simple::tests::median_strategy ... ok
[INFO] [stdout] test imputer::simple::tests::most_frequent_strategy ... ok
[INFO] [stdout] test imputer::simple::tests::most_frequent_tie_smallest ... ok
[INFO] [stdout] test imputer::simple::tests::no_missing_unchanged ... ok
[INFO] [stdout] test imputer::simple::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test label_space::tests::invalid_labels_are_rejected ... ok
[INFO] [stdout] test imputer::simple::tests::constant_works_with_all_missing ... ok
[INFO] [stdout] test function_transformer::tests::apply_square_function ... ok
[INFO] [stdout] test label_space::tests::sorted_unique_round_trip ... ok
[INFO] [stdout] test encoder::target::tests::feature_names_short_input_pads_with_synthetic ... ok
[INFO] [stdout] test encoder::ordinal::tests::handle_unknown_error ... ok
[INFO] [stdout] test imputer::simple::tests::transform_new_data_uses_fitted ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_empty_rejected ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_identity ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_well_conditioned_4x4 ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_zero_diagonal_singular ... ok
[INFO] [stdout] test encoder::target::tests::basic_no_smoothing ... ok
[INFO] [stdout] test linalg::cholesky::tests::solve_spd_identity_returns_b ... ok
[INFO] [stdout] test linalg::cholesky::tests::solve_spd_residue_is_zero ... ok
[INFO] [stdout] test linalg::cholesky::tests::solve_spd_basic ... ok
[INFO] [stdout] test linalg::cholesky::tests::solve_spd_shape_mismatch ... ok
[INFO] [stdout] test linalg::cholesky::tests::solve_spd_round_trip ... ok
[INFO] [stdout] test linalg::cholesky::tests::solve_spd_3x3_diagonal_system ... ok
[INFO] [stdout] test linalg::cholesky::tests::solve_spd_zero_diagonal ... ok
[INFO] [stdout] test linear_model::lasso::tests::intercept_recovered ... ok
[INFO] [stdout] test ensemble::tests::bootstrap_and_feature_subsampling_are_deterministic ... ok
[INFO] [stdout] test linear_model::lasso::tests::invalid_solver_configuration_is_rejected ... ok
[INFO] [stdout] test linear_model::lasso::tests::n_iter_recorded ... ok
[INFO] [stdout] test linear_model::lasso::tests::near_zero_alpha_recovers_signal ... ok
[INFO] [stdout] test linear_model::lasso::tests::negative_alpha_rejected ... ok
[INFO] [stdout] test linear_model::lasso::tests::shape_mismatch_y_rejected ... ok
[INFO] [stdout] test linear_model::lasso::tests::sparsity_with_large_alpha ... ok
[INFO] [stdout] test error::tests::display_covers_all_string_error_variants ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_known_pd ... ok
[INFO] [stdout] test encoder::ordinal::tests::inverse_transform_sentinel_decodes_to_empty ... ok
[INFO] [stdout] test linear_model::lasso::tests::predict_before_fit_errors ... ok
[INFO] [stdout] test linalg::cholesky::tests::cholesky_non_pd_returns_singular ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::cholesky_and_svd_agree_full_rank ... ok
[INFO] [stdout] test linear_model::lasso::tests::predict_shape_mismatch ... ok
[INFO] [stdout] test function_transformer::tests::feature_names_passthrough ... ok
[INFO] [stdout] test function_transformer::tests::inverse_transform_before_fit_errors ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::fit_multivariate_known_coef ... ok
[INFO] [stdout] test function_transformer::tests::inverse_transform_without_inv_func_errors ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::n_features_in ... ok
[INFO] [stdout] test imputer::knn::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test linear_model::lasso::tests::perfect_line_fit_intercept_false ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::predict_returns_n_rows ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::predict_shape_mismatch ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::fit_intercept_false ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::classifies_separable_data ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::fit_new_data_predicts_correctly ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::fit_rejects_y_length_mismatch ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::fit_perfect_line_with_intercept ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::svd_handles_rank_deficiency ... ok
[INFO] [stdout] test linear_model::lasso::tests::very_large_alpha_zeros_all ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::cholesky_and_svd_agree ... ok
[INFO] [stdout] test linear_model::lasso::tests::zero_alpha_runs ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::invalid_solver_configuration_is_rejected ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::constant_target ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::fit_intercept_false ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::predict_before_fit_errors ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::multiclass_classes_sorted ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::multiclass_coef_shape ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::params_reject_invalid_solver_values_without_mutating_state ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::predict_positive_proba_rejects_multiclass ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::predict_proba_has_two_normalized_columns ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::multivariate_separable ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::n_iter_recorded ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::multiclass_preserves_non_contiguous_labels ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::multiclass_predict_proba_normalizes ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::non_integer_label_rejected ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::multiclass_classifies_separable ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::predict_before_fit_errors ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::multiclass_two_features ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::predict_returns_hard_labels ... ok
[INFO] [stdout] test linear_model::ridge::tests::cholesky_and_svd_agree ... ok
[INFO] [stdout] test linear_model::ridge::tests::handles_rank_deficient_input ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::fit_shape_mismatch_y ... ok
[INFO] [stdout] test linear_model::ridge::tests::shrinkage_with_larger_alpha ... ok
[INFO] [stdout] test matrix::tests::dense_accessors_and_row_conversions_preserve_layout ... ok
[INFO] [stdout] test matrix::tests::dense_constructor_edge_cases_are_rejected ... ok
[INFO] [stdout] test linear_model::ridge::tests::negative_alpha_rejected ... ok
[INFO] [stdout] test linear_model::ridge::tests::predict_shape_mismatch ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::score_returns_accuracy ... ok
[INFO] [stdout] test linear_model::logistic_regression::tests::predict_shape_mismatch ... ok
[INFO] [stdout] test linear_model::ridge::tests::predict_before_fit_errors ... ok
[INFO] [stdout] test linear_model::ridge::tests::non_finite_alpha_rejected ... ok
[INFO] [stdout] test linear_model::ridge::tests::score_returns_r2 ... ok
[INFO] [stdout] test linear_model::ridge::tests::shape_mismatch_y_rejected ... ok
[INFO] [stdout] test linear_model::ridge::tests::fit_intercept_false ... ok
[INFO] [stdout] test linear_model::ridge::tests::alpha_zero_matches_linear_regression ... ok
[INFO] [stdout] test linear_model::linear_regression::tests::fit_predict_convenience ... ok
[INFO] [stdout] test matrix::tests::finite_validators_distinguish_nan_from_infinity ... ok
[INFO] [stdout] test matrix::tests::select_columns_basic ... ok
[INFO] [stdout] test matrix::tests::select_columns_out_of_range ... ok
[INFO] [stdout] test matrix::tests::select_columns_reordered ... ok
[INFO] [stdout] test matrix::tests::select_columns_empty ... ok
[INFO] [stdout] test matrix::tests::dense_get_panics_on_out_of_bounds_access - should panic ... ok
[INFO] [stdout] test matrix::tests::raw_sparse_construction_and_bounds_checks ... ok
[INFO] [stdout] test matrix::tests::from_columns ... ok
[INFO] [stdout] test matrix::tests::from_flat ... ok
[INFO] [stdout] test matrix::tests::from_flat_bad_count ... ok
[INFO] [stdout] test matrix::tests::matmul_shape_mismatch ... ok
[INFO] [stdout] test matrix::tests::new_empty_rejected ... ok
[INFO] [stdout] test matrix::tests::new_jagged_rejected ... ok
[INFO] [stdout] test matrix::tests::new_valid ... ok
[INFO] [stdout] test matrix::tests::select_rows_basic ... ok
[INFO] [stdout] test matrix::tests::matmul ... ok
[INFO] [stdout] test matrix::tests::select_rows_duplicates ... ok
[INFO] [stdout] test cluster::kmeans::tests::n_clusters_exceeds_samples_errors ... ok
[INFO] [stdout] test matrix::tests::sparse_density ... ok
[INFO] [stdout] test matrix::tests::sparse_get_panics_on_out_of_bounds_access - should panic ... ok
[INFO] [stdout] test matrix::tests::sparse_to_dense ... ok
[INFO] [stdout] test matrix::tests::sparse_from_triplets_basic ... ok
[INFO] [stdout] test matrix::tests::sparse_zero_triplets_dropped ... ok
[INFO] [stdout] test matrix::tests::sparse_zeros ... ok
[INFO] [stdout] test matrix::tests::sparse_bad_indptr_rejected ... ok
[INFO] [stdout] test metrics::classification::tests::accuracy_matches_hand_computation ... ok
[INFO] [stdout] test metrics::classification::tests::average_precision_known_value ... ok
[INFO] [stdout] test matrix::tests::sparse_col_out_of_range_rejected ... ok
[INFO] [stdout] test metrics::classification::tests::all_wrong_classifier ... ok
[INFO] [stdout] test matrix::tests::sparse_duplicate_triplets_are_summed_and_zero_sums_are_dropped ... ok
[INFO] [stdout] test metrics::classification::tests::average_precision_imperfect ... ok
[INFO] [stdout] test matrix::tests::select_rows_empty ... ok
[INFO] [stdout] test metrics::classification::tests::accuracy_multiclass ... ok
[INFO] [stdout] test metrics::classification::tests::binary_average_rejects_multiclass_input ... ok
[INFO] [stdout] test metrics::classification::tests::binary_probability_metrics_reject_ambiguous_labels ... ok
[INFO] [stdout] test metrics::classification::tests::cohen_kappa_multiclass ... ok
[INFO] [stdout] test metrics::classification::tests::cohen_kappa_perfect_agreement ... ok
[INFO] [stdout] test metrics::classification::tests::confusion_matrix_binary_known ... ok
[INFO] [stdout] test metrics::classification::tests::confusion_matrix_multiclass ... ok
[INFO] [stdout] test metrics::classification::tests::explicit_averaging_strategies_match_hand_computation ... ok
[INFO] [stdout] test metrics::classification::tests::f1_matches_hand_computation ... ok
[INFO] [stdout] test metrics::classification::tests::fractional_and_non_finite_labels_are_rejected ... ok
[INFO] [stdout] test metrics::classification::tests::classification_report_uses_original_labels ... ok
[INFO] [stdout] test metrics::classification::tests::cohen_kappa_known_value ... ok
[INFO] [stdout] test metrics::classification::tests::empty_errors ... ok
[INFO] [stdout] test matrix::tests::strmatrix_accessors_and_validation_cover_edge_cases ... ok
[INFO] [stdout] test metrics::classification::tests::gapped_labels_are_compacted_and_retain_mapping ... ok
[INFO] [stdout] test metrics::classification::tests::label_space_encodes_and_decodes_original_values ... ok
[INFO] [stdout] test metrics::classification::tests::large_labels_do_not_control_matrix_allocation ... ok
[INFO] [stdout] test metrics::classification::tests::length_mismatch_errors ... ok
[INFO] [stdout] test metrics::classification::tests::log_loss_perfect_confident ... ok
[INFO] [stdout] test metrics::classification::tests::log_loss_rejects_invalid_probabilities_and_epsilon ... ok
[INFO] [stdout] test metrics::classification::tests::macro_precision_recall_f1_multiclass ... ok
[INFO] [stdout] test metrics::classification::tests::matthews_perfect ... ok
[INFO] [stdout] test metrics::classification::tests::negative_label_rejected ... ok
[INFO] [stdout] test metrics::classification::tests::matthews_multiclass_known_value ... ok
[INFO] [stdout] test metrics::classification::tests::matthews_multiclass_perfect ... ok
[INFO] [stdout] test metrics::classification::tests::no_positive_predictions_precision_zero ... ok
[INFO] [stdout] test metrics::classification::tests::perfect_multiclass_classifier ... ok
[INFO] [stdout] test metrics::classification::tests::perfect_classifier ... ok
[INFO] [stdout] test metrics::classification::tests::binary_probability_metrics_support_an_explicit_positive_label ... ok
[INFO] [stdout] test metrics::classification::tests::precision_matches_hand_computation ... ok
[INFO] [stdout] test metrics::classification::tests::ranking_metrics_reject_non_finite_scores ... ok
[INFO] [stdout] test matrix::tests::strmatrix_from_column ... ok
[INFO] [stdout] test metrics::classification::tests::recall_matches_hand_computation ... ok
[INFO] [stdout] test matrix::tests::strmatrix_from_strings ... ok
[INFO] [stdout] test matrix::tests::transpose ... ok
[INFO] [stdout] test matrix::tests::zeros_and_identity ... ok
[INFO] [stdout] test metrics::classification::tests::average_precision_perfect ... ok
[INFO] [stdout] test metrics::classification::tests::roc_auc_inverse ... ok
[INFO] [stdout] test metrics::classification::tests::average_precision_ties_equal_positive_prevalence ... ok
[INFO] [stdout] test metrics::classification::tests::roc_auc_perfect_separation ... ok
[INFO] [stdout] test metrics::classification::tests::zero_division_policy_can_return_zero_or_error ... ok
[INFO] [stdout] test metrics::regression::tests::max_error_matches_sklearn ... ok
[INFO] [stdout] test metrics::regression::tests::mean_predictor_r2_is_zero ... ok
[INFO] [stdout] test metrics::regression::tests::perfect_predictions ... ok
[INFO] [stdout] test metrics::regression::tests::r2_matches_sklearn ... ok
[INFO] [stdout] test metrics::regression::tests::rmse_matches_sklearn ... ok
[INFO] [stdout] test metrics::regression::tests::non_finite_values_error_for_every_metric ... ok
[INFO] [stdout] test model_selection::cross_val::tests::classification_uses_accuracy_scorer ... ok
[INFO] [stdout] test metrics::regression::tests::length_mismatch_errors ... ok
[INFO] [stdout] test metrics::regression::tests::explained_variance_matches_sklearn ... ok
[INFO] [stdout] test metrics::regression::tests::mse_matches_sklearn ... ok
[INFO] [stdout] test matrix::tests::select_rows_out_of_range ... ok
[INFO] [stdout] test model_selection::cross_val::tests::returns_one_score_per_fold ... ok
[INFO] [stdout] test model_selection::cross_val::tests::works_with_custom_closure_scorer ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_default_five_folds ... ok
[INFO] [stdout] test metrics::classification::tests::roc_auc_single_class_errors ... ok
[INFO] [stdout] test model_selection::cross_val::tests::high_score_on_clean_linear_signal ... ok
[INFO] [stdout] test metrics::classification::tests::roc_auc_ties_average ... ok
[INFO] [stdout] test metrics::regression::tests::constant_y_true_imperfect ... ok
[INFO] [stdout] test metrics::regression::tests::constant_y_true_perfect ... ok
[INFO] [stdout] test metrics::regression::tests::empty_errors ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_n_splits_too_large_rejected ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_shuffle_deterministic ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_shuffle_still_covers_all ... ok
[INFO] [stdout] test model_selection::cross_val::tests::target_length_mismatch_is_rejected_before_indexing ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_preserves_class_balance ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_each_sample_tested_once ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_rejects_invalid_or_single_class_labels ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_remainder_distributed ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_shuffle_is_seeded_and_deterministic ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_train_test_disjoint ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_n_splits_too_small_rejected ... ok
[INFO] [stdout] test model_selection::rng::tests::re_export_is_the_same_type ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_supports_gapped_multiclass_labels ... ok
[INFO] [stdout] test model_selection::split::tests::all_samples_present_after_split ... ok
[INFO] [stdout] test model_selection::split::tests::invalid_test_size_rejected ... ok
[INFO] [stdout] test model_selection::split::tests::custom_test_size ... ok
[INFO] [stdout] test model_selection::split::tests::default_split_sizes ... ok
[INFO] [stdout] test model_selection::split::tests::empty_input_rejected ... ok
[INFO] [stdout] test model_selection::split::tests::fractional_test_size_rounds_up ... ok
[INFO] [stdout] test pipeline::tests::chain_scalers ... ok
[INFO] [stdout] test pipeline::tests::empty_pipeline_errors ... ok
[INFO] [stdout] test model_selection::split::tests::no_shuffle_preserves_order ... ok
[INFO] [stdout] test model_selection::split::tests::one_sample_is_rejected_without_panicking ... ok
[INFO] [stdout] test model_selection::split::tests::shuffle_deterministic_with_seed ... ok
[INFO] [stdout] test pipeline::tests::feature_names_default_input ... ok
[INFO] [stdout] test pipeline::tests::fit_then_transform_consistent ... ok
[INFO] [stdout] test pipeline::tests::get_step_by_name_mut ... ok
[INFO] [stdout] test model_selection::split::tests::small_dataset_clamps_test_size ... ok
[INFO] [stdout] test model_selection::split::tests::y_length_mismatch_rejected ... ok
[INFO] [stdout] test pipeline::tests::feature_names_chained_into_pca ... ok
[INFO] [stdout] test pipeline::tests::pipeline_with_function_transformer ... ok
[INFO] [stdout] test pipeline::tests::names_preserved ... ok
[INFO] [stdout] test pipeline::tests::insert_step_adds_at_position ... ok
[INFO] [stdout] test pipeline::tests::step_by_index ... ok
[INFO] [stdout] test pipeline::tests::supervised_pipeline_invalidates_fitted_state_after_mutation_or_failed_fit ... ok
[INFO] [stdout] test pipeline::tests::target_fit_dispatches_through_transformer_trait ... ok
[INFO] [stdout] test pipeline::tests::get_step_by_name ... ok
[INFO] [stdout] test pipeline::tests::remove_step_removes_and_returns ... ok
[INFO] [stdout] test pipeline::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test polynomial::tests::degree1 ... ok
[INFO] [stdout] test polynomial::tests::degree3_three_features ... ok
[INFO] [stdout] test pipeline::tests::set_step_replaces_by_name ... ok
[INFO] [stdout] test polynomial::tests::degree2_with_bias ... ok
[INFO] [stdout] test pipeline::tests::step_error_propagates ... ok
[INFO] [stdout] test polynomial::tests::degree2_without_bias ... ok
[INFO] [stdout] test polynomial::tests::feature_names_degree2 ... ok
[INFO] [stdout] test polynomial::tests::interaction_only ... ok
[INFO] [stdout] test polynomial::tests::interaction_only_no_bias ... ok
[INFO] [stdout] test polynomial::tests::feature_names_custom_inputs ... ok
[INFO] [stdout] test polynomial::tests::feature_names_degree3_groups ... ok
[INFO] [stdout] test polynomial::tests::multi_row_consistent ... ok
[INFO] [stdout] test polynomial::tests::n_output_count_formula ... ok
[INFO] [stdout] test polynomial::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test polynomial::tests::zero_degree_with_bias_constant_one ... ok
[INFO] [stdout] test rng::tests::next_index_bounded ... ok
[INFO] [stdout] test polynomial::tests::zero_degree_without_bias_errors ... ok
[INFO] [stdout] test pipeline::tests::feature_names_passthrough_scalers ... ok
[INFO] [stdout] test rng::tests::next_normal_finite ... ok
[INFO] [stdout] test rng::tests::next_range_bounded ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_never_creates_empty_folds_for_small_classes ... ok
[INFO] [stdout] test rng::tests::next_usize_bounded ... ok
[INFO] [stdout] test rng::tests::zero_seed_is_remapped_not_stuck ... ok
[INFO] [stdout] test rng::tests::next_range_handles_extreme_finite_bounds ... ok
[INFO] [stdout] test scaler::binarizer::tests::basic_threshold_zero ... ok
[INFO] [stdout] test rng::tests::next_unit_in_unit_interval ... ok
[INFO] [stdout] test scaler::binarizer::tests::custom_threshold ... ok
[INFO] [stdout] test scaler::binarizer::tests::feature_names_preserved ... ok
[INFO] [stdout] test scaler::binarizer::tests::threshold_boundary_is_zero ... ok
[INFO] [stdout] test rng::tests::next_usize_preserves_legacy_sequence ... ok
[INFO] [stdout] test rng::tests::determinism_same_seed ... ok
[INFO] [stdout] test scaler::kbins::tests::constant_column_single_bin ... ok
[INFO] [stdout] test rng::tests::different_seeds_diverge ... ok
[INFO] [stdout] test rng::tests::shuffle_is_permutation ... ok
[INFO] [stdout] test scaler::binarizer::tests::is_fitted_after_fit ... ok
[INFO] [stdout] test scaler::binarizer::tests::non_finite_threshold_and_input_error ... ok
[INFO] [stdout] test scaler::kbins::tests::feature_names_onehot ... ok
[INFO] [stdout] test scaler::kbins::tests::onehot_dense_encode ... ok
[INFO] [stdout] test scaler::kbins::tests::quantile_ordinal ... ok
[INFO] [stdout] test scaler::kbins::tests::kmeans_strategy ... ok
[INFO] [stdout] test scaler::kbins::tests::uniform_edges_correct ... ok
[INFO] [stdout] test scaler::kbins::tests::feature_names_ordinal_preserves ... ok
[INFO] [stdout] test scaler::kbins::tests::uniform_ordinal ... ok
[INFO] [stdout] test scaler::kbins::tests::multi_column ... ok
[INFO] [stdout] test scaler::kbins::tests::nan_in_value_to_bin_errors ... ok
[INFO] [stdout] test scaler::kbins::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::maxabs::tests::feature_names_passthrough ... ok
[INFO] [stdout] test scaler::maxabs::tests::constant_column_zero ... ok
[INFO] [stdout] test scaler::kbins::tests::value_below_min_edge_goes_to_first_bin ... ok
[INFO] [stdout] test scaler::kbins::tests::n_bins_too_small_errors ... ok
[INFO] [stdout] test scaler::kbins::tests::value_at_max_edge_goes_to_last_bin ... ok
[INFO] [stdout] test scaler::maxabs::tests::inverse_transform_negative_values ... ok
[INFO] [stdout] test scaler::maxabs::tests::fit_transform_basic ... ok
[INFO] [stdout] test scaler::maxabs::tests::inverse_transform_zero_column ... ok
[INFO] [stdout] test scaler::maxabs::tests::inverse_transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::maxabs::tests::negative_values ... ok
[INFO] [stdout] test scaler::maxabs::tests::output_range_minus1_to_1 ... ok
[INFO] [stdout] test scaler::maxabs::tests::shape_mismatch_on_transform ... ok
[INFO] [stdout] test scaler::maxabs::tests::inverse_transform_round_trip ... ok
[INFO] [stdout] test scaler::maxabs::tests::inverse_transform_shape_mismatch ... ok
[INFO] [stdout] test scaler::minmax::tests::default_accessors_and_generated_feature_names ... ok
[INFO] [stdout] test metrics::classification::tests::log_loss_known_value ... ok
[INFO] [stdout] test scaler::minmax::tests::extrapolation_on_new_data ... ok
[INFO] [stdout] test matrix::tests::sparse_row_nz ... ok
[INFO] [stdout] test scaler::minmax::tests::inverse_transform_default_range ... ok
[INFO] [stdout] test scaler::minmax::tests::invalid_range_rejected ... ok
[INFO] [stdout] test scaler::minmax::tests::inverse_transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::minmax::tests::inverse_transform_shape_mismatch ... ok
[INFO] [stdout] test scaler::maxabs::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::minmax::tests::constant_column_custom_range ... ok
[INFO] [stdout] test scaler::minmax::tests::transform_rejects_nan_with_its_position ... ok
[INFO] [stdout] test scaler::normalizer::tests::independent_of_other_rows ... ok
[INFO] [stdout] test scaler::minmax::tests::inverse_transform_round_trip ... ok
[INFO] [stdout] test scaler::minmax::tests::shape_mismatch ... ok
[INFO] [stdout] test scaler::normalizer::tests::l2_row_norm_is_one ... ok
[INFO] [stdout] test scaler::normalizer::tests::max_norm ... ok
[INFO] [stdout] test scaler::normalizer::tests::l1_sum_abs_one ... ok
[INFO] [stdout] test scaler::normalizer::tests::negative_values_l2 ... ok
[INFO] [stdout] test scaler::normalizer::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::power::tests::box_cox_lambda_zero_is_log ... ok
[INFO] [stdout] test scaler::power::tests::box_cox_positive_data_only ... ok
[INFO] [stdout] test scaler::normalizer::tests::zero_row_passthrough ... ok
[INFO] [stdout] test scaler::power::tests::box_cox_lambda_one_is_identity ... ok
[INFO] [stdout] test scaler::minmax::tests::constant_column_mapped_to_lo ... ok
[INFO] [stdout] test scaler::minmax::tests::fit_transform_default_01 ... ok
[INFO] [stdout] test scaler::power::tests::box_cox_rejects_non_positive ... ok
[INFO] [stdout] test scaler::minmax::tests::inverse_transform_constant_column ... ok
[INFO] [stdout] test scaler::power::tests::box_cox_roundtrip ... ok
[INFO] [stdout] test scaler::minmax::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::power::tests::inverse_transform_yeo_johnson ... ok
[INFO] [stdout] test scaler::power::tests::inverse_transform_box_cox ... ok
[INFO] [stdout] test scaler::power::tests::lambda_estimated_reasonable ... ok
[INFO] [stdout] test scaler::power::tests::no_standardize_option ... ok
[INFO] [stdout] test metrics::classification::tests::matthews_inverse ... ok
[INFO] [stdout] test scaler::power::tests::feature_names_preserved ... ok
[INFO] [stdout] test metrics::classification::tests::matthews_known_value ... ok
[INFO] [stdout] test metrics::regression::tests::mae_matches_sklearn ... ok
[INFO] [stdout] test model_selection::kfold::tests::defaults_and_empty_inputs_are_covered ... ok
[INFO] [stdout] test model_selection::kfold::tests::kfold_train_test_disjoint ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_covers_all_samples ... ok
[INFO] [stdout] test model_selection::kfold::tests::stratified_invalid_split_counts_are_rejected ... ok
[INFO] [stdout] test scaler::minmax::tests::custom_range_minus1_1 ... ok
[INFO] [stdout] test scaler::quantile::tests::buckets_match_full_search_bit_identical ... ok
[INFO] [stdout] test scaler::power::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::power::tests::yeo_johnson_fits_and_standardizes ... ok
[INFO] [stdout] test scaler::power::tests::yeo_johnson_lambda_one_is_identity_for_positive ... ok
[INFO] [stdout] test scaler::power::tests::yeo_johnson_lambda_zero_is_log ... ok
[INFO] [stdout] test scaler::power::tests::yeo_johnson_roundtrip ... ok
[INFO] [stdout] test scaler::quantile::tests::buckets_fall_back_for_subnormal_spans ... ok
[INFO] [stdout] test scaler::quantile::tests::uniform_output_basic ... ok
[INFO] [stdout] test scaler::quantile::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::robust::tests::inverse_transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::robust::tests::default_accessors_and_generated_feature_names ... ok
[INFO] [stdout] test scaler::robust::tests::inverse_transform_round_trip ... ok
[INFO] [stdout] test scaler::robust::tests::inverse_transform_shape_mismatch ... ok
[INFO] [stdout] test scaler::robust::tests::inverse_transform_with_centering_false ... ok
[INFO] [stdout] test scaler::robust::tests::median_and_iqr_computed ... ok
[INFO] [stdout] test scaler::robust::tests::quantile_linear_consistency ... ok
[INFO] [stdout] test scaler::robust::tests::custom_quantile_range_narrower_scale ... ok
[INFO] [stdout] test scaler::quantile::tests::degenerate_span_clamps_through_guards ... ok
[INFO] [stdout] test scaler::quantile::tests::normal_output_approximately_standard ... ok
[INFO] [stdout] test scaler::robust::tests::inverse_transform_with_scaling_false ... ok
[INFO] [stdout] test scaler::quantile::tests::feature_names_preserved ... ok
[INFO] [stdout] test scaler::quantile::tests::inv_normal_cdf_known_values ... ok
[INFO] [stdout] test scaler::robust::tests::inverse_transform_zero_iqr ... ok
[INFO] [stdout] test scaler::quantile::tests::multi_column_independent ... ok
[INFO] [stdout] test scaler::robust::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::quantile::tests::transform_new_data_extrapolates ... ok
[INFO] [stdout] test scaler::robust::tests::invalid_quantile_range_rejected ... ok
[INFO] [stdout] test scaler::robust::tests::robust_to_outlier ... ok
[INFO] [stdout] test scaler::robust::tests::fit_transform_value ... ok
[INFO] [stdout] test scaler::robust::tests::shape_mismatch ... ok
[INFO] [stdout] test scaler::quantile::tests::transform_matches_full_search_end_to_end ... ok
[INFO] [stdout] test scaler::robust::tests::transform_rejects_nan_with_its_position ... ok
[INFO] [stdout] test scaler::robust::tests::with_centering_false ... ok
[INFO] [stdout] test scaler::robust::tests::with_scaling_false ... ok
[INFO] [stdout] test scaler::robust::tests::zero_iqr_constant_column ... ok
[INFO] [stdout] test scaler::standard::tests::inverse_transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::standard::tests::inverse_transform_shape_mismatch ... ok
[INFO] [stdout] test scaler::standard::tests::inverse_transform_constant_column ... ok
[INFO] [stdout] test scaler::standard::tests::inverse_transform_round_trip ... ok
[INFO] [stdout] test scaler::standard::tests::constant_column ... ok
[INFO] [stdout] test scaler::standard::tests::feature_names_passthrough ... ok
[INFO] [stdout] test scaler::standard::tests::default_constructs_an_unfitted_scaler ... ok
[INFO] [stdout] test scaler::standard::tests::fit_transform_basic ... ok
[INFO] [stdout] test scaler::quantile::tests::n_quantiles_zero_errors ... ok
[INFO] [stdout] test scaler::standard::tests::inverse_transform_with_mean_false ... ok
[INFO] [stdout] test scaler::robust::tests::custom_quantile_range_wider_scale ... ok
[INFO] [stdout] test scaler::standard::tests::inverse_transform_with_std_false ... ok
[INFO] [stdout] test selection::select_k_best::tests::f_classif_hand_computed ... ok
[INFO] [stdout] test selection::select_k_best::tests::feature_names_filters_selected ... ok
[INFO] [stdout] test scaler::quantile::tests::preserves_order ... ok
[INFO] [stdout] test scaler::standard::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test scaler::standard::tests::transform_rejects_nan_with_its_position ... ok
[INFO] [stdout] test scaler::standard::tests::with_mean_false ... ok
[INFO] [stdout] test scaler::standard::tests::with_std_false ... ok
[INFO] [stdout] test selection::select_k_best::tests::chi2_requires_non_negative ... ok
[INFO] [stdout] test selection::select_k_best::tests::numeric_labels_reject_non_finite_values ... ok
[INFO] [stdout] test scaler::standard::tests::property_zero_mean_unit_std ... ok
[INFO] [stdout] test selection::select_k_best::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test selection::select_k_best::tests::tie_breaks_by_lower_index ... ok
[INFO] [stdout] test selection::select_k_best::tests::k_too_large_errors ... ok
[INFO] [stdout] test selection::select_k_best::tests::label_count_mismatch ... ok
[INFO] [stdout] test selection::select_k_best::tests::mi_independent_feature_low_score ... ok
[INFO] [stdout] test selection::select_k_best::tests::mi_picks_separating_feature ... ok
[INFO] [stdout] test scaler::standard::tests::transform_new_data_uses_fitted_params ... ok
[INFO] [stdout] test selection::variance_threshold::tests::all_features_dropped_errors ... ok
[INFO] [stdout] test selection::select_k_best::tests::numeric_labels_canonicalize_negative_zero ... ok
[INFO] [stdout] test selection::variance_threshold::tests::negative_threshold_rejected ... ok
[INFO] [stdout] test selection::variance_threshold::tests::binary_features ... ok
[INFO] [stdout] test selection::variance_threshold::tests::default_removes_constant_column ... ok
[INFO] [stdout] test selection::variance_threshold::tests::boundary_threshold_strict_greater ... ok
[INFO] [stdout] test selection::select_k_best::tests::chi2_basic ... ok
[INFO] [stdout] test selection::select_k_best::tests::f_classif_k2_keeps_both ... ok
[INFO] [stdout] test selection::variance_threshold::tests::shape_mismatch ... ok
[INFO] [stdout] test selection::select_k_best::tests::single_class_errors ... ok
[INFO] [stdout] test selection::variance_threshold::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test selection::select_k_best::tests::transform_drops_low_score ... ok
[INFO] [stdout] test selection::variance_threshold::tests::transform_new_data_same_columns ... ok
[INFO] [stdout] test selection::variance_threshold::tests::variances_computed ... ok
[INFO] [stdout] test selection::select_k_best::tests::f_classif_picks_separating_feature ... ok
[INFO] [stdout] test stats::tests::basic_column_helpers_handle_values_and_empty_inputs ... ok
[INFO] [stdout] test stats::tests::column_quantile_and_median_validate_and_preserve_column_order ... ok
[INFO] [stdout] test selection::select_k_best::tests::feature_names_default_keeps_selected ... ok
[INFO] [stdout] test stats::tests::column_sum_basic ... ok
[INFO] [stdout] test scaler::standard::tests::shape_mismatch_on_transform ... ok
[INFO] [stdout] test stats::tests::correlation_matrix_identity ... ok
[INFO] [stdout] test stats::tests::covariance_matrix_hand_computed ... ok
[INFO] [stdout] test stats::tests::correlation_perfect_positive ... ok
[INFO] [stdout] test stats::tests::covariance_with_excess_ddof_remains_finite_and_empty_inputs_stay_empty ... ok
[INFO] [stdout] test stats::tests::correlation_constant_column ... ok
[INFO] [stdout] test selection::select_k_best::tests::chi2_picks_separating_feature ... ok
[INFO] [stdout] test stats::tests::correlation_matrix_flat_matches_nested ... ok
[INFO] [stdout] test stats::tests::median_even_odd ... ok
[INFO] [stdout] test stats::tests::median_even_odd_1d ... ok
[INFO] [stdout] test stats::tests::median_unsorted_input ... ok
[INFO] [stdout] test stats::tests::min_max ... ok
[INFO] [stdout] test stats::tests::min_max_basic_1d ... ok
[INFO] [stdout] test stats::tests::mode_basic_1d ... ok
[INFO] [stdout] test stats::tests::min_max_empty_returns_identity ... ok
[INFO] [stdout] test stats::tests::mode_empty_returns_none ... ok
[INFO] [stdout] test stats::tests::mode_all_equal_returns_that_value ... ok
[INFO] [stdout] test stats::tests::mode_matches_small_distinct_and_negative_zero ... ok
[INFO] [stdout] test stats::tests::mode_simple ... ok
[INFO] [stdout] test stats::tests::flat_covariance_matches_nested_and_is_symmetric ... ok
[INFO] [stdout] test stats::tests::mode_tie_smallest ... ok
[INFO] [stdout] test stats::tests::fused_column_helpers_match_individual_operations ... ok
[INFO] [stdout] test stats::tests::mode_tie_smallest_1d ... ok
[INFO] [stdout] test stats::tests::mean_basic ... ok
[INFO] [stdout] test stats::tests::multiple_column_quantiles_match_flat_storage_and_validate_input ... ok
[INFO] [stdout] test stats::tests::sum_basic ... ok
[INFO] [stdout] test stats::tests::quantile_edge ... ok
[INFO] [stdout] test stats::tests::sum_empty_returns_zero ... ok
[INFO] [stdout] test stats::tests::quantile_linear ... ok
[INFO] [stdout] test stats::tests::variance_ddof_1d ... ok
[INFO] [stdout] test stats::tests::quantile_none_cases ... ok
[INFO] [stdout] test stats::tests::mean_basic_1d ... ok
[INFO] [stdout] test stats::tests::variance_ddof ... ok
[INFO] [stdout] test target_kind::tests::fit_transform_dispatches_to_target_encoder ... ok
[INFO] [stdout] test stats::tests::variance_empty_and_bad_ddof_returns_nan ... ok
[INFO] [stdout] test selection::variance_threshold::tests::threshold_filters_more ... ok
[INFO] [stdout] test target_kind::tests::feature_names_delegates_to_inner ... ok
[INFO] [stdout] test target_kind::tests::smoothing_pulls_toward_global_mean ... ok
[INFO] [stdout] test target_kind::tests::name_delegates_to_inner ... ok
[INFO] [stdout] test target_kind::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test traits::tests::default_categorical_and_target_methods_delegate_and_report_unsupported_inverse ... ok
[INFO] [stdout] test stats::tests::mean_empty_returns_nan ... ok
[INFO] [stdout] test traits::tests::default_clusterer_helpers_return_predictions_and_one_hot_encoding ... ok
[INFO] [stdout] test traits::tests::default_numeric_transformer_methods_delegate_and_report_unsupported_inverse ... ok
[INFO] [stdout] test stats::tests::covariance_matrix_identity ... ok
[INFO] [stdout] test stats::tests::median_empty_returns_none ... ok
[INFO] [stdout] test stats::tests::covariance_population ... ok
[INFO] [stdout] test stats::tests::std_matches_variance_sqrt ... ok
[INFO] [stdout] test traits::tests::default_predictor_regressor_classifier_and_label_helpers_delegate ... ok
[INFO] [stdout] test transformer_kind::tests::dispatches_fit_and_transform ... ok
[INFO] [stdout] test transformer_kind::tests::every_variant_dispatches_through_the_wrapper ... ok
[INFO] [stdout] test tree::tests::feature_importances_sum_to_one ... ok
[INFO] [stdout] test transformer_kind::tests::feature_names_delegates_to_inner ... ok
[INFO] [stdout] test transformer_kind::tests::inverse_transform_round_trips_through_wrapper ... ok
[INFO] [stdout] test transformer_kind::tests::select_k_best_fit_errors_without_labels ... ok
[INFO] [stdout] test tree::splitter::tests::our_rand_r_reference_values ... ok
[INFO] [stdout] test transformer_kind::tests::transform_before_fit_errors ... ok
[INFO] [stdout] test tree::tests::criterion_and_max_features_parse_from_str ... ok
[INFO] [stdout] test tree::splitter::tests::float32_midpoint_arithmetic ... ok
[INFO] [stdout] test tree::tests::shape_mismatch_is_reported ... ok
[INFO] [stdout] test transformer_kind::tests::is_fitted_reflects_inner_state ... ok
[INFO] [stdout] test transformer_kind::tests::name_delegates_to_inner ... ok
[INFO] [stdout] test transformer_kind::tests::tag_returns_expected_strings ... ok
[INFO] [stdout] test tree::tests::gini_vs_entropy_split_choice ... ok
[INFO] [stdout] test tree::splitter::tests::rand_r_seed_matches_numpy_randint ... ok
[INFO] [stdout] test tree::tests::unfitted_predict_errors ... ok
[INFO] [stdout] test tree::splitter::tests::sort_rf_orders_and_permutes ... ok
[INFO] [stdout] test tree::tests::deterministic_given_random_state ... ok
[INFO] [stdout] test tree::splitter::tests::next_p_boundaries ... ok
[INFO] [stdout] test tree::tests::label_validation_via_label_space ... ok
[INFO] [stdout] test tree::tests::pure_node_never_splits ... ok
[INFO] [stdout] test tree::tests::max_depth_limits_growth ... ok
[INFO] [stdout] test tree::tests::min_samples_leaf_forces_leaf_merging ... ok
[INFO] [stdout] test tree::tests::perfect_axis_aligned_separation ... ok
[INFO] [stdout] test tree::tests::predict_proba_rows_sum_to_one ... ok
[INFO] [stdout] test tree::tests::regression_reduces_variance_monotonically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 694 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_cluster.rs (/opt/rustwide/target/release/build/datarust/0f3e5af278dd742b/out/integration_cluster-0f3e5af278dd742b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/integration_column_transformer.rs (/opt/rustwide/target/release/build/datarust/77ac36ebc2ecf02b/out/integration_column_transformer-77ac36ebc2ecf02b)
[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] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test column_transformer_unknown_category_errors_by_default ... ok
[INFO] [stdout] test mixed_numeric_categorical_workflow ... ok
[INFO] [stdout] test numeric_only_column_transformer ... ok
[INFO] [stdout] test train_then_inference_with_new_categories ... ok
[INFO] [stdout] test passthrough_preserves_unscaled_values ... ok
[INFO] [stdout] test column_transformer_with_drop_first_and_passthrough ... ok
[INFO] [stderr]      Running tests/integration_forest.rs (/opt/rustwide/target/release/build/datarust/8b8e0aa6e6310a7c/out/integration_forest-8b8e0aa6e6310a7c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_linear_model.rs (/opt/rustwide/target/release/build/datarust/b433f0d2551cb63f/out/integration_linear_model-b433f0d2551cb63f)
[INFO] [stdout] running 6 tests
[INFO] [stdout] test classifier_accepts_one_class_and_returns_one_probability_column ... ok
[INFO] [stdout] test regressor_matches_sklearn_reference_predictions_importances_and_bootstrap_indices ... ok
[INFO] [stdout] test classifier_matches_sklearn_reference_predictions_probabilities_and_importances ... ok
[INFO] [stdout] test bootstrap_false_uses_each_training_row_once_and_params_round_trip ... ok
[INFO] [stdout] test classifier_is_deterministic_and_preserves_external_class_labels ... ok
[INFO] [stdout] test classifier_rejects_regression_criterion_at_fit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test recover_known_coefficients_svd ... ok
[INFO] [stdout] test recover_known_coefficients_cholesky ... ok
[INFO] [stdout] test solvers_agree_on_full_rank_data ... ok
[INFO] [stdout] test fit_y_length_mismatch_errors ... ok
[INFO] [stdout] test is_fitted_flag ... ok
[INFO] [stdout] test metrics_perfect_predictions ... ok
[INFO] [stdout] test metrics_sklearn_parity ... ok
[INFO] [stdout] test perfect_fit_yields_zero_residual ... ok
[INFO] [stdout] test predict_before_fit_errors ... ok
[INFO] [stdout] test predict_on_held_out_data ... ok
[INFO] [stdout] test predict_shape_mismatch_errors ... ok
[INFO] [stdout] test fit_predict_convenience ... ok
[INFO] [stdout] test constant_target_recovers_intercept ... ok
[INFO] [stdout] test score_returns_r2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_logistic.rs (/opt/rustwide/target/release/build/datarust/b236576182f08f3c/out/integration_logistic-b236576182f08f3c)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test metrics_length_mismatch_errors ... ok
[INFO] [stdout] test is_fitted_flag ... ok
[INFO] [stdout] test classifies_separable_data_perfectly ... ok
[INFO] [stdout] test metrics_known_values ... ok
[INFO] [stdout] test perfect_classifier_metrics ... ok
[INFO] [stdout] test predict_before_fit_errors ... ok
[INFO] [stdout] test predict_returns_hard_labels ... ok
[INFO] [stdout] test predict_shape_mismatch_errors ... ok
[INFO] [stdout] test n_iter_positive_and_bounded ... ok
[INFO] [stdout] test multiclass_predict_proba_columns_match_classes ... ok
[INFO] [stdout] test public_metric_averaging_is_explicit ... ok
[INFO] [stdout] test fit_intercept_false_still_classifies ... ok
[INFO] [stdout] test public_metrics_compact_gapped_labels ... ok
[INFO] [stdout] test metrics_empty_errors ... ok
[INFO] [stdout] test multiclass_model_preserves_external_class_labels ... ok
[INFO] [stdout] test predict_class_thresholds_at_half ... ok
[INFO] [stdout] test non_integer_labels_rejected ... ok
[INFO] [stdout] test predict_positive_proba_returns_probabilities ... ok
[INFO] [stdout] test log_loss_known_value ... ok
[INFO] [stderr]      Running tests/integration_metrics.rs (/opt/rustwide/target/release/build/datarust/b77a775d39eba8a0/out/integration_metrics-b77a775d39eba8a0)
[INFO] [stdout] test multiclass_fits_and_predicts ... ok
[INFO] [stdout] test logistic_implements_classifier_trait ... ok
[INFO] [stdout] test multiclass_confusion_matrix_is_diagonal_on_separable ... ok
[INFO] [stdout] test multiclass_macro_metrics_one_on_perfect ... ok
[INFO] [stdout] test score_is_one_on_separable_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test all_metrics_on_known_sample ... ok
[INFO] [stdout] test r2_worse_than_mean_is_negative ... ok
[INFO] [stdout] test empty_input_errors ... ok
[INFO] [stdout] test explained_variance_constant_y ... ok
[INFO] [stderr]      Running tests/integration_pipeline.rs (/opt/rustwide/target/release/build/datarust/270f62c5bdd57bbc/out/integration_pipeline-270f62c5bdd57bbc)
[INFO] [stdout] test length_mismatch_errors ... ok
[INFO] [stdout] test max_error_basic ... ok
[INFO] [stdout] test mse_rmse_toggle ... ok
[INFO] [stdout] test r2_mean_predictor_is_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr]      Running tests/integration_regularized.rs (/opt/rustwide/target/release/build/datarust/a69e6918507e06e0/out/integration_regularized-a69e6918507e06e0)
[INFO] [stdout] test train_then_inference_preserves_fitted_params ... ok
[INFO] [stdout] test onehot_then_scaler_via_column_transformer ... ok
[INFO] [stdout] test variance_threshold_inside_pipeline ... ok
[INFO] [stdout] test end_to_end_numeric_pipeline ... ok
[INFO] [stdout] test pipeline_empty_step_errors ... ok
[INFO] [stdout] test pipeline_minmax_then_robust_in_range ... ok
[INFO] [stdout] test target_aware_pipeline_rejects_mismatched_targets ... ok
[INFO] [stdout] test supervised_pipeline_fits_selector_and_final_classifier ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test lasso_n_iter_in_range ... ok
[INFO] [stdout] test lasso_drives_irrelevant_feature_to_zero ... ok
[INFO] [stdout] test lasso_negative_alpha_rejected ... ok
[INFO] [stdout] test lasso_predict_before_fit_errors ... ok
[INFO] [stdout] test lasso_sparsity_increases_with_alpha ... ok
[INFO] [stdout] test ridge_alpha_zero_matches_linear_regression ... ok
[INFO] [stdout] test ridge_and_lasso_implement_regressor_trait ... ok
[INFO] [stdout] test ridge_solvers_agree ... ok
[INFO] [stdout] test ridge_is_fitted_flag ... ok
[INFO] [stdout] test ridge_predict_new_data ... ok
[INFO] [stdout] test ridge_shrinkage_monotonic ... ok
[INFO] [stdout] test ridge_score_high_for_clean_signal ... ok
[INFO] [stderr]      Running tests/integration_serialize.rs (/opt/rustwide/target/release/build/datarust/035158a343b4d801/out/integration_serialize-035158a343b4d801)
[INFO] [stdout] test lasso_intercept_recovered ... ok
[INFO] [stdout] test ridge_handles_collinear_features ... ok
[INFO] [stdout] test lasso_zero_alpha_fits_signal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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] [stderr]      Running tests/integration_tree.rs (/opt/rustwide/target/release/build/datarust/fe6ca0aa8a3d157e/out/integration_tree-fe6ca0aa8a3d157e)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test all_same_labels_fit_to_a_single_leaf ... ok
[INFO] [stdout] test classifier_fits_xor_perfectly ... ok
[INFO] [stdout] test classifier_rejects_regression_criterion_at_fit ... ok
[INFO] [stdout] test fit_rejects_mismatched_lengths ... ok
[INFO] [stdout] test non_finite_y_is_rejected ... ok
[INFO] [stdout] test params_round_trip_and_unknown_param ... ok
[INFO] [stdout] test predict_rejects_wrong_shape_and_non_finite_values ... ok
[INFO] [stdout] test constant_feature_column_never_splits_and_tree_still_fits ... ok
[INFO] [stdout] test fit_rejects_non_finite_input ... ok
[INFO] [stdout] test feature_importances_sum_to_one_when_splittable ... ok
[INFO] [stdout] test single_sample_fits_to_a_single_leaf ... ok
[INFO] [stdout] test proba_aligns_with_predict ... ok
[INFO] [stdout] test regressor_fit_predict_agrees_with_predict ... ok
[INFO] [stdout] test min_impurity_decrease_can_suppress_all_splits ... ok
[INFO] [stdout] test predict_proba_rows_sum_to_one ... ok
[INFO] [stdout] test min_samples_leaf_can_block_all_splits ... ok
[INFO] [stdout] test rng_promotion_is_shared_and_deterministic ... ok
[INFO] [stdout] test max_depth_one_fails_xor ... ok
[INFO] [stdout] test regressor_recovers_group_means ... ok
[INFO] [stdout] test log2_feature_strategy_fits ... ok
[INFO] [stdout] test sqrt_feature_subsampling_still_fits_noise_heavy_data ... ok
[INFO] [stdout] test min_samples_leaf_enforced ... ok
[INFO] [stdout] test regressor_params_preserve_max_features ... ok
[INFO] [stdout] test reproducible_with_random_state ... ok
[INFO] [stdout] test unfitted_predict_errors ... ok
[INFO] [stdout] test supports_more_than_255_classes_without_label_collisions ... ok
[INFO] [stderr]      Running tests/proptest.rs (/opt/rustwide/target/release/build/datarust/f7bfd6f0bcf119ec/out/proptest-f7bfd6f0bcf119ec)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test covariance_matrix_symmetric ... ok
[INFO] [stdout] test robust_scaler_round_trip ... ok
[INFO] [stdout] test linear_regression_score_in_unit_interval_on_data_with_signal ... ok
[INFO] [stdout] test ridge_recovers_linear_signal ... ok
[INFO] [stdout] test standard_scaler_properties ... ok
[INFO] [stdout] test matrix_aat_is_symmetric ... ok
[INFO] [stdout] test train_test_split_preserves_all_samples ... ok
[INFO] [stdout] test standard_scaler_round_trip ... ok
[INFO] [stdout] test logistic_predict_proba_in_unit_interval ... ok
[INFO] [stdout] test linear_regression_recovers_linear_signal ... ok
[INFO] [stdout] test correlation_diagonal_is_one ... ok
[INFO] [stdout] test maxabs_scaler_round_trip ... ok
[INFO] [stdout] test tree_classifier_fits_separable_targets_exactly ... ok
[INFO] [stdout] test tree_max_depth_is_respected ... ok
[INFO] [stdout] test ridge_alpha_zero_matches_linear_regression ... ok
[INFO] [stdout] test tree_is_proper_binary_tree ... ok
[INFO] [stdout] test tree_proba_rows_are_distributions ... ok
[INFO] [stdout] test pca_reconstruction_all_components ... ok
[INFO] [stdout] test tree_regressor_depth1_leaves_are_exact_group_means ... ok
[INFO] [stdout] test minmax_scaler_round_trip ... ok
[INFO] [stdout] test lasso_zero_alpha_recovers_signal ... ok
[INFO] [stdout] test kfold_each_sample_tested_exactly_once ... ok
[INFO] [stdout] test matmul_matches_naive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tree_fixtures.rs (/opt/rustwide/target/release/build/datarust/25fd8c1e69094918/out/tree_fixtures-25fd8c1e69094918)
[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/tree_live_crosscheck.rs (/opt/rustwide/target/release/build/datarust/9a3c1ee6219ac8cf/out/tree_live_crosscheck-9a3c1ee6219ac8cf)
[INFO] [stderr]      Running tests/tree_parity.rs (/opt/rustwide/target/release/build/datarust/62537fec2a2b9509/out/tree_parity-62537fec2a2b9509)
[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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test entropy_criterion_parity_on_iris_maxdepth2 ... ok
[INFO] [stdout] test regressor_parity_on_reference_fixtures ... ok
[INFO] [stdout] test classifier_parity_on_reference_fixtures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests datarust
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test src/encoder/ordinal.rs - encoder::ordinal::OrdinalEncoder (line 41) - compile ... ok
[INFO] [stdout] test src/imputer/simple.rs - imputer::simple::SimpleImputer (line 28) - compile ... ok
[INFO] [stdout] test src/decomposition/pca.rs - decomposition::pca::PCA (line 48) - compile ... ok
[INFO] [stdout] test src/imputer/knn.rs - imputer::knn::KnnImputer (line 33) - compile ... ok
[INFO] [stdout] test src/encoder/label.rs - encoder::label::LabelEncoder (line 25) - compile ... ok
[INFO] [stdout] test src/encoder/frequency.rs - encoder::frequency::FrequencyEncoder (line 23) - compile ... ok
[INFO] [stdout] test src/function_transformer.rs - function_transformer::FunctionTransformer (line 19) - compile ... ok
[INFO] [stdout] test src/encoder/target.rs - encoder::target::TargetEncoder (line 31) - compile ... ok
[INFO] [stdout] test src/compose/column_transformer.rs - compose::column_transformer::Table (line 62) - compile ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix (line 21) - compile ... ok
[INFO] [stdout] test src/encoder/onehot.rs - encoder::onehot::OneHotEncoder (line 39) - compile ... ok
[INFO] [stdout] test src/cluster/metrics.rs - cluster::metrics::silhouette_score (line 38) ... ok
[INFO] [stdout] test src/linear_model/lasso.rs - linear_model::lasso::Lasso (line 22) ... ok
[INFO] [stdout] test src/ensemble.rs - ensemble::RandomForestClassifier (line 338) ... ok
[INFO] [stdout] test src/decomposition/truncated_svd.rs - decomposition::truncated_svd::TruncatedSVD (line 40) ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix::select_columns (line 439) ... ok
[INFO] [stdout] test src/linear_model/linear_regression.rs - linear_model::linear_regression::LinearRegression (line 41) ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix::col (line 264) ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix::matmul (line 331) ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix::row (line 250) ... ok
[INFO] [stdout] test src/model_selection/kfold.rs - model_selection::kfold::KFold (line 17) - compile ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::Pipeline (line 13) ... ignored
[INFO] [stdout] test src/model_selection/kfold.rs - model_selection::kfold::StratifiedKFold (line 121) - compile ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix::transpose (line 304) ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix::select_rows (line 483) ... ok
[INFO] [stdout] test src/metrics/classification.rs - metrics::classification::accuracy_score (line 80) ... ok
[INFO] [stdout] test src/metrics/regression.rs - metrics::regression::mean_absolute_error (line 66) ... ok
[INFO] [stdout] test src/metrics/classification.rs - metrics::classification::confusion_matrix (line 46) ... ok
[INFO] [stdout] test src/linear_model/ridge.rs - linear_model::ridge::Ridge (line 35) ... ok
[INFO] [stdout] test src/metrics/regression.rs - metrics::regression::mean_squared_error (line 40) ... ok
[INFO] [stdout] test src/polynomial.rs - polynomial::PolynomialFeatures (line 14) - compile ... ok
[INFO] [stdout] test src/scaler/binarizer.rs - scaler::binarizer::Binarizer (line 14) - compile ... ok
[INFO] [stdout] test src/scaler/maxabs.rs - scaler::maxabs::MaxAbsScaler (line 25) - compile ... ok
[INFO] [stdout] test src/metrics/classification.rs - metrics::classification::log_loss (line 459) ... ok
[INFO] [stdout] test src/matrix.rs - matrix::Matrix::from_flat (line 78) ... ok
[INFO] [stdout] test src/cluster/kmeans.rs - cluster::kmeans::KMeans (line 44) ... ok
[INFO] [stdout] test src/linear_model/logistic_regression.rs - linear_model::logistic_regression::LogisticRegression (line 47) ... ok
[INFO] [stdout] test src/scaler/standard.rs - scaler::standard::StandardScaler (line 12) ... ignored
[INFO] [stdout] test src/pipeline.rs - pipeline::Pipeline::set_step (line 166) ... ok
[INFO] [stdout] test src/scaler/normalizer.rs - scaler::normalizer::Normalizer (line 30) - compile ... ok
[INFO] [stdout] test src/scaler/kbins.rs - scaler::kbins::KBinsDiscretizer (line 36) - compile ... ok
[INFO] [stdout] test src/scaler/quantile.rs - scaler::quantile::QuantileTransformer (line 25) - compile ... ok
[INFO] [stdout] test src/metrics/regression.rs - metrics::regression::r2_score (line 91) ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::Pipeline::step (line 104) ... ok
[INFO] [stdout] test src/scaler/minmax.rs - scaler::minmax::MinMaxScaler (line 13) - compile ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::Pipeline::insert_step (line 149) ... ok
[INFO] [stdout] test src/scaler/robust.rs - scaler::robust::RobustScaler (line 16) - compile ... ok
[INFO] [stdout] test src/selection/select_k_best.rs - selection::select_k_best::SelectKBest (line 29) - compile ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::Pipeline::get_step_mut (line 83) ... ok
[INFO] [stdout] test src/model_selection/cross_val.rs - model_selection::cross_val::cross_val_score (line 19) ... ok
[INFO] [stdout] test src/model_selection/split.rs - model_selection::split::train_test_split (line 99) ... ok
[INFO] [stdout] test src/scaler/power.rs - scaler::power::PowerTransformer (line 25) - compile ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::Pipeline::remove_step (line 127) ... ok
[INFO] [stdout] test src/stats.rs - stats::std (line 249) ... ok
[INFO] [stdout] test src/selection/variance_threshold.rs - selection::variance_threshold::VarianceThreshold (line 14) - compile ... ok
[INFO] [stdout] test src/stats.rs - stats::column_max (line 153) ... ok
[INFO] [stdout] test src/traits.rs - traits::Transformer (line 57) ... ok
[INFO] [stdout] test src/stats.rs - stats::median (line 308) ... ok
[INFO] [stdout] test src/stats.rs - stats::column_min (line 124) ... ok
[INFO] [stdout] test src/stats.rs - stats::correlation_matrix_flat (line 1022) ... ok
[INFO] [stdout] test src/pipeline.rs - pipeline::Pipeline::get_step (line 67) ... ok
[INFO] [stdout] test src/stats.rs - stats::variance (line 227) ... ok
[INFO] [stdout] test src/stats.rs - stats::mean (line 192) ... ok
[INFO] [stdout] test src/stats.rs - stats::column_variance (line 66) ... ok
[INFO] [stdout] test src/stats.rs - stats::correlation_matrix (line 979) ... ok
[INFO] [stdout] test src/tree/estimators.rs - tree::estimators::DecisionTreeRegressor (line 316) ... ok
[INFO] [stdout] test src/stats.rs - stats::column_mean (line 9) ... ok
[INFO] [stdout] test src/traits.rs - traits::Regressor (line 230) ... ok
[INFO] [stdout] test src/stats.rs - stats::covariance_matrix (line 955) ... ok
[INFO] [stdout] test src/tree/estimators.rs - tree::estimators::DecisionTreeClassifier (line 15) ... ok
[INFO] [stdout] test src/stats.rs - stats::median_sorted (line 264) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.64s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5", kill_on_drop: false }`
[INFO] [stdout] c3892896461a326b3d6dcf9c74b20a2362980b3ec9949182e342e7a194fa1ed5
