[INFO] fetching crate russell_tensor 1.10.0... [INFO] testing russell_tensor-1.10.0 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate russell_tensor 1.10.0 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate russell_tensor 1.10.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate russell_tensor 1.10.0 [INFO] tweaked toml for crates.io crate russell_tensor 1.10.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate russell_tensor 1.10.0 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate russell_tensor 1.10.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" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde_derive v1.0.199 [INFO] [stderr] Downloaded serde v1.0.199 [INFO] [stderr] Downloaded proc-macro2 v1.0.76 [INFO] [stderr] Downloaded serde_json v1.0.79 [INFO] [stderr] Downloaded russell_lab v1.9.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3d60caf641b6571f1ff92a394b1946b69cd4b9e403fac31d48a5447abcb7dcb9 [INFO] running `Command { std: "docker" "start" "-a" "3d60caf641b6571f1ff92a394b1946b69cd4b9e403fac31d48a5447abcb7dcb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3d60caf641b6571f1ff92a394b1946b69cd4b9e403fac31d48a5447abcb7dcb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d60caf641b6571f1ff92a394b1946b69cd4b9e403fac31d48a5447abcb7dcb9", kill_on_drop: false }` [INFO] [stdout] 3d60caf641b6571f1ff92a394b1946b69cd4b9e403fac31d48a5447abcb7dcb9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6da909f34cc33480c436eaa5187cc0980d3ce791dc99de03a8a3b6b3e8f16137 [INFO] running `Command { std: "docker" "start" "-a" "6da909f34cc33480c436eaa5187cc0980d3ce791dc99de03a8a3b6b3e8f16137", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling serde v1.0.199 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling russell_lab v1.9.2 [INFO] [stderr] Compiling serde_derive v1.0.199 [INFO] [stderr] Compiling num-complex v0.4.2 [INFO] [stderr] Compiling russell_tensor v1.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.67s [INFO] running `Command { std: "docker" "inspect" "6da909f34cc33480c436eaa5187cc0980d3ce791dc99de03a8a3b6b3e8f16137", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6da909f34cc33480c436eaa5187cc0980d3ce791dc99de03a8a3b6b3e8f16137", kill_on_drop: false }` [INFO] [stdout] 6da909f34cc33480c436eaa5187cc0980d3ce791dc99de03a8a3b6b3e8f16137 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9612266add0ed269425f22e867d4ce872c92bf9c8d87a645b0210e63d1e6a2ea [INFO] running `Command { std: "docker" "start" "-a" "9612266add0ed269425f22e867d4ce872c92bf9c8d87a645b0210e63d1e6a2ea", kill_on_drop: false }` [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling russell_tensor v1.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.01s [INFO] running `Command { std: "docker" "inspect" "9612266add0ed269425f22e867d4ce872c92bf9c8d87a645b0210e63d1e6a2ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9612266add0ed269425f22e867d4ce872c92bf9c8d87a645b0210e63d1e6a2ea", kill_on_drop: false }` [INFO] [stdout] 9612266add0ed269425f22e867d4ce872c92bf9c8d87a645b0210e63d1e6a2ea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4c72156bb9725e26760b5f19c1d3d75a2025e5a64e0897346e8abea75d425679 [INFO] running `Command { std: "docker" "start" "-a" "4c72156bb9725e26760b5f19c1d3d75a2025e5a64e0897346e8abea75d425679", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/russell_tensor-cec7dd455cd6b3a1) [INFO] [stdout] [INFO] [stdout] running 216 tests [INFO] [stdout] test as_matrix_3x3::tests::as_matrix_3x3_works ... ok [INFO] [stdout] test as_matrix_9x9::tests::as_matrix_9x9_works ... ok [INFO] [stdout] test constants::tests::maps_are_correct ... ok [INFO] [stdout] test derivatives_t2::tests::check_for_none ... ok [INFO] [stdout] test derivatives_t2::tests::deriv_invariant_jj3_works ... ok [INFO] [stdout] test derivatives_t2::tests::deriv_norm_works ... ok [INFO] [stdout] test derivatives_t2::tests::deriv_invariant_lode_works ... ok [INFO] [stdout] test derivatives_t2::tests::deriv_sigma_d_works ... ok [INFO] [stdout] test derivatives_t2::tests::deriv_sigma_m_works ... ok [INFO] [stdout] test derivatives_t2::tests::f_enum_clone_works ... ok [INFO] [stdout] test constants::tests::constants_are_correct ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_jj2_works ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_jj2_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_jj3_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_jj2_panics_on_on_sym - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_lode_panics_on_non_sym1 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_lode_panics_on_non_sym2 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_lode_returns_none ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_sigma_d_panics_on_non_sym - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_jj3_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_sigma_d_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_jj3_panics_on_non_sym - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_sigma_d_panics_on_non_sym2 - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_sigma_m_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_norm_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_lode_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_sigma_d_returns_none ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_jj2_panics_on_non_sym2 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_jj2_panics_on_non_sym1 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_inverse_tensor_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_squared_tensor_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_inverse_tensor_sym_works ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_jj3_panics_on_non_sym1 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_squared_tensor_sym_works ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_jj3_works ... ok [INFO] [stdout] test derivatives_t4::tests::example_second_deriv_jj3_lode ... ok [INFO] [stdout] test enums::tests::derive_works ... ok [INFO] [stdout] test enums::tests::member_functions_work ... ok [INFO] [stdout] test enums::tests::new_works ... ok [INFO] [stdout] test lin_elasticity::tests::calc_compliance_modulus_handles_errors ... ok [INFO] [stdout] test lin_elasticity::tests::calc_stress_works ... ok [INFO] [stdout] test lin_elasticity::tests::compliance_modulus_works ... ok [INFO] [stdout] test lin_elasticity::tests::get_modulus_works ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_jj3_panics_on_non_sym2 - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_lode_panics_on_non_sym - should panic ... ok [INFO] [stdout] test lin_elasticity::tests::out_of_plane_strain_fails_on_wrong_input ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_sigma_d_works ... ok [INFO] [stdout] test lin_elasticity::tests::out_of_plane_strain_works ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_sigma_d_panics_on_non_sym1 - should panic ... ok [INFO] [stdout] test lin_elasticity::tests::set_get_parameters_works ... ok [INFO] [stdout] test operations_mix1::tests::t2_ddot_t4_ddot_t2_works ... ok [INFO] [stdout] test derivatives_t4::tests::deriv2_invariant_lode_works ... ok [INFO] [stdout] test derivatives_t2::tests::deriv_invariant_jj2_works ... ok [INFO] [stdout] test lin_elasticity::tests::new_works ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_squared_tensor_works ... ok [INFO] [stdout] test operations_mix1::tests::t2_ddot_t4_works ... ok [INFO] [stdout] test operations_mix1::tests::t2_ddot_t4_ddot_t2_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test derivatives_t2::tests::deriv1_invariant_lode_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_squared_tensor_sym_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_squared_tensor_sym_panics_on_non_sym1 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_squared_tensor_sym_panics_on_non_sym2 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_inverse_tensor_sym_panics_on_non_sym2 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t2_dyad_t2_update_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_dyad_t2_ddot_t4_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_dyad_t2_ddot_t4_panics_on_different_mandel3 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t2_dyad_t2_works ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_dyad_t2_ddot_t4_works1 ... ok [INFO] [stdout] test operations_mix1::tests::t2_dyad_t2_works_extra ... ok [INFO] [stdout] test operations_mix1::tests::t2_dyad_t2_update_works ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_dyad_t2_ddot_t4_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t2_ddot_t4_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_update_works ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_inverse_tensor_works ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_works ... ok [INFO] [stdout] test operations_mix1::tests::t2_dyad_t2_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t2_ddot_t4_ddot_t2_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t2_ddot_t4_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_odyad_t2_works ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_qsd_t2_panics_on_non_sym - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_udyad_t2_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_qsd_t2_works ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_update_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_ssd_panics_on_non_sym - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_ssd_works ... ok [INFO] [stdout] test operations_mix2::tests::t2_udyad_t2_works ... ok [INFO] [stdout] test operations_t2::tests::t2_add_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_ddot_t2_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_ddot_t2_works ... ok [INFO] [stdout] test operations_mix1::tests::t2_dyad_t2_update_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_t2_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_odyad_t2_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_t2_works ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_t2_panics_on_non_general - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_vec_panics_on_non_3d_vector_u - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_vec_works ... ok [INFO] [stdout] test operations_mix1::tests::t2_dyad_t2_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_add_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_squared_tensor_panics_on_non_general - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_qsd_t2_panics_on_different_mandel - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_update_t2_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_vec_panics_on_non_2d_vector_u - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_vec_panics_on_non_2d_vector_v - should panic ... ok [INFO] [stdout] test operations_mix1::tests::t4_ddot_t2_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_mix2::tests::t2_udyad_t2_panics_on_non_general - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_dot_vec_panics_on_non_3d_vector_v - should panic ... ok [INFO] [stdout] test derivatives_t4::tests::deriv_inverse_tensor_sym_panics_on_non_sym1 - should panic ... ok [INFO] [stdout] test operations_t2::tests::t2_add_works ... ok [INFO] [stdout] test operations_t2::tests::vec_dot_t2_panics_on_non_2d_vector_u - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dot_t2_panics_on_non_2d_vector_v - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dot_t2_panics_on_non_3d_vector_u - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dot_t2_panics_on_non_3d_vector_v - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dot_t2_works ... ok [INFO] [stdout] test operations_mix2::tests::t2_odyad_t2_panics_on_non_general - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dyad_vec_panics_on_non_3d_vector_u - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dyad_vec_works ... ok [INFO] [stdout] test operations_t2::tests::vec_dyad_vec_panics_on_non_2d_vector_u - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dyad_vec_panics_on_non_3d_vector_v - should panic ... ok [INFO] [stdout] test operations_t2::tests::vec_dyad_vec_panics_on_non_2d_vector_v - should panic ... ok [INFO] [stdout] test operations_t4::tests::t4_add_works ... ok [INFO] [stdout] test operations_t4::tests::t4_add_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test operations_t4::tests::t4_ddot_t4_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_t4::tests::t4_ddot_t4_update_works ... ok [INFO] [stdout] test operations_t4::tests::t4_ddot_t4_works ... ok [INFO] [stdout] test operations_t4::tests::t4_add_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test samples_tensor2::tests::samples_are_ok ... ok [INFO] [stdout] test operations_t4::tests::t4_ddot_t4_update_panics_on_different_mandel1 - should panic ... ok [INFO] [stdout] test operations_t4::tests::t4_ddot_t4_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test samples_tensor4::tests::sample1_sym_2d_is_ok ... ok [INFO] [stdout] test samples_tensor4::tests::sample1_sym_is_ok ... ok [INFO] [stdout] test samples_tensor4::tests::sample2_is_ok ... ok [INFO] [stdout] test spectral2::tests::decompose_and_compose_work_2d ... ok [INFO] [stdout] test spectral2::tests::decompose_captures_errors ... ok [INFO] [stdout] test tensor2::tests::as_general_works ... ok [INFO] [stdout] test tensor2::tests::as_matrix_and_to_matrix_work ... ok [INFO] [stdout] test tensor2::tests::as_matrix_2d_works ... ok [INFO] [stdout] test tensor2::tests::clear_works ... ok [INFO] [stdout] test tensor2::tests::debug_works ... ok [INFO] [stdout] test tensor2::tests::determinant_works ... ok [INFO] [stdout] test spectral2::tests::decompose_and_compose_work_3d ... ok [INFO] [stdout] test tensor2::tests::deviator_with_large_numbers_works ... ok [INFO] [stdout] test tensor2::tests::from_matrix_captures_errors ... ok [INFO] [stdout] test samples_tensor4::tests::sample1_is_ok ... ok [INFO] [stdout] test spectral2::tests::compose_capture_errors ... ok [INFO] [stdout] test tensor2::tests::as_matrix_2d_panics_on_3d - should panic ... ok [INFO] [stdout] test spectral2::tests::octahedral_basis_works ... ok [INFO] [stdout] test operations_t4::tests::t4_ddot_t4_update_panics_on_different_mandel2 - should panic ... ok [INFO] [stdout] test tensor2::tests::clone_and_serialize_work ... ok [INFO] [stdout] test tensor2::tests::from_matrix_works ... ok [INFO] [stdout] test tensor2::tests::identity_works ... ok [INFO] [stdout] test tensor2::tests::invariants_octahedral_works ... ok [INFO] [stdout] test tensor2::tests::deviator_norm_and_determinant_work ... ok [INFO] [stdout] test tensor2::tests::deviator_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor2::tests::inverse_works ... ok [INFO] [stdout] test tensor2::tests::new_and_getters_work ... ok [INFO] [stdout] test tensor2::tests::new_from_octahedral_works ... ok [INFO] [stdout] test tensor2::tests::lode_invariant_handles_special_cases ... ok [INFO] [stdout] test tensor2::tests::inverse_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor2::tests::get_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor2::tests::new_from_octahedral_alpha_works ... ok [INFO] [stdout] test tensor2::tests::octahedral_invariants_are_correct ... ok [INFO] [stdout] test tensor2::tests::octahedral_invariants_are_correct_simple ... ok [INFO] [stdout] test tensor2::tests::principal_invariants_are_correct ... ok [INFO] [stdout] test tensor2::tests::properties_are_correct ... ok [INFO] [stdout] test tensor2::tests::set_matrix_works ... ok [INFO] [stdout] test tensor2::tests::set_matrix_captures_errors ... ok [INFO] [stdout] test tensor2::tests::set_mandel_vector_works ... ok [INFO] [stdout] test tensor2::tests::set_tensor_and_update_work ... ok [INFO] [stdout] test tensor2::tests::squared_works ... ok [INFO] [stdout] test tensor2::tests::set_tensor_panics_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor2::tests::get_works ... ok [INFO] [stdout] test tensor2::tests::squared_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor2::tests::sym2d_as_symmetric_works ... ok [INFO] [stdout] test tensor2::tests::sym_add_panics_on_non_sym - should panic ... ok [INFO] [stdout] test tensor2::tests::set_mandel_vector_panics_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor2::tests::sym_add_works ... ok [INFO] [stdout] test tensor2::tests::sym_add_panics_on_incorrect_indices - should panic ... ok [INFO] [stdout] test tensor2::tests::sym_set_works ... ok [INFO] [stdout] test tensor2::tests::sym_set_panics_on_non_sym - should panic ... ok [INFO] [stdout] test tensor2::tests::transpose_works ... ok [INFO] [stdout] test tensor2::tests::sym2d_as_symmetric_panics_on_non_sym2d - should panic ... ok [INFO] [stdout] test tensor2::tests::trace_works ... ok [INFO] [stdout] test tensor2::tests::sym_set_panics_on_incorrect_indices - should panic ... ok [INFO] [stdout] test tensor2::tests::sym_add_panics_on_lower_diagonal - should panic ... ok [INFO] [stdout] test tensor4::tests::as_array_and_to_array_work ... ok [INFO] [stdout] test tensor2::tests::transpose_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor4::tests::as_matrix_and_to_matrix_work ... ok [INFO] [stdout] test tensor2::tests::update_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor2::tests::norm_works ... ok [INFO] [stdout] test tensor4::tests::constant_pp_dev_works ... ok [INFO] [stdout] test tensor4::tests::clone_and_serialize_work ... ok [INFO] [stdout] test tensor4::tests::constant_pp_iso_works ... ok [INFO] [stdout] test tensor4::tests::constant_ii_works ... ok [INFO] [stdout] test tensor4::tests::constant_jj_works ... ok [INFO] [stdout] test tensor4::tests::constant_pp_symdev_works ... ok [INFO] [stdout] test tensor4::tests::constant_tt_works ... ok [INFO] [stdout] test tensor4::tests::from_array_fails_captures_errors ... ok [INFO] [stdout] test tensor4::tests::from_matrix_fails_captures_errors ... ok [INFO] [stdout] test tensor4::tests::set_pp_symdev_works ... ok [INFO] [stdout] test tensor4::tests::from_array_to_matrix_from_matrix_work ... ok [INFO] [stdout] test tensor4::tests::get_works ... ok [INFO] [stdout] test tensor4::tests::from_matrix_works ... ok [INFO] [stdout] test tensor4::tests::set_tensor_works ... ok [INFO] [stdout] test tensor4::tests::constant_pp_skew_works ... ok [INFO] [stdout] test tensor4::tests::new_and_getters_work ... ok [INFO] [stdout] test tensor4::tests::constant_pp_sym_works ... ok [INFO] [stdout] test tensor4::tests::from_array_works ... ok [INFO] [stdout] test tensor4::tests::sym_set_works ... ok [INFO] [stdout] test tensor4::tests::update_works ... ok [INFO] [stdout] test tensor4::tests::sym_set_panics_on_incorrect_indices - should panic ... ok [INFO] [stdout] test tensor4::tests::update_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor4::tests::set_tensor_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor4::tests::sym_set_panics_on_non_sym - should panic ... ok [INFO] [stdout] test tensor2::tests::to_matrix_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test tensor4::tests::debug_works ... ok [INFO] [stdout] test operations_t2::tests::vec_dyad_vec_captures_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 216 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s [INFO] [stdout] [INFO] [stderr] Doc-tests russell_tensor [INFO] [stdout] [INFO] [stdout] running 71 tests [INFO] [stdout] test src/constants.rs - constants::IJKL_TO_MN_SYM (line 557) ... ok [INFO] [stdout] test src/as_matrix_3x3.rs - as_matrix_3x3::AsMatrix3x3 (line 7) ... ok [INFO] [stdout] test src/constants.rs - constants::IJ_TO_M (line 416) ... ok [INFO] [stdout] test src/lin_elasticity.rs - lin_elasticity::LinElasticity::get_modulus (line 182) ... ok [INFO] [stdout] test src/constants.rs - constants::IJKL_TO_MN (line 516) ... ok [INFO] [stdout] test src/constants.rs - constants::IJ_TO_M_SYM (line 444) ... ok [INFO] [stdout] test src/lin_elasticity.rs - lin_elasticity::LinElasticity::out_of_plane_strain (line 324) ... ok [INFO] [stdout] test src/operations_mix1.rs - operations_mix1::t2_ddot_t4 (line 357) ... ok [INFO] [stdout] test src/lin_elasticity.rs - lin_elasticity::LinElasticity::calc_compliance (line 370) ... ok [INFO] [stdout] test src/constants.rs - constants::M_TO_IJ (line 376) ... ok [INFO] [stdout] test src/constants.rs - constants::MN_TO_IJKL (line 477) ... ok [INFO] [stdout] test src/lin_elasticity.rs - lin_elasticity::LinElasticity::new (line 38) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 115) ... ok [INFO] [stdout] test src/lin_elasticity.rs - lin_elasticity::LinElasticity::calc_stress (line 225) ... ok [INFO] [stdout] test src/as_matrix_9x9.rs - as_matrix_9x9::AsMatrix9x9 (line 7) ... ok [INFO] [stdout] test src/lin_elasticity.rs - lin_elasticity::LinElasticity::set_young_poisson (line 120) ... ok [INFO] [stdout] test src/operations_mix1.rs - operations_mix1::t4_ddot_t2 (line 199) ... ok [INFO] [stdout] test src/operations_t2.rs - operations_t2::t2_ddot_t2 (line 58) ... ok [INFO] [stdout] test src/operations_t4.rs - operations_t4::t4_ddot_t4 (line 60) ... ok [INFO] [stdout] test src/operations_t2.rs - operations_t2::vec_dyad_vec (line 370) ... ok [INFO] [stdout] test src/operations_t2.rs - operations_t2::t2_dot_t2 (line 120) ... ok [INFO] [stdout] test src/operations_mix1.rs - operations_mix1::t4_ddot_t2_update (line 280) ... ok [INFO] [stdout] test src/operations_t2.rs - operations_t2::t2_dot_vec (line 223) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::as_general (line 655) ... ok [INFO] [stdout] test src/operations_mix1.rs - operations_mix1::t2_dyad_t2 (line 40) ... ok [INFO] [stdout] test src/operations_t2.rs - operations_t2::vec_dot_t2 (line 295) ... ok [INFO] [stdout] test src/operations_mix1.rs - operations_mix1::t2_dyad_t2_update (line 117) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::determinant (line 1075) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::as_matrix_2d (line 616) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::as_matrix (line 522) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::identity (line 423) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_eps_v (line 1891) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::deviator_determinant (line 1594) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_ii1 (line 1656) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::get (line 466) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_ii3 (line 1717) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_eps_d (line 1917) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::deviator_norm (line 1541) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_ii2 (line 1682) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::from_matrix (line 343) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::deviator (line 1468) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_jj3 (line 1804) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_jj2 (line 1759) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_lode (line 1949) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::norm (line 1422) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::new (line 73) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::squared (line 1297) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::set_matrix (line 233) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::set_tensor (line 967) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::sym_set (line 791) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::sym2d_as_symmetric (line 723) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::to_matrix (line 560) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_sigma_d (line 1865) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::transpose (line 1131) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::inverse (line 1196) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::set_mandel_vector (line 902) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::invariant_sigma_m (line 1834) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::get (line 472) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::update (line 1025) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::trace (line 1395) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::as_matrix (line 746) ... ok [INFO] [stdout] test src/tensor2.rs - tensor2::Tensor2::sym_add (line 856) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::to_matrix (line 793) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::from_array (line 195) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::update (line 603) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::set_tensor (line 901) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::from_matrix (line 339) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::sym_set (line 849) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::new (line 123) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::as_array (line 646) ... ok [INFO] [stdout] test src/tensor4.rs - tensor4::Tensor4::to_array (line 686) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.77s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4c72156bb9725e26760b5f19c1d3d75a2025e5a64e0897346e8abea75d425679", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4c72156bb9725e26760b5f19c1d3d75a2025e5a64e0897346e8abea75d425679", kill_on_drop: false }` [INFO] [stdout] 4c72156bb9725e26760b5f19c1d3d75a2025e5a64e0897346e8abea75d425679