[INFO] cloning repository https://github.com/nanguo-qwq/pinocc [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nanguo-qwq/pinocc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnanguo-qwq%2Fpinocc", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnanguo-qwq%2Fpinocc'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ac180ff864d45c0d60c961868dca38f629286787 [INFO] testing nanguo-qwq/pinocc against try#7af779037716ae4125ceabb429791b4cf5dd0a43 for pr-136932 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnanguo-qwq%2Fpinocc" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/nanguo-qwq/pinocc on toolchain 7af779037716ae4125ceabb429791b4cf5dd0a43 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/nanguo-qwq/pinocc [INFO] finished tweaking git repo https://github.com/nanguo-qwq/pinocc [INFO] tweaked toml for git repo https://github.com/nanguo-qwq/pinocc written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/nanguo-qwq/pinocc 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" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 11fc401527ec7fa4a868469c4c8b0c3c5587a01e0fe857223f6e38e07bcaba21 [INFO] running `Command { std: "docker" "start" "-a" "11fc401527ec7fa4a868469c4c8b0c3c5587a01e0fe857223f6e38e07bcaba21", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "11fc401527ec7fa4a868469c4c8b0c3c5587a01e0fe857223f6e38e07bcaba21", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11fc401527ec7fa4a868469c4c8b0c3c5587a01e0fe857223f6e38e07bcaba21", kill_on_drop: false }` [INFO] [stdout] 11fc401527ec7fa4a868469c4c8b0c3c5587a01e0fe857223f6e38e07bcaba21 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a9d56aaa30a57ce755b66f53f1c6fa18f15fe93cc80a3230afca25db71ff31d1 [INFO] running `Command { std: "docker" "start" "-a" "a9d56aaa30a57ce755b66f53f1c6fa18f15fe93cc80a3230afca25db71ff31d1", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling libc v0.2.168 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling Pinocchio v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: crate `Pinocchio` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = help: convert the identifier to snake case: `pinocchio` [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.21s [INFO] running `Command { std: "docker" "inspect" "a9d56aaa30a57ce755b66f53f1c6fa18f15fe93cc80a3230afca25db71ff31d1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9d56aaa30a57ce755b66f53f1c6fa18f15fe93cc80a3230afca25db71ff31d1", kill_on_drop: false }` [INFO] [stdout] a9d56aaa30a57ce755b66f53f1c6fa18f15fe93cc80a3230afca25db71ff31d1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21dffc712690fe7b99014fb635e9c0da3771d6bf3d958dc7217eeac9853c498d [INFO] running `Command { std: "docker" "start" "-a" "21dffc712690fe7b99014fb635e9c0da3771d6bf3d958dc7217eeac9853c498d", kill_on_drop: false }` [INFO] [stderr] Compiling Pinocchio v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: crate `Pinocchio` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = help: convert the identifier to snake case: `pinocchio` [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.81s [INFO] running `Command { std: "docker" "inspect" "21dffc712690fe7b99014fb635e9c0da3771d6bf3d958dc7217eeac9853c498d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21dffc712690fe7b99014fb635e9c0da3771d6bf3d958dc7217eeac9853c498d", kill_on_drop: false }` [INFO] [stdout] 21dffc712690fe7b99014fb635e9c0da3771d6bf3d958dc7217eeac9853c498d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+7af779037716ae4125ceabb429791b4cf5dd0a43" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0905695e31ce3ea2697e1b4edc81210f018878c4aa756f5b14f04a50ffab4ffa [INFO] running `Command { std: "docker" "start" "-a" "0905695e31ce3ea2697e1b4edc81210f018878c4aa756f5b14f04a50ffab4ffa", kill_on_drop: false }` [INFO] [stderr] warning: crate `Pinocchio` should have a snake case name [INFO] [stderr] | [INFO] [stderr] = help: convert the identifier to snake case: `pinocchio` [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `Pinocchio` (lib) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/Pinocchio-85f35671b115de3e) [INFO] [stdout] [INFO] [stdout] running 261 tests [INFO] [stdout] test exlib::curves::bls12_381::fq12::tests::test_add ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq2::tests::test_add ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq2::tests::test_mul ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq12::tests::test_sub ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq2::tests::test_inv ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq2::tests::test_neg ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq2::tests::test_sub ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq2::tests::test_reduce ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq6::tests::test_add ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq6::tests::test_sub ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::add_affine_and_inf ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq6::tests::test_mul ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::add_inf_and_inf ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq6::tests::test_reduce ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq12::tests::test_pow ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::add_affine_and_inf ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq12::tests::test_mul ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq6::tests::test_inv ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::add_inf_and_affine ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::negate ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::add_same_point ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::add_inf_and_affine ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::add_vertical_line ... ok [INFO] [stdout] test exlib::curves::bls12_381::fq12::tests::test_inv ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::negate ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::add_inf_and_inf ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::add_vertical_line ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::add_same_point ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::scalar_mul ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::add_affine_and_inf ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::add_different_points ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::add_inf_and_affine ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::scalar_mul ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::add_inf_and_inf ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::add_same_point_y_eq_0 ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::add_different_points ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::add_vertical_line ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::add_same_point ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::add_different_points ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::scalar_mul ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_points::tests::test_sum ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_points::tests::test_from ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_points::tests::test_to ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::scalar_mul_gen_pubkey ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::scalar_mul_smaller_nums ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::scalar_mul_smaller_nums ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::scalar_mul_smaller_nums ... ok [INFO] [stdout] test exlib::curves::bls12_381::g1_point::tests::scalar_mul_gen_pubkey ... ok [INFO] [stdout] test exlib::curves::bls12_381::g2_point::tests::hash_to_g2point ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_add ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_add_zero_terms ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_bad_sub - should panic ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_debug_print ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_degree ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_div_1_1 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_div_2_2 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_div_2_2_non_divisible_coeff_with_remainder ... ok [INFO] [stdout] test exlib::curves::secp256k1::ecdsa::tests::sign_verify_inf_pub_key ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_div_3_2_no_remainder ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_div_5_2 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_eq ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_eval_at ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_eval_from_1_to_n ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_eval_with_g1_hidings_1 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_eval_with_g1_order ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_from_sparse_vec ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_is_zero ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_mul_const ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_mul_deg_0_0 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_mul_deg_1_0 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_mul_deg_1_1 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_new_empty_vec - should panic ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_new_non_empty_vec ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_normalize ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_sub_2_2 ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_to_sparse_vec ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::add_above_order_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::add_below_order_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::add_eq_order_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::cube ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::div ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::inc_above_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::inc_below_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::inv_secp256k1 ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::inv_small_primes ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::minus_order_times_2 ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::mul_above_order_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::mul_below_order_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::mul_eq_order_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::mul_u32_below_order_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::neg ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::new_above_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::new_below_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::new_elem_from_biguint ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::new_elem_from_neg_signed_int ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::new_elem_from_pos_signed_int ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::new_elem_from_u8 ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::plus_above_order_times_2_result ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::pow_above_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::pow_below_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::pow_seq ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::pow_various_combinations ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::repeat ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::sq_above_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::sq_below_order ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::sub_eq_val ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::sub_larger_val ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::sub_smaller_val ... ok [INFO] [stdout] test exlib::field::prime_field_elem::tests::test_mul_large_number ... ok [INFO] [stdout] test exlib::field::prime_field_elems::tests::test_from ... ok [INFO] [stdout] test exlib::field::prime_field_elems::tests::test_sum ... ok [INFO] [stdout] test exlib::field::prime_field_elems::tests::test_to ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_eq ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_eq_with_redundant_matrix ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_flatten_rows ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_from_empty_vec - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_from_sparse_vecs ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_column_out_of_range - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_column_within_range ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_empty ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_existing_and_non_existing_cells ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_row_x_out_of_range - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_row_x_within_range ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_x_out_of_range - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_get_y_out_of_range - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_mul ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_mul_different_sizes ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_mul_identity ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_mul_incompatible_matrices - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_multiply_column ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_non_eq ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_normalize ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_row_transform ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_set_x_out_of_range - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_set_y_out_of_range - should panic ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_size ... ok [INFO] [stdout] test exlib::field::sparse_matrix::tests::test_transpose ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_assign ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_bad_set - should panic ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_concat ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_eq_different_sizes ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_eq_empty ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_eq_non_empty ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_from_empty_list - should panic ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_from_non_empty_list ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_from_non_empty_zero_only_list ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_get_index_out_of_range - should panic ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_get_index_without_value ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_good_get ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_good_set ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_indices ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_iterator ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_mutiply_elems_fully_matching_1_elem ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_mutiply_elems_fully_matching_2_elems ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_mutiply_elems_partially_matching ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_mutiply_no_matching_elems ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_new_empty_vec - should panic ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_not_eq_non_empty ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_slice ... ok [INFO] [stdout] test exlib::field::sparse_vec::tests::test_sum ... ok [INFO] [stdout] test exlib::hasher::hmac::tests::hmac_empty_key_empty_text ... ok [INFO] [stdout] test exlib::hasher::hmac::tests::hmac_non_empty_key_long_text ... ok [INFO] [stdout] test exlib::hasher::hmac::tests::hmac_non_empty_key_non_empty_text ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::add_padding_len_0_msg ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::add_padding_len_1_msg ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::add_padding_len_55_msg ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::add_padding_len_56_msg ... ok [INFO] [stdout] test exlib::curves::secp256k1::ecdsa::tests::sign_verify_bad_pub_key ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::hash_abc ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::hash_empty ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::hash_rc4_key_0_stream_first_16 ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::hash_rc4_key_0_stream_first_55 ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::parse_padded_msg_empty_msg ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::add_padding_len_0_msg ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::add_padding_len_111_msg ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::add_padding_len_112_msg ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::add_padding_len_1_msg ... ok [INFO] [stdout] test exlib::hasher::sha256::tests::hash_a_times_1mil ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::hash_448_bit_msg ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::hash_896_bit_msg ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::hash_abc ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::hash_empty_msg ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::parse_padded_msg_empty_msg ... ok [INFO] [stdout] test exlib::random_number::tests::generate ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::blog_post_1_example_1 ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_1_char_variable ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_1_char_variable_with_spaces ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_add_and_mul_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_add_mul_div_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_decimal ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_decimal_with_spaces ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_multiple_paren ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_multiple_paren_with_spaces ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_neg_decimal_above_order ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_neg_decimal_below_order ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_paren_add_and_mul_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_paren_add_and_mul_expr_with_spaces ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_paren_add_mul_sub_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_add_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_add_expr_incl_neg ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_add_expr_with_1_var ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_add_expr_with_2_vars ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_div_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_mul_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_mul_expr_incl_neg ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_mul_expr_incl_neg1 ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_mul_expr_incl_neg2 ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_sub_expr ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_sub_expr_1_var ... ok [INFO] [stdout] test exlib::hasher::sha512::tests::hash_1_mil_a ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_sub_expr_incl_neg1_1_var ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_sub_expr_incl_neg2 ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_sub_expr_incl_neg2_with_spaces ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_sub_expr_incl_neg2_with_spaces_1_var ... ok [INFO] [stdout] test zk::qap::gate::tests::blog_post_1_example_1 ... ok [INFO] [stdout] test zk::qap::equation_parser::tests::test_simple_sub_expr_incl_neg1 ... ok [INFO] [stdout] test zk::qap::gate::tests::test_build_add ... ok [INFO] [stdout] test zk::qap::gate::tests::test_build_combined1 ... ok [INFO] [stdout] test zk::qap::gate::tests::test_build_combined2 ... ok [INFO] [stdout] test zk::qap::gate::tests::test_build_mul ... ok [INFO] [stdout] test zk::qap::gate::tests::test_build_div ... ok [INFO] [stdout] test zk::qap::gate::tests::test_build_sub ... ok [INFO] [stdout] test zk::qap::gates::adder::full_adder_tests::single_inst_add_1_0_0_or_0_1_0_or_0_0_1 ... ok [INFO] [stdout] test zk::qap::gates::adder::full_adder_tests::single_inst_add_0_0_0 ... ok [INFO] [stdout] test zk::qap::gates::adder::full_adder_tests::single_inst_add_1_1_0_or_1_0_1_or_0_1_1 ... ok [INFO] [stdout] test zk::qap::gates::adder::half_adder_tests::add_0_0 ... ok [INFO] [stdout] test zk::qap::gates::adder::half_adder_tests::add_1_0_or_0_1 ... ok [INFO] [stdout] test zk::qap::gates::adder::half_adder_tests::add_1_1 ... ok [INFO] [stdout] test zk::qap::gates::number::tests::neg_1 ... ok [INFO] [stdout] test zk::qap::gates::adder::full_adder_tests::single_inst_add_1_1_1 ... ok [INFO] [stdout] test zk::qap::gates::number::tests::neg_5 ... ok [INFO] [stdout] test zk::qap::gates::number::tests::neg_7 ... ok [INFO] [stdout] test zk::qap::gates::number::tests::pos_1 ... ok [INFO] [stdout] test zk::qap::gates::number::tests::pos_5 ... ok [INFO] [stdout] test zk::qap::gates::number::tests::zero ... ok [INFO] [stdout] test zk::qap::qap::tests::test_build_t ... ok [INFO] [stdout] test zk::qap::gates::number::tests::pos_7 ... ok [INFO] [stdout] test zk::qap::r1cs::tests::test_validate ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::blog_post_1_example_1 ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::blog_post_1_example_2 ... ok [INFO] [stdout] test zk::qap::qap::tests::test_r1cs_to_polynomial ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::test_categorize_witness_terms ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::test_build_witness ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::test_constraint_generation ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::test_new ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::test_witness_indices ... ok [INFO] [stdout] test zk::qap::r1cs_tmpl::tests::test_r1cs_build_a_b_c_matrix ... ok [INFO] [stdout] test exlib::field::polynomial::tests::test_div_random_divisible ... ok [INFO] [stdout] test exlib::curves::secp256k1::ecdsa::tests::sign_verify_all_good ... ok [INFO] [stdout] test exlib::curves::secp256k1::ecdsa::tests::sign_verify_different_message ... ok [INFO] [stdout] test exlib::curves::secp256k1::ecdsa::tests::sign_verify_bad_priv_key ... ok [INFO] [stdout] test exlib::curves::secp256k1::ecdsa::tests::sign_verify_sig_r_out_of_range ... ok [INFO] [stdout] test exlib::curves::secp256k1::affine_point::tests::scalar_mul_gen_pubkey ... ok [INFO] [stdout] test exlib::curves::secp256k1::ecdsa::tests::sign_verify_sig_s_out_of_range ... ok [INFO] [stdout] test exlib::curves::bls12_381::pairing::tests::test_tate_pairing_with_test_plus_to_mul ... ok [INFO] [stdout] test exlib::curves::bls12_381::pairing::tests::test_signature_verification ... ok [INFO] [stdout] test exlib::curves::bls12_381::signature::tests::test ... ok [INFO] [stdout] test exlib::curves::bls12_381::pairing::tests::test_weil_pairing_with_random_points ... ok [INFO] [stdout] test exlib::curves::bls12_381::pairing::tests::test_weil_pairing_with_generators ... ok [INFO] [stdout] test exlib::curves::bls12_381::pairing::tests::test_tate_pairing_with_generators ... ok [INFO] [stdout] test exlib::curves::bls12_381::pairing::tests::test_tate_pairing_with_random_points ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 261 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.89s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/Pinocchio-01cada492a54b772) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests Pinocchio [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0905695e31ce3ea2697e1b4edc81210f018878c4aa756f5b14f04a50ffab4ffa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0905695e31ce3ea2697e1b4edc81210f018878c4aa756f5b14f04a50ffab4ffa", kill_on_drop: false }` [INFO] [stdout] 0905695e31ce3ea2697e1b4edc81210f018878c4aa756f5b14f04a50ffab4ffa