[INFO] crate tract-core 0.3.3 is already in cache [INFO] extracting crate tract-core 0.3.3 into work/ex/beta-1.37-6/sources/1.36.0/reg/tract-core/0.3.3 [INFO] extracting crate tract-core 0.3.3 into work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/tract-core/0.3.3 [INFO] validating manifest of tract-core-0.3.3 on toolchain 1.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of tract-core-0.3.3 on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing tract-core-0.3.3 [INFO] finished frobbing tract-core-0.3.3 [INFO] frobbed toml for tract-core-0.3.3 written to work/ex/beta-1.37-6/sources/1.36.0/reg/tract-core/0.3.3/Cargo.toml [INFO] started frobbing tract-core-0.3.3 [INFO] finished frobbing tract-core-0.3.3 [INFO] frobbed toml for tract-core-0.3.3 written to work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/tract-core/0.3.3/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] testing tract-core-0.3.3 against 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-5/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/tract-core/0.3.3:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "build" "--frozen"` [INFO] [stdout] dec471ee5cbb8a744991933e8416186a45768248cb0b4eb0739e2b4d7146fae7 [INFO] running `"docker" "start" "-a" "dec471ee5cbb8a744991933e8416186a45768248cb0b4eb0739e2b4d7146fae7"` [INFO] [stderr] Compiling syn v0.15.42 [INFO] [stderr] Compiling unsafe_unwrap v0.1.0 [INFO] [stderr] Compiling num-complex v0.2.3 [INFO] [stderr] Compiling tract-linalg v0.3.3 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling ndarray v0.12.1 [INFO] [stderr] Compiling synstructure v0.10.2 [INFO] [stderr] Compiling no-panic v0.1.10 [INFO] [stderr] Compiling derive-new v0.5.7 [INFO] [stderr] Compiling custom_debug_derive v0.1.7 [INFO] [stderr] Compiling tract-core v0.3.3 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/ops/mod.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | /// A Arc operation. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 78 | impl_downcast!(Op); [INFO] [stderr] | ------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: the item `ToDim` is imported redundantly [INFO] [stderr] --> src/analyser/types.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::internal::*; [INFO] [stderr] | ------------------ the item `ToDim` is already imported here [INFO] [stderr] ... [INFO] [stderr] 81 | use crate::dim::ToDim; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: the item `ToDim` is imported redundantly [INFO] [stderr] --> src/analyser/rules/expr.rs:364:13 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::internal::*; [INFO] [stderr] | ------------------ the item `ToDim` is already imported here [INFO] [stderr] ... [INFO] [stderr] 364 | use crate::dim::ToDim; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Fact` is imported redundantly [INFO] [stderr] --> src/model/tensor_info.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::internal::*; [INFO] [stderr] | ------------------ the item `Fact` is already imported here [INFO] [stderr] ... [INFO] [stderr] 27 | use crate::analyser::types::Fact; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: cannot borrow `strides` as mutable because it is also borrowed as immutable [INFO] [stderr] --> src/ops/cnn/patches.rs:102:17 [INFO] [stderr] | [INFO] [stderr] 101 | let previous = strides.last().unwrap(); [INFO] [stderr] | ------- immutable borrow occurs here [INFO] [stderr] 102 | strides.push(*dim as isize * previous); [INFO] [stderr] | ^^^^^^^ -------- immutable borrow later used here [INFO] [stderr] | | [INFO] [stderr] | mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = note: #[warn(mutable_borrow_reservation_conflict)] on by default [INFO] [stderr] = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future [INFO] [stderr] = note: for more information, see issue #59159 [INFO] [stderr] [INFO] [stderr] warning: cannot borrow `strides` as mutable because it is also borrowed as immutable [INFO] [stderr] --> src/ops/nn/data_formats.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 25 | let previous = strides.last().unwrap(); [INFO] [stderr] | ------- immutable borrow occurs here [INFO] [stderr] 26 | strides.push(*previous * *dim); [INFO] [stderr] | ^^^^^^^ --------- immutable borrow later used here [INFO] [stderr] | | [INFO] [stderr] | mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future [INFO] [stderr] = note: for more information, see issue #59159 [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 30s [INFO] running `"docker" "inspect" "dec471ee5cbb8a744991933e8416186a45768248cb0b4eb0739e2b4d7146fae7"` [INFO] running `"docker" "rm" "-f" "dec471ee5cbb8a744991933e8416186a45768248cb0b4eb0739e2b4d7146fae7"` [INFO] [stdout] dec471ee5cbb8a744991933e8416186a45768248cb0b4eb0739e2b4d7146fae7 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-5/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/tract-core/0.3.3:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 65ef4e4732b4e9e61de80162140d41599c4614ed8f7900d66ca8d6fdc92a9a5f [INFO] running `"docker" "start" "-a" "65ef4e4732b4e9e61de80162140d41599c4614ed8f7900d66ca8d6fdc92a9a5f"` [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling serde_derive v1.0.98 [INFO] [stderr] Compiling proptest v0.8.7 [INFO] [stderr] Compiling criterion v0.2.11 [INFO] [stderr] Compiling tract-core v0.3.3 (/opt/crater/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/ops/mod.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | /// A Arc operation. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 78 | impl_downcast!(Op); [INFO] [stderr] | ------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_doc_comments)] on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: the item `ToDim` is imported redundantly [INFO] [stderr] --> src/analyser/types.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::internal::*; [INFO] [stderr] | ------------------ the item `ToDim` is already imported here [INFO] [stderr] ... [INFO] [stderr] 81 | use crate::dim::ToDim; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: the item `ToDim` is imported redundantly [INFO] [stderr] --> src/analyser/rules/expr.rs:364:13 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::internal::*; [INFO] [stderr] | ------------------ the item `ToDim` is already imported here [INFO] [stderr] ... [INFO] [stderr] 364 | use crate::dim::ToDim; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Fact` is imported redundantly [INFO] [stderr] --> src/model/tensor_info.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::internal::*; [INFO] [stderr] | ------------------ the item `Fact` is already imported here [INFO] [stderr] ... [INFO] [stderr] 27 | use crate::analyser::types::Fact; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: cannot borrow `strides` as mutable because it is also borrowed as immutable [INFO] [stderr] --> src/ops/cnn/patches.rs:102:17 [INFO] [stderr] | [INFO] [stderr] 101 | let previous = strides.last().unwrap(); [INFO] [stderr] | ------- immutable borrow occurs here [INFO] [stderr] 102 | strides.push(*dim as isize * previous); [INFO] [stderr] | ^^^^^^^ -------- immutable borrow later used here [INFO] [stderr] | | [INFO] [stderr] | mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = note: #[warn(mutable_borrow_reservation_conflict)] on by default [INFO] [stderr] = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future [INFO] [stderr] = note: for more information, see issue #59159 [INFO] [stderr] [INFO] [stderr] warning: cannot borrow `strides` as mutable because it is also borrowed as immutable [INFO] [stderr] --> src/ops/nn/data_formats.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 25 | let previous = strides.last().unwrap(); [INFO] [stderr] | ------- immutable borrow occurs here [INFO] [stderr] 26 | strides.push(*previous * *dim); [INFO] [stderr] | ^^^^^^^ --------- immutable borrow later used here [INFO] [stderr] | | [INFO] [stderr] | mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future [INFO] [stderr] = note: for more information, see issue #59159 [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 25s [INFO] running `"docker" "inspect" "65ef4e4732b4e9e61de80162140d41599c4614ed8f7900d66ca8d6fdc92a9a5f"` [INFO] running `"docker" "rm" "-f" "65ef4e4732b4e9e61de80162140d41599c4614ed8f7900d66ca8d6fdc92a9a5f"` [INFO] [stdout] 65ef4e4732b4e9e61de80162140d41599c4614ed8f7900d66ca8d6fdc92a9a5f [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-5/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/tract-core/0.3.3:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen"` [INFO] [stdout] 9f66db830c54c6514161cfcfa9bbd5ef6fd58a8c36bb4d1d82ca145d488ac16b [INFO] running `"docker" "start" "-a" "9f66db830c54c6514161cfcfa9bbd5ef6fd58a8c36bb4d1d82ca145d488ac16b"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running /opt/crater/target/debug/deps/tract_core-66f93030f5519e73 [INFO] [stdout] [INFO] [stdout] running 116 tests [INFO] [stdout] test analyser::rules::proxies::tests::test_tensor_proxy_rank ... ok [INFO] [stdout] test analyser::rules::proxies::tests::test_tensor_proxy_datum_type ... ok [INFO] [stdout] test analyser::rules::proxies::tests::test_tensor_proxy_value ... ok [INFO] [stdout] test analyser::rules::proxies::tests::test_tensor_proxy_shape ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_backward_1 ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_exact_rank ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_backward_2 ... ok [INFO] [stdout] test broadcast::tests::onnx_1 ... ok [INFO] [stdout] test broadcast::tests::onnx_3 ... ok [INFO] [stdout] test broadcast::tests::onnx_2 ... ok [INFO] [stdout] test broadcast::tests::onnx_4 ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_exact_size ... ok [INFO] [stdout] test broadcast::tests::onnx_5 ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_right_constant ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_dynamic_rank ... ok [INFO] [stdout] test datum::tests::test_array_to_tensor_to_array ... ok [INFO] [stdout] test dim::stack::tests::const_and_add ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_ranks ... ok [INFO] [stdout] test datum::tests::test_cast_dim_to_dim ... ok [INFO] [stdout] test datum::tests::test_cast_i32_to_dim ... ok [INFO] [stdout] test dim::stack::tests::conv2d_ex_1 ... ok [INFO] [stdout] test dim::stack::tests::conv2d_ex_2 ... ok [INFO] [stdout] test dim::stack::tests::reduce_div_mul ... ok [INFO] [stdout] test dim::stack::tests::reduce_adds ... ok [INFO] [stdout] test dim::stack::tests::reduce_mul_div ... ok [INFO] [stdout] test dim::stack::tests::reduce_add_rem_2 ... ok [INFO] [stdout] test dim::stack::tests::reduce_divs ... ok [INFO] [stdout] test dim::stack::tests::reduce_rem_div ... ok [INFO] [stdout] test dim::tree::tests::back_and_forth_1 ... ok [INFO] [stdout] test dim::stack::tests::substitution ... ok [INFO] [stdout] test dim::tree::tests::back_and_forth_2 ... ok [INFO] [stdout] test dim::tree::tests::back_and_forth_4 ... ok [INFO] [stdout] test dim::tree::tests::back_and_forth_5 ... ok [INFO] [stdout] test dim::tree::tests::back_and_forth_6 ... ok [INFO] [stdout] test dim::tree::tests::back_and_forth_7 ... ok [INFO] [stdout] test dim::tree::tests::reduce_add ... ok [INFO] [stdout] test dim::stack::tests::reduce_neg_mul_ ... ok [INFO] [stdout] test dim::tree::tests::back_and_forth_3 ... ok [INFO] [stdout] test dim::tree::tests::reduce_cplx_ex_1 ... ok [INFO] [stdout] test dim::tree::tests::reduce_cplx_ex_2 ... ok [INFO] [stdout] test dim::tree::tests::reduce_cplx_ex_3 ... ok [INFO] [stdout] test dim::stack::tests::reduce_add_rem_1 ... ok [INFO] [stdout] test dim::tree::tests::reduce_cplx_ex_4 ... ok [INFO] [stdout] test dim::tree::tests::reduce_cplx_ex_5 ... ok [INFO] [stdout] test dim::tree::tests::reduce_mul_div_1 ... ok [INFO] [stdout] test dim::tree::tests::reduce_mul_1 ... ok [INFO] [stdout] test dim::tree::tests::reduce_mul_mul_1 ... ok [INFO] [stdout] test dim::tree::tests::reduce_mul_mul_2 ... ok [INFO] [stdout] test dim::tree::tests::reduce_neg_mul ... ok [INFO] [stdout] test dim::tree::tests::reduce_rem_div ... ok [INFO] [stdout] test model::order::tests::test_diamond ... ok [INFO] [stdout] test model::order::tests::test_simple ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_eval_nhwc_1 ... ok [INFO] [stdout] test model::test::test ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_eval_nhwc_3 ... ok [INFO] [stdout] test ops::array::gather::tests::test_should_gather_scalar_index ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_eval_ntc_batch ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_eval_nhwc_2 ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_eval_ntc_channel ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_eval_nhwc_batch ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_channels ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_nhwc_1 ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_nhwc_2 ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_ntc_batch ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_ntc_channel ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_eval_ntc_simple ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_ntc_simple ... ok [INFO] [stdout] test ops::cnn::padding::tests::explicit_2 ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_onxx_strides_no_padding ... ok [INFO] [stdout] test ops::cnn::padding::tests::same_1 ... ok [INFO] [stdout] test ops::cnn::padding::tests::same_ker_3 ... ok [INFO] [stdout] test ops::cnn::padding::tests::same_lower ... ok [INFO] [stdout] test ops::cnn::padding::tests::same_stride_1 ... ok [INFO] [stdout] test ops::cnn::padding::tests::same_upper ... ok [INFO] [stdout] test ops::cnn::padding::tests::same_stride_2 ... ok [INFO] [stdout] test ops::cnn::padding::tests::valid_1 ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_10_2_s3_valid_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_1_2_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_28_3_very_padded_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_5_2_s2_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_5_3_d2_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_5_3_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_5_3_s2_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_7_1_s2_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_7_3_s2_regions ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_invalid_at_left ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_invalid_at_right ... ok [INFO] [stdout] test ops::cnn::patch_axis::test::axis_valid_ranges ... ok [INFO] [stdout] test ops::cnn::patches::test::basic ... ok [INFO] [stdout] test ops::cnn::patches::test::padding ... ok [INFO] [stdout] test ops::cnn::patches::test::strides ... ok [INFO] [stdout] test ops::cnn::patches::test::strides_and_padding ... ok [INFO] [stdout] test ops::cnn::patches::test::test_field ... ok [INFO] [stdout] test ops::cnn::patches::test::test_zone_visitor_1 ... ok [INFO] [stdout] test ops::math::tests::dot ... ok [INFO] [stdout] test ops::math::tests::mul ... ok [INFO] [stdout] test pulse::delay::test::sub_pulse ... ok [INFO] [stdout] test pulse::delay::test::sub_pulse_context ... ok [INFO] [stdout] test ops::cnn::conv::gen::test::test_infer_with_known_kshape ... ok [INFO] [stdout] test pulse::delay::test::supra_pulse ... ok [INFO] [stdout] test pulse::delay::test::test_two_delays ... ok [INFO] [stdout] test pulse::delay::test::supra_pulse_context ... ok [INFO] [stdout] test ops::cnn::patches::test::test_zoning ... ok [INFO] [stdout] test ops::cnn::patches::test::test_zone_visitor ... ok [INFO] [stdout] test pulse::tests::test_immediate ... ok [INFO] [stdout] test dim::stack::tests::overflow ... ok [INFO] [stdout] test dim::stack::tests::simple_error_cases ... ok [INFO] [stdout] test pulse::tests::test_pad_before_1 ... ok [INFO] [stdout] test pulse::tests::test_source_must_stream ... ok [INFO] [stdout] test pulse::tests::test_pad_after_1 ... ok [INFO] [stdout] test pulse::tests::test_pad_before_2 ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_wrong_constant ... ok [INFO] [stdout] test analyser::rules::solver::tests::solver_wrong_size_1 ... ok [INFO] [stdout] test pulse::tests::test_simple_conv ... ok [INFO] [stdout] test pulse::tests::proptest_crop ... ok [INFO] [stdout] test pulse::tests::proptest_pad ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 116 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests tract-core [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 7) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "9f66db830c54c6514161cfcfa9bbd5ef6fd58a8c36bb4d1d82ca145d488ac16b"` [INFO] running `"docker" "rm" "-f" "9f66db830c54c6514161cfcfa9bbd5ef6fd58a8c36bb4d1d82ca145d488ac16b"` [INFO] [stdout] 9f66db830c54c6514161cfcfa9bbd5ef6fd58a8c36bb4d1d82ca145d488ac16b