[INFO] cloning repository https://github.com/joeEndacott/micromagnetics [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/joeEndacott/micromagnetics" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FjoeEndacott%2Fmicromagnetics", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FjoeEndacott%2Fmicromagnetics'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8986d4ba705a8405bea58f0ddfe995209ac34b84 [INFO] testing joeEndacott/micromagnetics against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FjoeEndacott%2Fmicromagnetics" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/joeEndacott/micromagnetics [INFO] finished tweaking git repo https://github.com/joeEndacott/micromagnetics [INFO] tweaked toml for git repo https://github.com/joeEndacott/micromagnetics written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/joeEndacott/micromagnetics on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/joeEndacott/micromagnetics 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ecc28adad1c5ca3a55cc365299fe0f449710fc203275b8ceb364393479cd6505 [INFO] running `Command { std: "docker" "start" "-a" "ecc28adad1c5ca3a55cc365299fe0f449710fc203275b8ceb364393479cd6505", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ecc28adad1c5ca3a55cc365299fe0f449710fc203275b8ceb364393479cd6505", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ecc28adad1c5ca3a55cc365299fe0f449710fc203275b8ceb364393479cd6505", kill_on_drop: false }` [INFO] [stdout] ecc28adad1c5ca3a55cc365299fe0f449710fc203275b8ceb364393479cd6505 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3831b6023309722ec985325a193e2567e0cb1aa94aefbd219dc266e2ad808303 [INFO] running `Command { std: "docker" "start" "-a" "3831b6023309722ec985325a193e2567e0cb1aa94aefbd219dc266e2ad808303", kill_on_drop: false }` [INFO] [stderr] Compiling micromagnetics v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s [INFO] running `Command { std: "docker" "inspect" "3831b6023309722ec985325a193e2567e0cb1aa94aefbd219dc266e2ad808303", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3831b6023309722ec985325a193e2567e0cb1aa94aefbd219dc266e2ad808303", kill_on_drop: false }` [INFO] [stdout] 3831b6023309722ec985325a193e2567e0cb1aa94aefbd219dc266e2ad808303 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4b8dc373cd6602f44712a281902a69d1adc5438aa780533d03f9fbebd79a5ae6 [INFO] running `Command { std: "docker" "start" "-a" "4b8dc373cd6602f44712a281902a69d1adc5438aa780533d03f9fbebd79a5ae6", kill_on_drop: false }` [INFO] [stderr] Compiling micromagnetics v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.65s [INFO] running `Command { std: "docker" "inspect" "4b8dc373cd6602f44712a281902a69d1adc5438aa780533d03f9fbebd79a5ae6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b8dc373cd6602f44712a281902a69d1adc5438aa780533d03f9fbebd79a5ae6", kill_on_drop: false }` [INFO] [stdout] 4b8dc373cd6602f44712a281902a69d1adc5438aa780533d03f9fbebd79a5ae6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 10e85b49fc3bd4dada84797b58e18fd99d732370e36b10dd68ecf807680c370b [INFO] running `Command { std: "docker" "start" "-a" "10e85b49fc3bd4dada84797b58e18fd99d732370e36b10dd68ecf807680c370b", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.46s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/micromagnetics-857558205d41e08f) [INFO] [stdout] [INFO] [stdout] running 105 tests [INFO] [stdout] test boundary_conditions::tests::constructor_functions_tests::test_new_dirichlet_scalar_bcs ... ok [INFO] [stdout] test boundary_conditions::tests::constructor_functions_tests::test_new_dirichlet_vector_bcs ... ok [INFO] [stdout] test boundary_conditions::tests::constructor_functions_tests::test_new_neumann_vector_bcs ... ok [INFO] [stdout] test boundary_conditions::tests::constructor_functions_tests::test_new_periodic_bcs ... ok [INFO] [stdout] test boundary_conditions::tests::test_default_boundary_conditions ... ok [INFO] [stdout] test boundary_conditions::tests::test_boundary_conditions_debug ... ok [INFO] [stdout] test grid::tests::constructor_functions_tests::test_new_uniform_grid_error_handling ... ok [INFO] [stdout] test boundary_conditions::tests::test_boundary_conditions_partial_eq ... ok [INFO] [stdout] test grid::tests::grid_traits_tests::test_grid_clone ... ok [INFO] [stdout] test grid::tests::grid_traits_tests::test_grid_debug ... ok [INFO] [stdout] test boundary_conditions::tests::constructor_functions_tests::test_new_neumann_scalar_bcs ... ok [INFO] [stdout] test grid::tests::grid_traits_tests::test_grid_partial_eq ... ok [INFO] [stdout] test grid::tests::methods_tests::test_grid_points ... ok [INFO] [stdout] test grid::tests::methods_tests::test_num_points ... ok [INFO] [stdout] test quadratic_interpolation::tests::test_quadratic_interpolation_coefficients ... ok [INFO] [stdout] test quadratic_interpolation::tests::test_quadratic_integral_error ... ok [INFO] [stdout] test landau_lifshitz_gilbert_equation::tests::test_exchange_effective_field ... ok [INFO] [stdout] test quadratic_interpolation::tests::test_quadratic_integral ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_add ... ok [INFO] [stdout] test quadratic_interpolation::tests::test_quadratic_derivative ... ok [INFO] [stdout] test boundary_conditions::tests::constructor_functions_tests::test_new_none_bcs ... ok [INFO] [stdout] test landau_lifshitz_gilbert_equation::tests::test_get_effective_field ... ok [INFO] [stdout] test landau_lifshitz_gilbert_equation::tests::test_landau_lifshitz_gilbert_rhs ... ok [INFO] [stdout] test boundary_conditions::tests::test_boundary_conditions_clone ... ok [INFO] [stdout] test grid::tests::constructor_functions_tests::test_new_uniform_grid ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_add_scalar_fields_with_mismatched_grids ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_divide ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_divide_scalar_fields_with_mismatched_grids ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_multiply_scalar_fields_with_mismatched_grids ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_multiply ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_scale ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_subtract ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_subtract_scalar_fields_with_mismatched_grids ... ok [INFO] [stdout] test scalar_field::tests::arithmetic_operations::test_divide_by_zero_error ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_dirichlet_within_tolerance ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_neumann ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_none ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_periodic ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_periodic_error ... ok [INFO] [stdout] test landau_lifshitz_gilbert_equation::tests::test_dmi_effective_field ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_periodic_within_tolerance ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_dirichlet ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_dirichlet_error ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_too_few_points_error ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_vector_error ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_periodic ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_vector_error ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_apply_scalar_bcs_dirichlet ... ok [INFO] [stdout] test scalar_field::tests::constructor_functions::test_function_to_scalar_field ... ok [INFO] [stdout] test quadratic_interpolation::tests::test_quadratic_interpolation_coefficients_error ... ok [INFO] [stdout] test scalar_field::tests::calculus_operations::test_partial_x_dirichlet_bcs ... ok [INFO] [stdout] test scalar_field::tests::calculus_operations::test_partial_x_none_bcs ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_dirichlet_error ... ok [INFO] [stdout] test scalar_field::tests::calculus_operations::test_partial_x_error_unsupported_boundary_conditions ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_neumann ... ok [INFO] [stdout] test scalar_field::tests::calculus_operations::test_partial_x_periodic_bcs ... ok [INFO] [stdout] test scalar_field::tests::constructor_functions::test_new_constant_scalar_field ... ok [INFO] [stdout] test scalar_field::tests::constructor_functions::test_new_scalar_field_error ... ok [INFO] [stdout] test scalar_field::tests::traits::test_debug ... ok [INFO] [stdout] test utils::tests::test_scalar_equality_within_tolerance ... ok [INFO] [stdout] test scalar_field::tests::traits::test_partial_eq ... ok [INFO] [stdout] test utils::tests::test_vector_equality_within_tolerance ... ok [INFO] [stdout] test scalar_field::tests::constructor_functions::test_new_scalar_field ... ok [INFO] [stdout] test scalar_field::tests::traits::test_clone ... ok [INFO] [stdout] test vector_field::tests::arithmetic_operations::test_add_vector_fields ... ok [INFO] [stdout] test vector_field::tests::arithmetic_operations::test_subtract_vector_fields ... ok [INFO] [stdout] test vector_field::tests::arithmetic_operations::test_subtract_vector_fields_with_mismatched_grids ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_none ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_dirichlet ... ok [INFO] [stdout] test scalar_field::tests::boundary_conditions::test_check_scalar_bcs_periodic_error ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_error_for_scalar_bcs ... ok [INFO] [stdout] test scalar_field::tests::calculus_operations::test_partial_x_neumann_bcs ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_error_for_scalar_bcs ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_dirichlet_error ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_neumann ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_none ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_neumann ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_none ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_dirichlet ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_periodic ... ok [INFO] [stdout] test vector_field::tests::arithmetic_operations::test_add_vector_fields_with_mismatched_grids ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_periodic ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_periodic_error ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_dirichlet_error ... ok [INFO] [stdout] test vector_field::tests::arithmetic_operations::test_scale_vector_field ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_error_for_few_points ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_apply_vector_bcs_error_for_few_points ... ok [INFO] [stdout] test vector_field::tests::boundary_conditions::test_check_vector_bcs_periodic_error ... ok [INFO] [stdout] test vector_field::tests::constructor_functions::test_function_to_vector_field ... ok [INFO] [stdout] test vector_field::tests::constructor_functions::test_new_vector_field ... ok [INFO] [stdout] test vector_field::tests::constructor_functions::test_new_constant_vector_field ... ok [INFO] [stdout] test vector_field::tests::constructor_functions::test_scalar_fields_to_vector_field ... ok [INFO] [stdout] test vector_field::tests::constructor_functions::test_new_vector_field_error ... ok [INFO] [stdout] test vector_field::tests::constructor_functions::test_vector_field_to_scalar_fields ... ok [INFO] [stdout] test vector_field::tests::vector_operations::test_dot_product ... ok [INFO] [stdout] test vector_field::tests::traits::test_vector_field_1d_clone ... ok [INFO] [stdout] test vector_field::tests::vector_operations::test_cross_product ... ok [INFO] [stdout] test vector_field::tests::vector_operations::test_cross_product_with_mismatched_grids ... ok [INFO] [stdout] test vector_field::tests::traits::test_vector_field_1d_debug ... ok [INFO] [stdout] test vector_field::tests::vector_operations::test_dot_product_with_mismatched_grids ... ok [INFO] [stdout] test vector_field::tests::vector_calculus_operations::test_partial_x ... ok [INFO] [stdout] test vector_field::tests::vector_calculus_operations::test_divergence ... ok [INFO] [stdout] test vector_field::tests::vector_calculus_operations::test_curl ... ok [INFO] [stdout] test vector_field::tests::traits::test_vector_field_1d_partial_eq ... ok [INFO] [stdout] test vector_field::tests::vector_calculus_operations::test_laplacian ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "10e85b49fc3bd4dada84797b58e18fd99d732370e36b10dd68ecf807680c370b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10e85b49fc3bd4dada84797b58e18fd99d732370e36b10dd68ecf807680c370b", kill_on_drop: false }` [INFO] [stdout] 10e85b49fc3bd4dada84797b58e18fd99d732370e36b10dd68ecf807680c370b