[INFO] fetching crate flowmatch 0.1.4... [INFO] testing flowmatch-0.1.4 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate flowmatch 0.1.4 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate flowmatch 0.1.4 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate flowmatch 0.1.4 [INFO] tweaked toml for crates.io crate flowmatch 0.1.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate flowmatch 0.1.4 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate flowmatch 0.1.4 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cd8e1b5558cf91bf41340faa1cbd7f603f9a68fe6e1e6395d58c2f74dfefc841 [INFO] running `Command { std: "docker" "start" "-a" "cd8e1b5558cf91bf41340faa1cbd7f603f9a68fe6e1e6395d58c2f74dfefc841", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cd8e1b5558cf91bf41340faa1cbd7f603f9a68fe6e1e6395d58c2f74dfefc841", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd8e1b5558cf91bf41340faa1cbd7f603f9a68fe6e1e6395d58c2f74dfefc841", kill_on_drop: false }` [INFO] [stdout] cd8e1b5558cf91bf41340faa1cbd7f603f9a68fe6e1e6395d58c2f74dfefc841 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 673c2798e6d87d8b303b20ddc0ff18f5833889aee247b670c932283a7bae68ac [INFO] running `Command { std: "docker" "start" "-a" "673c2798e6d87d8b303b20ddc0ff18f5833889aee247b670c932283a7bae68ac", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling logp v0.1.4 [INFO] [stderr] Compiling wass v0.1.5 [INFO] [stderr] Compiling flowmatch v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.41s [INFO] running `Command { std: "docker" "inspect" "673c2798e6d87d8b303b20ddc0ff18f5833889aee247b670c932283a7bae68ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "673c2798e6d87d8b303b20ddc0ff18f5833889aee247b670c932283a7bae68ac", kill_on_drop: false }` [INFO] [stdout] 673c2798e6d87d8b303b20ddc0ff18f5833889aee247b670c932283a7bae68ac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 93c656cac5b2e78d5a2e81a9b5db9084742230c56e2fc6dca2130aae290c49a9 [INFO] running `Command { std: "docker" "start" "-a" "93c656cac5b2e78d5a2e81a9b5db9084742230c56e2fc6dca2130aae290c49a9", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling logp v0.1.4 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling skel v0.1.3 [INFO] [stderr] Compiling hyperball v0.1.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling rkhs v0.1.3 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling wass v0.1.5 [INFO] [stderr] Compiling flowmatch v0.1.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 24.06s [INFO] running `Command { std: "docker" "inspect" "93c656cac5b2e78d5a2e81a9b5db9084742230c56e2fc6dca2130aae290c49a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "93c656cac5b2e78d5a2e81a9b5db9084742230c56e2fc6dca2130aae290c49a9", kill_on_drop: false }` [INFO] [stdout] 93c656cac5b2e78d5a2e81a9b5db9084742230c56e2fc6dca2130aae290c49a9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 56b920cd0f49210ce6849b523132e45fb61e0b185ab2f6e03b86dfb59bceb11c [INFO] running `Command { std: "docker" "start" "-a" "56b920cd0f49210ce6849b523132e45fb61e0b185ab2f6e03b86dfb59bceb11c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/flowmatch-56279ad0db83a516) [INFO] [stdout] [INFO] [stdout] running 76 tests [INFO] [stdout] test discrete_ctmc::tests::conditional_path_same_state_is_one_hot ... ok [INFO] [stdout] test discrete_ctmc::tests::conditional_path_boundary_t0_is_source ... ok [INFO] [stdout] test discrete_ctmc::tests::conditional_path_boundary_t1_is_target ... ok [INFO] [stdout] test discrete_ctmc::tests::conditional_rate_matrix_is_valid_generator ... ok [INFO] [stdout] test discrete_ctmc::tests::cosine_half_schedule_boundary_values ... ok [INFO] [stdout] test discrete_ctmc::tests::cosine_kappa_dot_is_nonneg ... ok [INFO] [stdout] test discrete_ctmc::tests::cosine_schedule_boundary_values ... ok [INFO] [stdout] test discrete_ctmc::tests::cosine_sq_and_half_differ_at_midpoint ... ok [INFO] [stdout] test discrete_ctmc::tests::ctmc_generator_preserves_total_mass_to_first_order ... ok [INFO] [stdout] test discrete_ctmc::tests::linear_schedule_boundary_values ... ok [INFO] [stdout] test discrete_ctmc::tests::cosine_schedule_is_monotone_increasing ... ok [INFO] [stdout] test metrics::tests::js_hist_is_symmetric_and_bounded ... ok [INFO] [stdout] test discrete_ctmc::tests::conditional_path_sums_to_one ... ok [INFO] [stdout] test discrete_ctmc::tests::conditional_rate_matrix_same_state_is_zero ... ok [INFO] [stdout] test ode::tests::euler_on_exponential_decay_converges_to_exact ... ok [INFO] [stdout] test ode::tests::heun_is_more_accurate_than_euler_on_dx_dt_eq_minus_x ... ok [INFO] [stdout] test discrete_ctmc::tests::prop_conditional_path_always_valid_distribution ... ok [INFO] [stdout] test ode::tests::euler_and_heun_on_2d_rotation_preserve_radius ... ok [INFO] [stdout] test metrics::tests::prop_js_hist_error_contracts ... ok [INFO] [stdout] test linear::tests::sgd_step_reduces_loss_on_constant_target ... ok [INFO] [stdout] test linear::tests::eval_matches_manual_1d ... ok [INFO] [stdout] test linear::tests::mse_batch_zero_field_equals_target_norm ... ok [INFO] [stdout] test linear::tests::zero_field_evals_to_zero ... ok [INFO] [stdout] test rfm::tests::partial_rowwise_avoids_forcing_outlier_column ... ok [INFO] [stdout] test rfm::tests::exp_greedy_works_with_extreme_underflow_regime ... ok [INFO] [stdout] test rfm::tests::greedy_matching_is_a_permutation ... ok [INFO] [stdout] test rfm::tests::minibatch_ot_pairing_is_deterministic_and_a_permutation ... ok [INFO] [stdout] test discrete_ctmc::tests::prop_cosine_kappa_in_unit_interval ... ok [INFO] [stdout] test discrete_ctmc::tests::prop_euler_step_with_conditional_rate_moves_toward_target ... ok [INFO] [stdout] test discrete_ctmc::tests::conditional_rate_only_x0_row_nonzero ... ok [INFO] [stdout] test ode::tests::single_step_euler_matches_manual ... ok [INFO] [stdout] test ode::tests::heun_on_exponential_decay_is_very_accurate ... ok [INFO] [stdout] test discrete_ctmc::tests::prop_conditional_rate_matrix_is_valid_generator ... ok [INFO] [stdout] test rfm::tests::prop_pairing_apis_error_on_shape_mismatch_or_nan ... ok [INFO] [stdout] test metrics::tests::prop_js_hist_basic_invariants ... ok [INFO] [stdout] test rfm::tests::prop_argmin_same_for_sq_vs_sqrt ... ok [INFO] [stdout] test rfm::tests::keep_frac_monotone_outlier_usage_partial_rowwise_and_sinkhorn_selective ... ok [INFO] [stdout] test rfm::tests::prop_sinkhorn_selective_in_range_and_deterministic ... ok [INFO] [stdout] test rfm::tests::prop_sq_cost_matrix_is_wass_squared ... ok [INFO] [stdout] test rfm::tests::prop_sq_cost_matrix_matches_wass_sq_cost ... ok [INFO] [stdout] test ode::tests::prop_constant_field_is_exact_for_euler_and_heun ... ok [INFO] [stdout] test sd_fm::tests::prop_pairing_every_implies_batch_reuse_sinkhorn_greedy ... ok [INFO] [stdout] test rfm::tests::prop_sinkhorn_plan_approximately_invariant_to_rowcol_shifts ... ok [INFO] [stdout] test sd_fm::tests::prop_pairing_every_implies_batch_reuse_partial_rowwise ... ok [INFO] [stdout] test sd_fm::tests::prop_pairing_every_implies_batch_reuse_exp_greedy ... ok [INFO] [stdout] test rfm::tests::prop_exp_greedy_matches_weight_matrix_definition ... ok [INFO] [stdout] test sd_fm::tests::prop_pairing_every_implies_batch_reuse_sinkhorn_selective ... ok [INFO] [stdout] test sd_fm::tests::sample_categorical_u_zero_skips_zero_prob ... ok [INFO] [stdout] test sd_fm::tests::prop_logit_normal_always_in_unit_interval ... ok [INFO] [stdout] test sd_fm::tests::logit_normal_shifted_mean_pushes_mass_right ... ok [INFO] [stdout] test simplex::tests::normalize_simplex_produces_valid_simplex ... ok [INFO] [stdout] test simplex::tests::normalize_simplex_rejects_all_zeros ... ok [INFO] [stdout] test simplex::tests::normalize_simplex_rejects_negative ... ok [INFO] [stdout] test simplex::tests::simplex_lerp_at_boundaries ... ok [INFO] [stdout] test simplex::tests::simplex_lerp_rejects_mismatched_lengths ... ok [INFO] [stdout] test simplex::tests::dirichlet_samples_are_on_simplex ... ok [INFO] [stdout] test simplex::tests::simplex_lerp_stays_on_simplex ... ok [INFO] [stdout] test simplex::tests::validate_simplex_accepts_valid_point ... ok [INFO] [stdout] test simplex::tests::validate_simplex_rejects_empty ... ok [INFO] [stdout] test simplex::tests::validate_simplex_rejects_negative ... ok [INFO] [stdout] test simplex::tests::validate_simplex_rejects_wrong_sum ... ok [INFO] [stdout] test simplex::tests::simplex_lerp_rejects_out_of_range_t ... ok [INFO] [stdout] test ode::tests::prop_error_decreases_with_more_steps_for_dx_dt_eq_minus_x ... ok [INFO] [stdout] test rfm::tests::prop_partial_rowwise_keep_frac_enforces_unique_cols_on_selected_rows ... ok [INFO] [stdout] test rfm::tests::prop_partial_rowwise_in_range_and_deterministic ... ok [INFO] [stdout] test rfm::tests::prop_normalized_sinkhorn_pairing_ok_implies_permutation ... ok [INFO] [stdout] test sd_fm::tests::ushaped_has_more_mass_near_boundaries_than_uniform ... ok [INFO] [stdout] test sd_fm::tests::logit_normal_concentrates_near_half ... ok [INFO] [stdout] test sd_fm::tests::trained_model_samples_are_finite ... ok [INFO] [stdout] test rfm::tests::sinkhorn_selective_avoids_forcing_outlier_column ... ok [INFO] [stdout] test rfm::tests::prop_rowwise_pairing_invariant_to_sqrt ... ok [INFO] [stdout] test rfm::tests::prop_sinkhorn_pairing_ok_implies_permutation ... ok [INFO] [stdout] test sd_fm::tests::prop_pairing_every_implies_batch_reuse ... ok [INFO] [stdout] test sd_fm::tests::prop_sample_categorical_in_range_and_deterministic ... ok [INFO] [stdout] test sd_fm::tests::prop_sample_categorical_never_selects_zero_prob ... ok [INFO] [stdout] test sd_fm::tests::training_reduces_mse_vs_untrained ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.53s [INFO] [stdout] [INFO] [stderr] Running tests/nfe_convergence_usgs.rs (/opt/rustwide/target/debug/deps/nfe_convergence_usgs-1e5db99a39982e2e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/rfm_minibatch_ot_e2e.rs (/opt/rustwide/target/debug/deps/rfm_minibatch_ot_e2e-e3dc284cf7e45d47) [INFO] [stdout] test rfm_usgs_sampling_converges_with_more_steps ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.21s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test rfm_minibatch_ot_trains_and_moves_toward_weighted_targets ... ok [INFO] [stderr] Running tests/rfm_textish_tokens_ot_e2e.rs (/opt/rustwide/target/debug/deps/rfm_textish_tokens_ot_e2e-8c75365c131bd9f7) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.89s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/sd_fm_assignment_strategy_e2e.rs (/opt/rustwide/target/debug/deps/sd_fm_assignment_strategy_e2e-25e5b70cbb39db70) [INFO] [stdout] test rfm_textish_tokens_reduces_ot_cost_vs_zero_field ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 31.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sd_fm_training_with_categorical_assignment_moves_toward_targets ... ok [INFO] [stdout] [INFO] [stderr] Running tests/sd_fm_codebook_weights_e2e.rs (/opt/rustwide/target/debug/deps/sd_fm_codebook_weights_e2e-527d3557a496d44c) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.86s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sd_fm_matches_nonuniform_codebook_weights_and_moves_toward_targets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.96s [INFO] [stdout] [INFO] [stderr] Running tests/sd_fm_semidiscrete_e2e.rs (/opt/rustwide/target/debug/deps/sd_fm_semidiscrete_e2e-be1a8bda39c8e410) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test sd_fm_categorical_assignment_baseline_is_not_worse_than_zero_field ... ok [INFO] [stdout] test sd_fm_training_improves_assignment_mse_vs_zero_field ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.18s [INFO] [stdout] [INFO] [stderr] Running tests/sd_fm_textish_tokens_e2e.rs (/opt/rustwide/target/debug/deps/sd_fm_textish_tokens_e2e-efcecb801fd878fb) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test sd_fm_textish_token_prototypes_respect_weights ... ok [INFO] [stdout] [INFO] [stderr] Running tests/trajectory_straightness_usgs.rs (/opt/rustwide/target/debug/deps/trajectory_straightness_usgs-0b94fab26d88a3f8) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.30s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests flowmatch [INFO] [stdout] test rfm_usgs_few_step_behavior_beats_random_coupling ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.02s [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" "56b920cd0f49210ce6849b523132e45fb61e0b185ab2f6e03b86dfb59bceb11c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "56b920cd0f49210ce6849b523132e45fb61e0b185ab2f6e03b86dfb59bceb11c", kill_on_drop: false }` [INFO] [stdout] 56b920cd0f49210ce6849b523132e45fb61e0b185ab2f6e03b86dfb59bceb11c