[INFO] fetching crate oxifft 0.2.0... [INFO] testing oxifft-0.2.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate oxifft 0.2.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate oxifft 0.2.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oxifft 0.2.0 [INFO] tweaked toml for crates.io crate oxifft 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate oxifft 0.2.0 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 oxifft 0.2.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] cdaeb741ec4c05c2c6f113b02dd54e1462de6bb6430b9b27dc14e94b958cfab9 [INFO] running `Command { std: "docker" "start" "-a" "cdaeb741ec4c05c2c6f113b02dd54e1462de6bb6430b9b27dc14e94b958cfab9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cdaeb741ec4c05c2c6f113b02dd54e1462de6bb6430b9b27dc14e94b958cfab9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cdaeb741ec4c05c2c6f113b02dd54e1462de6bb6430b9b27dc14e94b958cfab9", kill_on_drop: false }` [INFO] [stdout] cdaeb741ec4c05c2c6f113b02dd54e1462de6bb6430b9b27dc14e94b958cfab9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 7c56b880ea25b9638bfb75475a412d275fd9172ddb5ece30a658e3a11ed58178 [INFO] running `Command { std: "docker" "start" "-a" "7c56b880ea25b9638bfb75475a412d275fd9172ddb5ece30a658e3a11ed58178", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling oxifft v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling seahash v4.1.0 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling oxifft-codegen v0.2.0 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.46s [INFO] running `Command { std: "docker" "inspect" "7c56b880ea25b9638bfb75475a412d275fd9172ddb5ece30a658e3a11ed58178", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c56b880ea25b9638bfb75475a412d275fd9172ddb5ece30a658e3a11ed58178", kill_on_drop: false }` [INFO] [stdout] 7c56b880ea25b9638bfb75475a412d275fd9172ddb5ece30a658e3a11ed58178 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] d695f5c3e4ac320691cdaeb05b56fe872ed323357789ca57111dd77da408604d [INFO] running `Command { std: "docker" "start" "-a" "d695f5c3e4ac320691cdaeb05b56fe872ed323357789ca57111dd77da408604d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.185 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling zerocopy-derive v0.8.48 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling cc v1.2.60 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling fastrand v2.4.1 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling strength_reduce v0.2.4 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling transpose v0.2.3 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.4 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling primal-check v0.3.4 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling rustfft v6.4.1 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling oxifft v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 19s [INFO] running `Command { std: "docker" "inspect" "d695f5c3e4ac320691cdaeb05b56fe872ed323357789ca57111dd77da408604d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d695f5c3e4ac320691cdaeb05b56fe872ed323357789ca57111dd77da408604d", kill_on_drop: false }` [INFO] [stdout] d695f5c3e4ac320691cdaeb05b56fe872ed323357789ca57111dd77da408604d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 43a17ebdfe3381b2dc7e5a9ae7c2350347149c280f2d191fd1d1876c4f92dd3d [INFO] running `Command { std: "docker" "start" "-a" "43a17ebdfe3381b2dc7e5a9ae7c2350347149c280f2d191fd1d1876c4f92dd3d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxifft-1bef5cf277ba2cf7) [INFO] [stdout] [INFO] [stdout] running 471 tests [INFO] [stdout] test api::memory::tests::test_aligned_buffer_access ... ok [INFO] [stdout] test api::memory::tests::test_aligned_buffer_alignment ... ok [INFO] [stdout] test api::memory::tests::test_aligned_buffer_complex ... ok [INFO] [stdout] test api::memory::tests::test_aligned_buffer_slice ... ok [INFO] [stdout] test api::memory::tests::test_aligned_buffer_real ... ok [INFO] [stdout] test api::parallel::tests::test_fft_batch_parallel_roundtrip ... ok [INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_inplace ... ok [INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_matches_serial ... ok [INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_non_power_of_2 ... ok [INFO] [stdout] test api::parallel::tests::test_parallel_plan2d_roundtrip ... ok [INFO] [stdout] test api::parallel::tests::test_parallel_plannd_inplace ... ok [INFO] [stdout] test api::parallel::tests::test_parallel_plannd_matches_serial ... ok [INFO] [stdout] test api::parallel::tests::test_fft_batch_parallel_matches_serial ... ok [INFO] [stdout] test api::memory::tests::test_aligned_buffer_empty ... ok [INFO] [stdout] test api::parallel::tests::test_rfft_batch_parallel_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_matches_individual ... ok [INFO] [stdout] test api::parallel::tests::test_rfft_batch_parallel_matches_serial ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_linearity ... ok [INFO] [stdout] test api::parallel::tests::test_parallel_plannd_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_single_batch ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_nd_ifft_nd_convenience ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_non_power_of_2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_power_of_2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan3d_inplace ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan3d_power_of_2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_ifft_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan3d_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan2d_inplace ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan_dft_1d_non_power_of_2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan_dft_1d_power_of_2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plan_dft_1d_large_non_power_of_2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plannd_4d_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plannd_3d_matches_plan3d ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plannd_2d_matches_plan2d ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plannd_dc_component ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_plannd_inplace ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_r2rplan_dht_self_inverse ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_realplan_c2r ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_r2rplan_inplace ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_realplan_r2c ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_realplan_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_matches_individual ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_r2rplan_dct2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_power_of_2_sizes ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_single_batch ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_irfft_roundtrip ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_dc_component ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_ifft_roundtrip_non_power_of_2 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_power_of_2_sizes ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_non_power_of_2_sizes ... ok [INFO] [stdout] test api::wisdom::tests::test_global_merge_from_string ... ok [INFO] [stdout] test api::wisdom::tests::test_global_wisdom_functions ... ok [INFO] [stdout] test api::wisdom::tests::test_user_wisdom_path ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_cache_basic ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_clear ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_export_import_v1 ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_import_skips_invalid_entries ... ok [INFO] [stdout] test api::wisdom::tests::test_import_export_file_roundtrip ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_incompatible_version_rejected ... ok [INFO] [stdout] test api::wisdom::tests::test_merge_from_file ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_merge_keeps_existing_if_better ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_merge_lower_cost_wins ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_merge_rejects_future_version ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_matches_complex_fft ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_version_mismatch_unknown_header ... ok [INFO] [stdout] test autodiff::tests::test_dual_arithmetic ... ok [INFO] [stdout] test autodiff::tests::test_dual_complex_arithmetic ... ok [INFO] [stdout] test autodiff::tests::test_fft_backward_mode ... ok [INFO] [stdout] test autodiff::tests::test_fft_jacobian_small ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_irfft_roundtrip_size_8 ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_fft_batch_roundtrip ... ok [INFO] [stdout] test autodiff::tests::test_fft_forward_mode ... ok [INFO] [stdout] test autodiff::tests::test_vjp_jvp_consistency ... ok [INFO] [stdout] test conv::tests::test_circular_convolution ... ok [INFO] [stdout] test conv::tests::test_convolve_empty ... ok [INFO] [stdout] test conv::tests::test_convolve_mode_same ... ok [INFO] [stdout] test conv::tests::test_convolve_mode_valid ... ok [INFO] [stdout] test conv::tests::test_convolve_simple ... ok [INFO] [stdout] test conv::tests::test_correlate ... ok [INFO] [stdout] test conv::tests::test_polynomial_power ... ok [INFO] [stdout] test conv::tests::test_polynomial_multiply ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_16_dc ... ok [INFO] [stdout] test conv::tests::test_polynomial_power_cubic ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_16_impulse ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_16_matches_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_16_roundtrip ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_2_dc ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_2_impulse ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_2_matches_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_2_roundtrip ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_32_dc ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_32_impulse ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_4_impulse ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_32_matches_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_4_dc ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_4_matches_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_64_dc ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_4_roundtrip ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_64_impulse ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_64_matches_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_8_dc ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_8_matches_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_8_impulse ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_notw_8_roundtrip ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_16_dc_identity ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_16_roundtrip_identity ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_16_identity_matches_notw_16 ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_16_impulse_identity ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_16_vs_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_2_explicit ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_4_identity ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_4_vs_naive ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_2_identity ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_8_identity ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_inplace_matches_out_of_place ... ok [INFO] [stdout] test dft::codelets::codegen_tests::test_codelet_twiddle_8_vs_naive ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_100_correctness ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_legacy_format_accepted ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_12_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_15_correctness ... ok [INFO] [stdout] test api::plan::functions_2::tests::test_rfft_batch_non_power_of_2_sizes ... ok [INFO] [stdout] test api::wisdom::tests::test_wisdom_merge_adds_new_entries ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_18_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_36_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_20_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_24_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_30_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_45_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_48_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_50_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_60_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_72_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_80_correctness ... ok [INFO] [stdout] test dft::codelets::composite::functions_4::tests::test_notw_96_correctness ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_128 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_128_dc_component ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_128_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_16 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_16_dc_component ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_16_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_256_dc_component ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_2 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_3_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_256 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_256_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_3 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_32 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_32_dc_component ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_32_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_4 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_5_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_64_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_8_dc_component ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_5 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_64 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_64_dc_component ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_7 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_7_roundtrip ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_8 ... ok [INFO] [stdout] test dft::codelets::notw::tests::test_notw_8_roundtrip ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_128_matches_scalar ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_32_matches_scalar ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_128_roundtrip ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_32_roundtrip ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_16_matches_scalar ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_16_roundtrip ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_256_matches_scalar ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_256_roundtrip ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_2_matches_scalar ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_4_matches_scalar_forward ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_64_matches_scalar ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_4_matches_scalar_inverse ... ok [INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_inplace ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_4_roundtrip ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_64_roundtrip ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_8_matches_scalar_forward ... ok [INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_inverse_recovers_input ... ok [INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_1 ... ok [INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_7 ... ok [INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_inplace ... ok [INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_12 ... ok [INFO] [stdout] test dft::solvers::bluestein::tests::test_bluestein_size_5 ... ok [INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_contiguous ... ok [INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_generic_callback ... ok [INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_roundtrip ... ok [INFO] [stdout] test dft::solvers::buffered::tests::test_buffered_strided ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_dif_matches_dit ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_applicable ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_16 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_fft_inverse_recovers_input ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_2 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_fft_inplace_matches_outofplace ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_bit_reverse ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_4 ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_8_matches_scalar_inverse ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_is_power_of_8 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix4_inverse_recovers_input ... ok [INFO] [stdout] test dft::codelets::simd::tests::test_simd_notw_8_roundtrip ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_is_power_of_4 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_fft_size_8 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix4_inplace ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_16 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_4 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_64 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_128 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix4_matches_radix2_size_8 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_32 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_inplace ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_inverse_recovers_input ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_16 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_64 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_512 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_radix8_matches_radix2_size_8 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_inverse_recovers_input ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_8 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_inplace ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_16 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_256 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_4 ... ok [INFO] [stdout] test dft::solvers::ct::tests::test_split_radix_matches_radix2_size_64 ... ok [INFO] [stdout] test dft::solvers::direct::tests::test_dft_size_1 ... ok [INFO] [stdout] test dft::solvers::direct::tests::test_dft_size_2 ... ok [INFO] [stdout] test dft::solvers::direct::tests::test_inplace ... ok [INFO] [stdout] test dft::solvers::direct::tests::test_inverse_recovers_input ... ok [INFO] [stdout] test dft::solvers::direct::tests::test_linearity ... ok [INFO] [stdout] test dft::solvers::direct::tests::test_parseval_theorem ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_applicable ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_inplace ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_12 ... ok [INFO] [stdout] test dft::solvers::direct::tests::test_dft_size_4 ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_18 ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_6 ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_inverse_recovers_input ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_15 ... ok [INFO] [stdout] test dft::solvers::generic::tests::test_generic_size_9 ... ok [INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_contiguous ... ok [INFO] [stdout] test dft::solvers::nop::tests::test_nop_size_0 ... ok [INFO] [stdout] test dft::solvers::nop::tests::test_nop_size_1 ... ok [INFO] [stdout] test dft::solvers::rader::tests::test_rader_applicable ... ok [INFO] [stdout] test dft::solvers::rader::tests::test_rader_inplace ... ok [INFO] [stdout] test dft::solvers::rader::tests::test_rader_inverse_recovers_input ... ok [INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_different_io_strides ... ok [INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_13 ... ok [INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_execute_auto ... ok [INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_3 ... ok [INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_inplace ... ok [INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_roundtrip ... ok [INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_uniform_stride ... ok [INFO] [stdout] test dft::solvers::indirect::tests::test_indirect_with_offset ... ok [INFO] [stdout] test dft::solvers::nop::tests::test_applicable ... ok [INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_5 ... ok [INFO] [stdout] test dft::solvers::rader::tests::test_rader_size_7 ... ok [INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_scalar_butterfly ... ok [INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_backward_matches_scalar ... ok [INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_1024 ... ok [INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_16 ... ok [INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_64 ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_16 ... ok [INFO] [stdout] test dft::solvers::simd_butterfly::tests::test_simd_matches_scalar_size_8 ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_inverse ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_4 ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_solver ... ok [INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_inplace ... ok [INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_contiguous_power_of_2 ... ok [INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_from_dims ... ok [INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_non_power_of_2 ... ok [INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_strided_column_access ... ok [INFO] [stdout] test frft::tests::test_frft_error_handling ... ok [INFO] [stdout] test frft::tests::test_frft_order_one_like_fft ... ok [INFO] [stdout] test dft::solvers::vrank_geq1::tests::test_batch_roundtrip ... ok [INFO] [stdout] test frft::tests::test_frft_order_reduction ... ok [INFO] [stdout] test frft::tests::test_frft_order_two ... ok [INFO] [stdout] test frft::tests::test_frft_order_zero ... ok [INFO] [stdout] test kernel::complex::tests::test_complex_arithmetic ... ok [INFO] [stdout] test frft::tests::test_frft_produces_output ... ok [INFO] [stdout] test kernel::complex::tests::test_complex_conjugate ... ok [INFO] [stdout] test kernel::complex::tests::test_complex_norm ... ok [INFO] [stdout] test kernel::planner::tests::test_batch_strategy_names ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_8 ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_64 ... ok [INFO] [stdout] test frft::tests::test_frft_different_orders ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_256 ... ok [INFO] [stdout] test kernel::planner::tests::test_exhaustive_mode_candidates ... ok [INFO] [stdout] test kernel::planner::tests::test_get_solver_candidates ... ok [INFO] [stdout] test kernel::planner::tests::test_has_wisdom_for ... ok [INFO] [stdout] test kernel::planner::tests::test_hash_batch_problem ... ok [INFO] [stdout] test kernel::planner::tests::test_is_power_of_4 ... ok [INFO] [stdout] test kernel::planner::tests::test_is_power_of_8 ... ok [INFO] [stdout] test kernel::planner::tests::test_is_prime ... ok [INFO] [stdout] test kernel::planner::tests::test_is_smooth ... ok [INFO] [stdout] test kernel::planner::tests::test_estimate_cost ... ok [INFO] [stdout] test kernel::planner::tests::test_patient_mode_candidates ... ok [INFO] [stdout] test kernel::planner::tests::test_plan_batch_contiguous ... ok [INFO] [stdout] test kernel::planner::tests::test_plan_batch_small_many ... ok [INFO] [stdout] test kernel::planner::tests::test_plan_batch_strided ... ok [INFO] [stdout] test kernel::planner::tests::test_planner_default ... ok [INFO] [stdout] test kernel::planner::tests::test_planner_flags_measure ... ok [INFO] [stdout] test kernel::planner::tests::test_measure_mode_power_of_2 ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_composite ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_power_of_2 ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_prime ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_small ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_basic ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_multiple_sizes ... ok [INFO] [stdout] test kernel::planner::tests::test_recreate_from_wisdom ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_size_1 ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_uses_wisdom ... ok [INFO] [stdout] test kernel::planner::tests::test_select_solver_timed_zero_limit ... ok [INFO] [stdout] test kernel::planner::tests::test_solver_choice_names ... ok [INFO] [stdout] test kernel::planner::tests::test_solver_from_name_roundtrip ... ok [INFO] [stdout] test kernel::planner::tests::test_wisdom_entries ... ok [INFO] [stdout] test kernel::planner::tests::test_wisdom_export_import ... ok [INFO] [stdout] test kernel::planner::tests::test_wisdom_only_mode ... ok [INFO] [stdout] test kernel::planner::tests::test_wisdom_store_lookup ... ok [INFO] [stdout] test kernel::primes::tests::test_factor ... ok [INFO] [stdout] test kernel::primes::tests::test_is_prime ... ok [INFO] [stdout] test kernel::primes::tests::test_mod_pow ... ok [INFO] [stdout] test kernel::primes::tests::test_primitive_root ... ok [INFO] [stdout] test kernel::rader_omega::tests::test_rader_omega ... ok [INFO] [stdout] test kernel::rader_omega::tests::test_rader_omega_non_prime ... ok [INFO] [stdout] test kernel::tensor::tests::test_tensor_rank1 ... ok [INFO] [stdout] test kernel::tensor::tests::test_tensor_rank2 ... ok [INFO] [stdout] test kernel::tensor::tests::test_tensor_split ... ok [INFO] [stdout] test kernel::trig::tests::test_trig_table ... ok [INFO] [stdout] test kernel::twiddle::tests::test_compute_twiddles ... ok [INFO] [stdout] test kernel::twiddle::tests::test_twiddle_w4 ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type1_error_invalid_size ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type1_error_out_of_range ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type1_single_point_correctness ... ok [INFO] [stdout] test kernel::planner::tests::test_recreate_from_imported_wisdom ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type2_dc_constant ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type2_default_opts_wrapper ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type1_type2_roundtrip ... ok [INFO] [stdout] test nufft::nufft3d::tests::test_3d_type1_error_invalid_size ... ok [INFO] [stdout] test nufft::nufft3d::tests::test_3d_type1_error_out_of_range ... ok [INFO] [stdout] test nufft::nufft3d::tests::test_3d_type1_invalid_tolerance ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type2_error_mismatched_grid ... ok [INFO] [stdout] test nufft::nufft3d::tests::test_3d_type1_multiple_points ... ok [INFO] [stdout] test nufft::nufft3d::tests::test_3d_type1_single_point_finite_spectrum ... ok [INFO] [stdout] test nufft::tests::test_nufft_error_handling ... ok [INFO] [stdout] test nufft::tests::test_nufft_roundtrip ... ok [INFO] [stdout] test nufft::tests::test_nufft_type1_uniform_points ... ok [INFO] [stdout] test nufft::tests::test_nufft_type2_single_frequency ... ok [INFO] [stdout] test nufft::tests::test_smooth_number ... ok [INFO] [stdout] test rdft::codelets::tests::test_hc2r_2_against_naive_idft ... ok [INFO] [stdout] test rdft::codelets::tests::test_hc2r_2_roundtrip ... ok [INFO] [stdout] test rdft::codelets::tests::test_hc2r_4_against_naive_idft ... ok [INFO] [stdout] test rdft::codelets::tests::test_hc2r_4_roundtrip ... ok [INFO] [stdout] test rdft::codelets::tests::test_hc2r_8_against_naive_idft ... ok [INFO] [stdout] test rdft::codelets::tests::test_hc2r_8_roundtrip ... ok [INFO] [stdout] test rdft::codelets::tests::test_hc2r_8_roundtrip_varied ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_2_dc_only ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_2_f32 ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_2_matches_dft ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_4_dc_signal ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_4_f32 ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_4_matches_dft ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_8_dc_and_nyquist_purely_real ... ok [INFO] [stdout] test nufft::nufft2d::tests::test_2d_type1_default_opts_wrapper ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_8_dc_signal ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_8_matches_dft ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_8_f32 ... ok [INFO] [stdout] test rdft::codelets::tests::test_r2hc_8_matches_dft_varied_input ... ok [INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_16 ... ok [INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_2 ... ok [INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_4 ... ok [INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_roundtrip_random ... ok [INFO] [stdout] test rdft::solvers::c2r::tests::test_c2r_size_8 ... ok [INFO] [stdout] test rdft::solvers::hc2c::tests::test_c2hc_size_4 ... ok [INFO] [stdout] test rdft::solvers::hc2c::tests::test_hc2c_c2hc_roundtrip ... ok [INFO] [stdout] test rdft::solvers::hc2c::tests::test_hc2c_size_4_even ... ok [INFO] [stdout] test rdft::solvers::hc2c::tests::test_hc2c_size_5_odd ... ok [INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_add ... ok [INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_conj ... ok [INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_mag_squared ... ok [INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_mul_size_4 ... ok [INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_normalize ... ok [INFO] [stdout] test rdft::solvers::hc2hc::tests::test_hc2hc_scale ... ok [INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_dc_and_nyquist_are_real ... ok [INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_16 ... ok [INFO] [stdout] test nufft::nufft3d::tests::test_3d_type1_tolerance_check ... ok [INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_2 ... ok [INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_4 ... ok [INFO] [stdout] test rdft::solvers::r2c::tests::test_r2c_size_8 ... ok [INFO] [stdout] test kernel::planner::tests::test_measure_mode_composite ... ok [INFO] [stdout] test kernel::planner::tests::test_measure_mode_prime ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct1_size_2 ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_dc_component ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_dct3_roundtrip ... ok [INFO] [stdout] test kernel::planner::tests::test_patient_mode_measurement ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_size_1 ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_size_2 ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct1_fast_matches_direct ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct3_fast_matches_direct ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct4_size_4 ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_dc_component ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_fast_matches_direct ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_impulse ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_roundtrip ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dht_size_1 ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct4_fast_matches_direct ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst1_size_2 ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst1_symmetry ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst2_dst3_roundtrip ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst1_fast_matches_direct ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst2_fast_matches_direct ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst3_fast_matches_direct ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst4_size_4 ... ok [INFO] [stdout] test rdft::solvers::vrank_geq1::tests::test_batch_from_dims ... ok [INFO] [stdout] test rdft::solvers::vrank_geq1::tests::test_batch_r2c_c2r_roundtrip ... ok [INFO] [stdout] test rdft::solvers::vrank_geq1::tests::test_batch_r2c_contiguous ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f32_basic ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f32_cmul ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f32_fmadd ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_basic ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_cmul ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_fmadd ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_fmsub ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_load_store ... ok [INFO] [stdout] test simd::avx2::tests::test_avx2_fma_f64_new ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f32_basic ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dst4_fast_matches_direct ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f32_fmadd ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f64_basic ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f64_cmul ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f64_fmadd ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f64_load_store ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f64_new ... ok [INFO] [stdout] test simd::avx::tests::test_avx_f32_basic ... ok [INFO] [stdout] test simd::avx::tests::test_avx_f32_cmul ... ok [INFO] [stdout] test simd::avx::tests::test_avx_f64_basic ... ok [INFO] [stdout] test simd::avx::tests::test_avx_f64_cmul ... ok [INFO] [stdout] test simd::avx::tests::test_avx_f64_load_store ... ok [INFO] [stdout] test simd::avx::tests::test_avx_f64_new ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f32_basic ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f32_cmul ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f32_new ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f64_basic ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f64_cmul ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f64_cmul_conj ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f64_load_store ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f64_negate ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f64_new ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::dct_parseval ... ok [INFO] [stdout] test support::transpose::tests::test_transpose_3d_inner ... ok [INFO] [stdout] test simd::sse2::tests::test_sse2_f64_swap ... ok [INFO] [stdout] test support::transpose::tests::test_transpose_blocked ... ok [INFO] [stdout] test support::transpose::tests::test_transpose_inplace ... ok [INFO] [stdout] test support::transpose::tests::test_transpose_inplace_larger ... ok [INFO] [stdout] test support::transpose::tests::test_transpose_rectangular ... ok [INFO] [stdout] test support::transpose::tests::test_transpose_square ... ok [INFO] [stdout] test support::transpose::tests::test_transpose_square_blocked ... ok [INFO] [stdout] test threading::tests::test_get_default_pool ... ok [INFO] [stdout] test threading::tests::test_nested_parallel ... ok [INFO] [stdout] test threading::tests::test_join ... ok [INFO] [stdout] test threading::tests::test_parallel_chunks_boundary ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::dst2_dst3_roundtrip ... ok [INFO] [stdout] test threading::tests::test_parallel_for_data_integrity ... ok [INFO] [stdout] test threading::tests::test_parallel_split ... ok [INFO] [stdout] test threading::tests::test_pool_config ... ok [INFO] [stdout] test threading::tests::test_rayon_pool_threads ... ok [INFO] [stdout] test threading::tests::test_serial_pool ... ok [INFO] [stdout] test threading::tests::test_parallel_correctness_with_mutex ... ok [INFO] [stdout] test threading::tests::test_parallel_for_chunks ... ok [INFO] [stdout] test simd::avx512::tests::test_avx512_f32_cmul ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::test_dct2_fast_matches_direct ... ok [INFO] [stdout] test kernel::planner::tests::test_exhaustive_mode_measurement ... ok [INFO] [stdout] test rdft::solvers::r2r::tests::dct2_dct3_roundtrip ... ok [INFO] [stdout] test dft::solvers::stockham::tests::test_stockham_size_1024 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 471 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s [INFO] [stdout] [INFO] [stderr] Running tests/guru_plan.rs (/opt/rustwide/target/debug/deps/guru_plan-28bfe4b181bdd70a) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_guru_1d_strided_output ... ok [INFO] [stdout] test test_guru_1d_both_strided ... ok [INFO] [stdout] test test_guru_1d_contiguous_forward ... ok [INFO] [stdout] test test_guru_1d_inplace ... ok [INFO] [stdout] test test_guru_1d_strided_input ... ok [INFO] [stdout] test test_guru_1d_contiguous_roundtrip ... ok [INFO] [stdout] test test_guru_batch_with_stride ... ok [INFO] [stdout] test test_guru_plan_creation_1d ... ok [INFO] [stdout] test test_guru_batch_inplace ... ok [INFO] [stdout] test test_guru_2d_various_sizes ... ok [INFO] [stdout] test test_guru_plan_rejects_empty_dims ... ok [INFO] [stdout] test test_guru_plan_rejects_zero_size ... ok [INFO] [stdout] test test_guru_batch_roundtrip ... ok [INFO] [stdout] test test_guru_batch_simple ... ok [INFO] [stdout] test test_guru_plan_creation_2d ... ok [INFO] [stdout] test test_guru_2d_contiguous ... ok [INFO] [stdout] test test_guru_plan_creation_batched ... ok [INFO] [stdout] test test_guru_2d_roundtrip ... ok [INFO] [stdout] test test_guru_various_sizes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/plan_delegation.rs (/opt/rustwide/target/debug/deps/plan_delegation-a927b2258f83b2d5) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test plan_c2r_1d_returns_some_for_valid_size ... ok [INFO] [stdout] test plan_dft_2d_f32_works ... ok [INFO] [stdout] test plan_creation_methods_are_callable ... ok [INFO] [stdout] test plan_c2r_1d_returns_none_for_zero ... ok [INFO] [stdout] test plan_dft_2d_roundtrip ... ok [INFO] [stdout] test plan_dft_3d_f32_works ... ok [INFO] [stdout] test plan_dft_2d_returns_some_for_valid_dimensions ... ok [INFO] [stdout] test plan_r2c_1d_returns_some_for_valid_size ... ok [INFO] [stdout] test plan_r2c_c2r_roundtrip ... ok [INFO] [stdout] test plan_dft_2d_zero_dimensions_are_nop ... ok [INFO] [stdout] test plan_dft_3d_returns_some_for_valid_dimensions ... ok [INFO] [stdout] test plan_dft_3d_roundtrip ... ok [INFO] [stdout] test plan_types_implement_debug ... ok [INFO] [stdout] test plan_r2c_1d_dc_component ... ok [INFO] [stdout] test plan_r2c_1d_output_size_is_half_plus_one ... ok [INFO] [stdout] test plan_r2c_1d_returns_none_for_zero ... ok [INFO] [stdout] test plan_dft_3d_zero_dimensions_are_nop ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/plan_fuzz.rs (/opt/rustwide/target/debug/deps/plan_fuzz-65d27c5376afe158) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test plan_3d_creation_never_panics ... ok [INFO] [stdout] test real_plan_roundtrip_power_of_two ... ok [INFO] [stdout] test plan_c2r_creation_never_panics ... ok [INFO] [stdout] test plan_r2c_creation_never_panics ... ok [INFO] [stdout] test plan_2d_creation_never_panics ... ok [INFO] [stdout] test parseval_arbitrary_size ... ok [INFO] [stdout] test plan_1d_roundtrip_arbitrary_size ... ok [INFO] [stdout] test plan_1d_f32_creation_never_panics ... ok [INFO] [stdout] test plan_1d_creation_never_panics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.47s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stderr] Running tests/r2r_fast.rs (/opt/rustwide/target/debug/deps/r2r_fast-d15092053be36104) [INFO] [stdout] test test_dst3_fast_matches_direct ... ok [INFO] [stdout] test test_dst2_fast_matches_direct ... ok [INFO] [stdout] test test_dst4_fast_matches_direct ... ok [INFO] [stdout] test test_dct3_fast_matches_direct ... ok [INFO] [stdout] test test_dht_fast_matches_direct ... ok [INFO] [stdout] test test_dct1_fast_matches_direct ... ok [INFO] [stdout] test test_dct4_fast_matches_direct ... ok [INFO] [stdout] test test_dst1_fast_matches_direct ... ok [INFO] [stdout] test test_dct2_fast_matches_direct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Running tests/rustfft_comparison.rs (/opt/rustwide/target/debug/deps/rustfft_comparison-247d7cd051245c83) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test test_fft_matches_rustfft_prime_11 ... ok [INFO] [stdout] test test_batch_fft_matches_rustfft ... ok [INFO] [stdout] test test_fft_matches_rustfft_prime_5 ... ok [INFO] [stdout] test test_fft_matches_rustfft_prime_7 ... ok [INFO] [stdout] test test_fft_matches_rustfft_prime_13 ... ok [INFO] [stdout] test test_fft_matches_rustfft_prime_3 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_15 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_16 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_100 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_2 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_4 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_32 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_1024 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_12 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_6 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_8 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_64 ... ok [INFO] [stdout] test test_fft_matches_rustfft_prime_17 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_128 ... ok [INFO] [stdout] test test_fft_matches_rustfft_prime_97 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_512 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_256 ... ok [INFO] [stdout] test test_ifft_matches_rustfft_size_16 ... ok [INFO] [stdout] test test_ifft_matches_rustfft_size_64 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_4096 ... ok [INFO] [stdout] test test_fft_matches_rustfft_size_8192 ... ok [INFO] [stderr] Running tests/send_sync.rs (/opt/rustwide/target/debug/deps/send_sync-0cab164ad596a00a) [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test plan_types_are_send_sync_f64 ... ok [INFO] [stdout] test plan_types_are_send_sync_f32 ... ok [INFO] [stdout] test plan_usable_from_multiple_threads ... ok [INFO] [stdout] test plan_sendable_across_threads ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/size_coverage.rs (/opt/rustwide/target/debug/deps/size_coverage-83442c44ca829cea) [INFO] [stdout] running 27 tests [INFO] [stdout] test test_all_sizes_1_to_256 ... ignored, slow stress test - run with --ignored for thorough testing [INFO] [stdout] test test_all_sizes_1_to_256_roundtrip ... ignored, slow stress test - run with --ignored for thorough testing [INFO] [stdout] test test_composite_roundtrips ... ok [INFO] [stdout] test test_composite_smooth_small ... ok [INFO] [stdout] test test_composite_with_large_prime ... ok [INFO] [stdout] test test_composite_smooth_medium ... ok [INFO] [stdout] test test_power_of_2_large ... ignored, slow: stress test for large power-of-2 sizes (2048–16384), run with: cargo test -- --ignored [INFO] [stdout] test test_larger_primes ... ok [INFO] [stdout] test test_medium_primes ... ok [INFO] [stdout] test test_power_of_2_small ... ok [INFO] [stdout] test test_power_of_2_up_to_2_20 ... ignored, slow stress test - run with --ignored for thorough testing [INFO] [stdout] test test_power_of_2_roundtrip ... ok [INFO] [stdout] test test_composite_smooth_large ... ok [INFO] [stdout] test test_prime_roundtrips ... ok [INFO] [stdout] test test_one_more_than_power_of_2 ... ok [INFO] [stdout] test test_size_1 ... ok [INFO] [stdout] test test_size_2 ... ok [INFO] [stdout] test test_size_3 ... ok [INFO] [stdout] test test_small_primes ... ok [INFO] [stdout] test test_rader_eligible_primes ... ok [INFO] [stdout] test test_power_of_2_medium ... ok [INFO] [stdout] test test_bluestein_sizes ... ok [INFO] [stdout] test test_various_sizes_roundtrip ... ok [INFO] [stdout] test test_mixed_radix_sizes ... ok [INFO] [stdout] test test_one_less_than_power_of_2 ... ok [INFO] [stdout] test test_powers_of_8 ... ok [INFO] [stdout] test test_powers_of_4 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 4.21s [INFO] [stdout] [INFO] [stderr] Running tests/split_complex.rs (/opt/rustwide/target/debug/deps/split_complex-adddf97d2a40d672) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_fft_split_convenience ... ok [INFO] [stdout] test test_ifft_split_convenience ... ok [INFO] [stdout] test test_ifft_split_empty ... ok [INFO] [stdout] test test_split_plan_2d_creation ... ok [INFO] [stdout] test test_split_plan_2d_roundtrip ... ok [INFO] [stdout] test test_split_plan_2d_matches_interleaved ... ok [INFO] [stdout] test test_split_plan_creation_zero_size ... ok [INFO] [stdout] test test_split_plan_2d_inplace ... ok [INFO] [stdout] test test_split_plan_creation ... ok [INFO] [stdout] test test_split_plan_matches_interleaved ... ok [INFO] [stdout] test test_split_plan_roundtrip ... ok [INFO] [stdout] test test_split_plan_various_sizes ... ok [INFO] [stdout] test test_split_plan_f32 ... ok [INFO] [stdout] test test_fft_split_empty ... ok [INFO] [stdout] test test_split_plan_inplace ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests oxifft [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test src/api/plan/types.rs - api::plan::types::GuruPlan (line 1027) ... ignored [INFO] [stdout] test src/api/plan/types.rs - api::plan::types::PlanND::new (line 594) ... ignored [INFO] [stdout] test src/api/plan/types.rs - api::plan::types::SplitPlan (line 1752) ... ignored [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::merge_from_file (line 597) - compile ... ok [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::import_from_file (line 574) - compile ... ok [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::export_to_file (line 551) - compile ... ok [INFO] [stdout] test src/autodiff/mod.rs - autodiff (line 23) ... ignored [INFO] [stdout] test src/conv/mod.rs - conv (line 28) ... ignored [INFO] [stdout] test src/frft/mod.rs - frft (line 30) ... ignored [INFO] [stdout] test src/kernel/planner.rs - kernel::planner::Planner::recreate_from_wisdom (line 682) ... ignored [INFO] [stdout] test src/kernel/planner.rs - kernel::planner::Planner::select_solver_timed (line 192) ... ignored [INFO] [stdout] test src/lib.rs - (line 17) ... ignored [INFO] [stdout] test src/nufft/mod.rs - nufft (line 25) ... ignored [INFO] [stdout] test src/nufft/nufft2d.rs - nufft::nufft2d::nufft2d_type1 (line 113) ... ignored [INFO] [stdout] test src/nufft/nufft2d.rs - nufft::nufft2d::nufft2d_type2 (line 266) ... ignored [INFO] [stdout] test src/nufft/nufft3d.rs - nufft::nufft3d::nufft3d_type1 (line 188) ... ignored [INFO] [stdout] test src/api/wisdom.rs - api::wisdom (line 29) - compile ... ok [INFO] [stdout] test src/simd/mod.rs - simd (line 94) ... ignored [INFO] [stdout] test src/threading/mod.rs - threading (line 141) ... ignored [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::forget (line 720) ... ok [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::import_from_string (line 504) ... ok [INFO] [stdout] test src/threading/mod.rs - threading (line 82) ... ignored [INFO] [stdout] test src/threading/mod.rs - threading (line 93) ... ignored [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::wisdom_count (line 733) ... ok [INFO] [stdout] test src/simd/mod.rs - simd (line 44) ... ok [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::merge_from_string (line 529) ... ok [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::export_to_string (line 478) ... ok [INFO] [stdout] test src/threading/mod.rs - threading (line 38) ... ok [INFO] [stdout] test src/api/wisdom.rs - api::wisdom::WisdomCache::export_string (line 170) ... ok [INFO] [stdout] test src/threading/mod.rs - threading (line 49) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.86s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "43a17ebdfe3381b2dc7e5a9ae7c2350347149c280f2d191fd1d1876c4f92dd3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43a17ebdfe3381b2dc7e5a9ae7c2350347149c280f2d191fd1d1876c4f92dd3d", kill_on_drop: false }` [INFO] [stdout] 43a17ebdfe3381b2dc7e5a9ae7c2350347149c280f2d191fd1d1876c4f92dd3d