[INFO] fetching crate mangolib 0.6.0... [INFO] testing mangolib-0.6.0 against 1.60.0 for beta-1.61-1 [INFO] extracting crate mangolib 0.6.0 into /workspace/builds/worker-25/source [INFO] validating manifest of crates.io crate mangolib 0.6.0 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate mangolib 0.6.0 [INFO] finished tweaking crates.io crate mangolib 0.6.0 [INFO] tweaked toml for crates.io crate mangolib 0.6.0 written to /workspace/builds/worker-25/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded mango_ir v0.1.0 [INFO] [stderr] Downloaded scoped_name v0.2.0 [INFO] [stderr] Downloaded ustr v0.7.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a43c684fbc63550941a2b6a33c4882adcc148158ad4b72ef5265391dd831464b [INFO] running `Command { std: "docker" "start" "-a" "a43c684fbc63550941a2b6a33c4882adcc148158ad4b72ef5265391dd831464b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a43c684fbc63550941a2b6a33c4882adcc148158ad4b72ef5265391dd831464b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a43c684fbc63550941a2b6a33c4882adcc148158ad4b72ef5265391dd831464b", kill_on_drop: false }` [INFO] [stdout] a43c684fbc63550941a2b6a33c4882adcc148158ad4b72ef5265391dd831464b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 79b9b02ef78029b0585a82d917097e6e22064006b21b7754306d9970bad845fa [INFO] running `Command { std: "docker" "start" "-a" "79b9b02ef78029b0585a82d917097e6e22064006b21b7754306d9970bad845fa", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.123 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.37 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling smallvec v1.8.0 [INFO] [stderr] Compiling syn v1.0.91 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling mango_ir v0.1.0 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling regex v1.5.5 [INFO] [stderr] Compiling const-random-macro v0.1.13 [INFO] [stderr] Compiling const-random v0.1.13 [INFO] [stderr] Compiling ahash v0.3.8 [INFO] [stderr] Compiling ustr v0.7.0 [INFO] [stderr] Compiling scoped_name v0.2.0 [INFO] [stderr] Compiling derive-new v0.5.9 [INFO] [stderr] Compiling mangolib v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.92s [INFO] running `Command { std: "docker" "inspect" "79b9b02ef78029b0585a82d917097e6e22064006b21b7754306d9970bad845fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79b9b02ef78029b0585a82d917097e6e22064006b21b7754306d9970bad845fa", kill_on_drop: false }` [INFO] [stdout] 79b9b02ef78029b0585a82d917097e6e22064006b21b7754306d9970bad845fa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 783f6fe77daf9a2efd9dc66a1991dae9736d4d65a914a12f4fdfe018ae855a96 [INFO] running `Command { std: "docker" "start" "-a" "783f6fe77daf9a2efd9dc66a1991dae9736d4d65a914a12f4fdfe018ae855a96", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling mangolib v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.94s [INFO] running `Command { std: "docker" "inspect" "783f6fe77daf9a2efd9dc66a1991dae9736d4d65a914a12f4fdfe018ae855a96", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "783f6fe77daf9a2efd9dc66a1991dae9736d4d65a914a12f4fdfe018ae855a96", kill_on_drop: false }` [INFO] [stdout] 783f6fe77daf9a2efd9dc66a1991dae9736d4d65a914a12f4fdfe018ae855a96 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 80bf0b7552a3d8cf918a2d2ab53f305035e7edebc6d399836ed72f1999fbda82 [INFO] running `Command { std: "docker" "start" "-a" "80bf0b7552a3d8cf918a2d2ab53f305035e7edebc6d399836ed72f1999fbda82", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/mangolib-1b97c58b013aed0f) [INFO] [stdout] [INFO] [stdout] running 374 tests [INFO] [stderr] Doc-tests mangolib [INFO] [stdout] test common::codeparts::eqfloat::tests::test_eq ... ok [INFO] [stdout] test common::codeparts::eqfloat::tests::test_hash ... ok [INFO] [stdout] test common::codeparts::fqn::technical::new_complex ... ok [INFO] [stdout] test common::codeparts::fqn::technical::new_simple ... ok [INFO] [stdout] test common::codeparts::fqn::technical::equality ... ok [INFO] [stdout] test common::codeparts::name::technical::equality ... ok [INFO] [stdout] test common::codeparts::name::technical::new_str ... ok [INFO] [stdout] test common::codeparts::name::technical::new_string ... ok [INFO] [stdout] test common::codeparts::name::validation::contains_invalid ... ok [INFO] [stdout] test common::codeparts::name::validation::forbidden_chars ... ok [INFO] [stdout] test common::codeparts::name::validation::leading_numbers ... ok [INFO] [stdout] test common::codeparts::name::validation::non_ascii ... ok [INFO] [stdout] test common::codeparts::name::validation::test_add ... ok [INFO] [stdout] test common::collection::queue::tests::test_queue ... ok [INFO] [stdout] test common::collection::stack::tests::test_stack ... ok [INFO] [stdout] test common::codeparts::name::validation::valid_names ... ok [INFO] [stdout] test common::format::strings::tests::test_to_double_quoted_str ... ok [INFO] [stdout] test io::slice::tests::disjoint_join ... ok [INFO] [stdout] test io::slice::tests::join_adjacent ... ok [INFO] [stdout] test io::slice::tests::join_empty ... ok [INFO] [stdout] test io::slice::tests::join_overlap ... ok [INFO] [stdout] test io::slice::tests::slice_all ... ok [INFO] [stdout] test io::slice::tests::slice_empty ... ok [INFO] [stdout] test io::slice::tests::slice_eq ... ok [INFO] [stdout] test io::slice::tests::slice_from_str ... ok [INFO] [stdout] test io::slice::tests::slice_letter ... ok [INFO] [stdout] test io::slice::tests::slice_neq_end ... ok [INFO] [stdout] test io::slice::tests::slice_neq_file ... ok [INFO] [stdout] test io::slice::tests::slice_neq_start ... ok [INFO] [stdout] test io::slice::tests::slice_str ... ok [INFO] [stdout] test lexeme::collect::all::tests::test_lexemes_size ... ok [INFO] [stdout] test lexeme::collect::file_lexemes::tests::indexing ... ok [INFO] [stdout] test lexeme::collect::file_lexemes::tests::slice ... ok [INFO] [stdout] test lexeme::lexemes::association::from_str::empty ... ok [INFO] [stdout] test lexeme::lexemes::association::from_str::invalid ... ok [INFO] [stdout] test lexeme::lexemes::association::from_str::mismatch ... ok [INFO] [stdout] test lexeme::lexemes::association::from_str::valid ... ok [INFO] [stdout] test lexeme::collect::print::tests::smoke_test ... ok [INFO] [stdout] test lexing::grouping::brackets::and_words ... ok [INFO] [stdout] test lexing::grouping::brackets::close ... ok [INFO] [stdout] test lexing::grouping::brackets::unbalanced ... ok [INFO] [stdout] test lexing::grouping::brackets::open ... ok [INFO] [stdout] test lexing::grouping::brackets::paired ... ok [INFO] [stdout] test lexing::grouping::mismatch::after_mismatch ... ok [INFO] [stdout] test lexing::grouping::mismatch::empty ... ok [INFO] [stdout] test lexing::grouping::mismatch::mismatch ... ok [INFO] [stdout] test lexing::grouping::mixed::unbalanced_bracket_and_parenthese ... ok [INFO] [stdout] test lexing::grouping::mixed::parenthese_inside_brackets ... ok [INFO] [stdout] test lexing::grouping::parenthese::and_words ... ok [INFO] [stdout] test lexing::grouping::parenthese::close ... ok [INFO] [stdout] test lexing::grouping::parenthese::paired ... ok [INFO] [stdout] test lexing::grouping::parenthese::open ... ok [INFO] [stdout] test lexing::grouping::parenthese::unbalanced ... ok [INFO] [stdout] test lexing::identifier::identifiers::after_mismatch ... ok [INFO] [stdout] test lexing::identifier::identifiers::empty ... ok [INFO] [stdout] test lexing::identifier::identifiers::number_prefix ... ok [INFO] [stdout] test lexing::identifier::identifiers::multiple ... ok [INFO] [stdout] test lexing::identifier::identifiers::number_underscore ... ok [INFO] [stdout] test lexing::identifier::identifiers::single ... ok [INFO] [stdout] test lexing::identifier::identifiers::symbol ... ok [INFO] [stdout] test lexing::identifier::identifiers::with_numbers ... ok [INFO] [stdout] test lexing::identifier::identifiers::underscores ... ok [INFO] [stdout] test lexing::identifier::mixed::multiple ... ok [INFO] [stdout] test lexing::identifier::keywords::multiple ... ok [INFO] [stdout] test lexing::identifier::identifiers::with_postfix ... ok [INFO] [stdout] test lexing::indent::indents::constant_two ... ok [INFO] [stdout] test lexing::indent::indents::constant_zero ... ok [INFO] [stdout] test lexing::indent::indents::decrease_to_zero ... ok [INFO] [stdout] test lexing::indent::indents::after_mismatch ... ok [INFO] [stdout] test lexing::indent::indents::direct_comment ... ok [INFO] [stdout] test lexing::indent::indents::decrease_to_two ... ok [INFO] [stdout] test lexing::indent::indents::increase ... ok [INFO] [stdout] test lexing::indent::indents::empty_line ... ok [INFO] [stdout] test lexing::indent::indents::indented_comment ... ok [INFO] [stdout] test lexing::lex::try_lex::test_match ... ok [INFO] [stdout] test lexing::indent::indents::whitespace_line ... ok [INFO] [stdout] test lexing::lex::try_lex::test_no_match ... ok [INFO] [stdout] test lexing::literals::int::mismatch ... ok [INFO] [stdout] test lexing::literals::exhaustion::repeated_booleans_type ... ok [INFO] [stdout] test lexing::operator::associations::after_mismatch ... ok [INFO] [stdout] test lexing::literals::int::empty ... ok [INFO] [stdout] test lexing::literals::real::empty ... ok [INFO] [stdout] test lexing::literals::int::after_mismatch ... ok [INFO] [stdout] test lexing::operator::associations::all ... ok [INFO] [stdout] test lexing::literals::constants::multiple ... ok [INFO] [stdout] test lexing::operator::associations::empty ... ok [INFO] [stdout] test lexing::literals::exhaustion::int_before_real ... ok [INFO] [stdout] test lexing::literals::real::mismatch ... ok [INFO] [stdout] test lexing::literals::constants::empty ... ok [INFO] [stdout] test lexing::literals::text::empty ... ok [INFO] [stdout] test lexing::literals::constants::bool ... ok [INFO] [stdout] test lexing::literals::int::invalid_underscores ... ok [INFO] [stdout] test lexing::operator::associations::plain ... ok [INFO] [stdout] test lexing::operator::associations::mismatch ... ok [INFO] [stdout] test lexing::literals::text::mismatch ... ok [INFO] [stdout] test lexing::operator::associations::prefix ... ok [INFO] [stdout] test lexing::literals::text::no_content ... ok [INFO] [stdout] test lexing::literals::real::multiple ... ok [INFO] [stdout] test lexing::literals::real::prefix ... ok [INFO] [stdout] test lexing::literals::real::after_mismatch ... ok [INFO] [stdout] test lexing::literals::exhaustion::number_before_bool ... ok [INFO] [stdout] test lexing::literals::text::escaped ... ok [INFO] [stdout] test lexing::literals::real::zero ... ok [INFO] [stdout] test lexing::literals::constants::after_mismatch ... ok [INFO] [stdout] test lexing::literals::exhaustion::repeated_numbers ... ok [INFO] [stdout] test lexing::literals::text::double_quotes ... ok [INFO] [stdout] test lexing::literals::text::after_mismatch ... ok [INFO] [stdout] test lexing::literals::int::zero ... ok [INFO] [stdout] test lexing::literals::int::multiple ... ok [INFO] [stdout] test lexing::literals::exhaustion::number_then_text ... ok [INFO] [stdout] test lexing::literals::text::simple ... ok [INFO] [stdout] test lexing::literals::int::long ... ok [INFO] [stdout] test lexing::literals::exhaustion::text_before_number ... ok [INFO] [stdout] test lexing::operator::operators::after_mismatch ... ok [INFO] [stdout] test lexing::operator::operators::asterisk ... ok [INFO] [stdout] test lexing::literals::int::prefix ... ok [INFO] [stdout] test lexing::literals::int::valid_underscores ... ok [INFO] [stdout] test lexing::operator::operators::dash ... ok [INFO] [stdout] test lexing::literals::text::repeated ... ok [INFO] [stdout] test lexing::literals::constants::too_long ... ok [INFO] [stdout] test lexing::operator::operators::all ... ok [INFO] [stdout] test lexing::operator::operators::empty ... ok [INFO] [stdout] test lexing::literals::real::exponential ... ok [INFO] [stdout] test lexing::operator::operators::exclamation ... ok [INFO] [stdout] test lexing::operator::operators::eq ... ok [INFO] [stdout] test lexing::identifier::keywords::all_keywords ... ok [INFO] [stdout] test lexing::operator::operators::ge ... ok [INFO] [stdout] test lexing::operator::operators::gt ... ok [INFO] [stdout] test lexing::operator::operators::plus ... ok [INFO] [stdout] test lexing::operator::operators::question ... ok [INFO] [stdout] test lexing::operator::operators::mismatch ... ok [INFO] [stdout] test lexing::operator::operators::lt ... ok [INFO] [stdout] test lexing::operator::operators::le ... ok [INFO] [stdout] test lexing::operator::operators::slash ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::direct_peek::test_peek_does_not_update_position ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::direct_match::test_match_after_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::direct_peek::test_match_without_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::mixed::test_match_peek_after_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::mixed::test_peek_match_without_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::direct_peek::test_match_after_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::direct_match::test_match_without_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::mixed::test_match_peek_without_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::mixed::test_peek_match_after_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::direct_match::test_match_updates_position ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::strip_match::test_match_without_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::strip_peek::test_peek_does_not_update_position ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::strip_match::test_match_after_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::strip_peek::test_match_after_space ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::remaining_len::at_start ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::remaining_len::at_middle ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::remaining_len::at_end ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::strip_match::test_match_updates_position ... ok [INFO] [stdout] test lexing::reader::source_reader::tests::strip_peek::test_match_without_space ... ok [INFO] [stdout] test lexing::separators::grouping::single_comma ... ok [INFO] [stdout] test lexing::util::char_slice::tests::test_slice ... ok [INFO] [stdout] test lexing::util::int::tests::parse_based_ints ... ok [INFO] [stdout] test lexing::util::int::tests::invalid_b10_ints ... ok [INFO] [stdout] test lexing::util::real::tests::parse_exp_real ... ok [INFO] [stdout] test lexing::util::real::tests::parse_nonexp_real ... ok [INFO] [stdout] test lexing::util::int::tests::parse_b10_int ... ok [INFO] [stdout] test lexing::util::text::single_quoted::escape_escaped ... ok [INFO] [stdout] test lexing::util::text::single_quoted::simple ... ok [INFO] [stdout] test lexing::util::real::tests::invalid_real ... ok [INFO] [stdout] test parselet::body::lazy::tests::resolve_1 ... ok [INFO] [stdout] test parselet::body::lazy::tests::resolve_2 ... ok [INFO] [stdout] test lexing::util::text::single_quoted::double_quotes ... ok [INFO] [stdout] test lexing::separators::grouping::single_colon ... ok [INFO] [stdout] test lexing::separators::grouping::combined_2 ... ok [INFO] [stdout] test parselet::collect::expression::statical::size ... ok [INFO] [stdout] test lexing::separators::grouping::empty ... ok [INFO] [stdout] test lexing::separators::grouping::single_period ... ok [INFO] [stdout] test lexing::separators::grouping::multiple_comma ... ok [INFO] [stdout] test lexing::special::eof::whitespace ... ok [INFO] [stdout] test lexing::separators::grouping::mismatch ... ok [INFO] [stdout] test lexing::separators::grouping::multiple_colon ... ok [INFO] [stdout] test lexing::separators::grouping::multiple_period ... ok [INFO] [stdout] test lexing::separators::grouping::and_words ... ok [INFO] [stdout] test lexing::separators::grouping::combined_3 ... ok [INFO] [stdout] test lexing::special::unlexable::letter ... ok [INFO] [stdout] test lexing::separators::grouping::stop_after_newline ... ok [INFO] [stdout] test lexing::special::eof::empty ... ok [INFO] [stdout] test lexing::special::eof::just_letter ... ok [INFO] [stdout] test lexing::special::eof::whitespace_text ... ok [INFO] [stdout] test parsing::expression::arithmetic::special::empty ... ok [INFO] [stdout] test lexing::separators::grouping::combined_1 ... ok [INFO] [stdout] test lexing::util::text::single_quoted::no_content ... ok [INFO] [stdout] test lexing::separators::grouping::multiple_newline ... ok [INFO] [stdout] test lexing::separators::grouping::single_ellipsis ... ok [INFO] [stdout] test lexing::separators::grouping::single_newline ... ok [INFO] [stdout] test parsing::expression::arithmetic::addition::not_recognized ... ok [INFO] [stdout] test lexing::separators::grouping::after_mismatch ... ok [INFO] [stdout] test parselet::signature::typ::tests::make_void ... ok [INFO] [stdout] test lexing::special::unlexable::newline ... ok [INFO] [stdout] test parsing::expression::arithmetic::addition::multi_addition ... ok [INFO] [stdout] test parsing::expression::arithmetic::multiplication::not_recognized ... ok [INFO] [stdout] test parsing::expression::arithmetic::multiplication::single_division ... ok [INFO] [stdout] test parsing::expression::arithmetic::multiplication::wrong_types ... ok [INFO] [stdout] test parsing::expression::arithmetic::multiplication::single_multiplication ... ok [INFO] [stdout] test parsing::expression::arithmetic::special::leftover ... ok [INFO] [stdout] test parsing::expression::arithmetic::special::is_expression ... ok [INFO] [stdout] test parsing::expression::call::by_name::no_args ... ok [INFO] [stdout] test parsing::expression::arithmetic::addition::wrong_types ... ok [INFO] [stdout] test lexing::tests::lex_03 ... ok [INFO] [stdout] test parsing::expression::arithmetic::addition::single_addition ... ok [INFO] [stdout] test parsing::expression::call::by_name::single_identifier_positional_arg_trailing_comma ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::empty ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::only_close ... ok [INFO] [stdout] test parsing::expression::arithmetic::addition::single_subtraction ... ok [INFO] [stdout] test parsing::expression::arithmetic::mixed::multi_mixed ... ok [INFO] [stdout] test parsing::expression::arithmetic::multiplication::multi_multiplication ... ok [INFO] [stdout] test lexing::tests::lex_02 ... ok [INFO] [stdout] test lexing::tests::lex_04 ... ok [INFO] [stdout] test lexing::separators::grouping::multiple_ellipsis ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::leftover ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::text ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::change_affinity ... ok [INFO] [stdout] test parsing::expression::call::by_name::single_literal_positional_arg ... ok [INFO] [stdout] test parsing::expression::call::by_name::double_argument_trailing_comma ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::ungrouped_fail ... ok [INFO] [stdout] test lexing::tests::lex_01 ... ok [INFO] [stdout] test parsing::expression::literals::literal::not_recognized ... ok [INFO] [stdout] test parsing::expression::literals::literal::leftover_other ... ok [INFO] [stdout] test parsing::expression::literals::literal::real ... ok [INFO] [stdout] test parsing::expression::call::by_name::single_identifier_positional_arg ... ok [INFO] [stdout] test parsing::expression::literals::literal::empty ... ok [INFO] [stdout] test parsing::expression::literals::literal::integer ... ok [INFO] [stdout] test parsing::expression::literals::literal::boolean ... ok [INFO] [stdout] test parsing::expression::call::special::reachable_from_expression ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::addition ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::parenthesized_literal ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::only_open ... ok [INFO] [stdout] test parsing::expression::index::by_name::double_argument_trailing_comma ... ok [INFO] [stdout] test parsing::expression::literals::literal::try_group_on_mismatch ... ok [INFO] [stdout] test parsing::expression::call::by_name::double_argument ... ok [INFO] [stdout] test parsing::expression::index::by_name::single_literal_positional_arg ... ok [INFO] [stdout] test lexing::tests::lex_05 ... ok [INFO] [stdout] test parsing::expression::literals::literal::text ... ok [INFO] [stdout] test parsing::expression::index::special::no_args ... ok [INFO] [stdout] test parsing::expression::index::special::unclosed ... ok [INFO] [stdout] test parsing::expression::literals::literal::leftover_literal ... ok [INFO] [stdout] test parsing::expression::variable::special::is_expression ... ok [INFO] [stdout] test parsing::expression::index::by_name::single_identifier_positional_arg ... ok [INFO] [stdout] test parsing::expression::grouping::special::is_expression ... ok [INFO] [stdout] test parsing::expression::index::by_name::single_identifier_positional_arg_trailing_comma ... ok [INFO] [stdout] test parsing::expression::literals::special::is_expression ... ok [INFO] [stdout] test parsing::expression::index::by_name::double_argument ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::unbalanced ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::nested ... ok [INFO] [stdout] test parsing::expression::grouping::parenthese::repeated ... ok [INFO] [stdout] test parsing::expression::call::special::unclosed ... ok [INFO] [stdout] test parsing::expression::index::special::reachable_from_expression ... ok [INFO] [stdout] test parsing::expression::index::by_name::single_arithmetic_positional_arg ... ok [INFO] [stdout] test parsing::expression::call::by_name::single_arithmetic_positional_arg ... ok [INFO] [stdout] test parsing::expression::index::special::unseparated ... ok [INFO] [stdout] test parsing::expression::call::special::unseparated ... ok [INFO] [stdout] test parsing::expression::variable::var::alpha ... ok [INFO] [stdout] test lexing::tests::lex_06 ... ok [INFO] [stdout] test parsing::expression::variable::var::empty ... ok [INFO] [stdout] test parsing::expression::variable::var::leftover_other ... ok [INFO] [stdout] test parsing::expression::variable::var::alphanumeric ... ok [INFO] [stdout] test parsing::expression::variable::var::not_recognized ... ok [INFO] [stdout] test parsing::expression::variable::var::leftover_variable ... ok [INFO] [stdout] test parsing::expression::variable::var::try_literal_on_mismatch ... ok [INFO] [stdout] test parsing::files::file::tests::hello_world_file ... ok [INFO] [stdout] test parsing::files::import::importing::aliassed_import ... ok [INFO] [stdout] test parsing::files::import::importing::missing_keyword ... ok [INFO] [stdout] test parsing::files::import::importing::multipart_import ... ok [INFO] [stdout] test parsing::files::import::importing::next_lexeme ... ok [INFO] [stdout] test parsing::files::import::importing::single_word_import ... ok [INFO] [stdout] test parsing::partial::code_body::tests::final_cursor_position ... ok [INFO] [stdout] test parsing::partial::code_body::tests::no_colon ... ok [INFO] [stdout] test parsing::partial::code_body::tests::nested_body ... ok [INFO] [stdout] test parsing::partial::multi_expression::basic::empty ... ok [INFO] [stdout] test parsing::partial::code_body::tests::simple_function_call ... ok [INFO] [stdout] test parsing::partial::multi_expression::basic::two_args ... ok [INFO] [stdout] test parsing::partial::multi_expression::basic::single_variable ... ok [INFO] [stdout] test parsing::partial::code_body::tests::simple_let_assign ... ok [INFO] [stdout] test parsing::partial::multi_expression::complex_expr::single_arithmetic ... ok [INFO] [stdout] test parsing::partial::multi_expression::basic::single_literal ... ok [INFO] [stdout] test parsing::partial::multi_expression::complex_expr::two_arithmetic ... ok [INFO] [stdout] test parsing::partial::multi_expression::ending::two_tail_comma ... ok [INFO] [stdout] test parsing::partial::multi_expression::ending::two_no_tail ... ok [INFO] [stdout] test parsing::partial::multi_expression::errors::close_parenthesis ... ok [INFO] [stdout] test parsing::partial::multi_expression::errors::just_comma ... ok [INFO] [stdout] test parsing::partial::multi_expression::ending::two_tail_comma_newline ... ok [INFO] [stdout] test parsing::partial::multi_expression::ending::two_tail_newline ... ok [INFO] [stdout] test parsing::partial::multi_expression::complex_expr::many ... ok [INFO] [stdout] test parsing::partial::multi_expression::errors::close_bracket ... ok [INFO] [stdout] test parsing::partial::multi_expression::errors::syntax_err_second_expr ... ok [INFO] [stdout] test parsing::partial::multi_expression::ending::two_tail_newline_comma ... ok [INFO] [stdout] test parsing::partial::multi_expression::errors::ellipsis_err ... ok [INFO] [stdout] test parsing::partial::multi_expression::errors::syntax_err_third_expr ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::single_comma ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::newline_comma_err ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::comma_newline ... ok [INFO] [stdout] test parsing::partial::multi_expression::errors::syntax_err_first_expr ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::comma_multi_newline_comma ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::multi_newline_comma ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::single_newline ... ok [INFO] [stdout] test parsing::partial::parameters::with_parentheses::single ... ok [INFO] [stdout] test parsing::partial::parameters::error_cases::empty ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::double_comma_err ... ok [INFO] [stdout] test parsing::partial::parameters::with_parentheses::single_trailing_comma ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::single ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::empty_close ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::empty_eof ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::single_trailing_comma ... ok [INFO] [stdout] test parsing::partial::parameters::with_parentheses::single_trailing_comma_and_newline ... ok [INFO] [stdout] test parsing::partial::parameters::with_parentheses::single_trailing_newline ... ok [INFO] [stdout] test parsing::partial::multi_expression::separators::thee_mixed_separators ... ok [INFO] [stdout] test parsing::partial::qualified_name::tests::leading_separator ... ok [INFO] [stdout] test parsing::partial::qualified_name::tests::eof_after_name ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::single_trailing_comma_and_newline ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::single_trailing_newline ... ok [INFO] [stdout] test parsing::partial::qualified_name::tests::single ... ok [INFO] [stdout] test parsing::partial::parameters::with_parentheses::next_lexeme ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::double ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::anonymous_simple_body ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::code_after_colon_block ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::next_lexeme_eof ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::next_lexeme_close ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::next_lexeme_random ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::anonymous_nl_eof ... ok [INFO] [stdout] test parsing::files::file::tests::simple_tested_gdc_function ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::code_after_colon_noblock ... ok [INFO] [stdout] test parsing::partial::qualified_name::tests::three ... ok [INFO] [stdout] test parsing::partial::qualified_name::tests::wrong_lexeme ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::anonymous_nl_endblock ... ok [INFO] [stdout] test parsing::partial::qualified_name::tests::trailing_separator ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::named_nl_endblock ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::named_nl_eof ... ok [INFO] [stdout] test parsing::partial::parameters::with_parentheses::quadruple ... ok [INFO] [stdout] test parsing::partial::parameters::without_parentheses::quadruple ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::code_after_colon_block ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::nl_endblock ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::nl_eof ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::simple_body ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::text_name_empty_body ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::text_literal_name ... ok [INFO] [stdout] test parsing::util::cursor::tests::backtrack ... ok [INFO] [stdout] test parsing::util::cursor::tests::conditional_take ... ok [INFO] [stdout] test parsing::util::cursor::tests::increment ... ok [INFO] [stdout] test parsing::util::cursor::tests::skip ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::named_simple_body ... ok [INFO] [stdout] test parsing::partial::qualified_name::tests::two ... ok [INFO] [stdout] test parsing::signature::function::empty_with_endblock::no_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::test_parse_return::simple_return_colon_utf_arrow ... ok [INFO] [stdout] test parsing::signature::function::empty_with_endblock::no_param_simple_return ... ok [INFO] [stdout] test parsing::signature::function::empty_with_eof::one_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::test_parse_return::no_return ... ok [INFO] [stdout] test parsing::signature::function::test_parse_return::simple_return_eof ... ok [INFO] [stdout] test parsing::signature::function::empty_with_endblock::multi_param_simple_return ... ok [INFO] [stdout] test parsing::signature::function::empty_with_eof::no_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::simple_body::no_param_simple_return ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::code_after_colon_noblock ... ok [INFO] [stdout] test parsing::signature::function::simple_body::no_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::empty_with_eof::multi_param_simple_return ... ok [INFO] [stdout] test parsing::signature::function::empty_with_eof::no_param_simple_return ... ok [INFO] [stdout] test parsing::signature::function::simple_body::multi_param_simple_return ... ok [INFO] [stdout] test parsing::signature::function::simple_body::one_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::empty_with_eof::multi_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::empty_with_endblock::multi_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::empty_with_endblock::one_param_no_return ... ok [INFO] [stdout] test parsing::signature::function::simple_body::multi_param_no_return ... ok [INFO] [stdout] test parsing::files::import::importing::disallow_fqn_alias - should panic ... ok [INFO] [stdout] test parsing::partial::parameters::error_cases::missing_open - should panic ... ok [INFO] [stdout] test parsing::partial::parameters::with_parentheses::only_comma - should panic ... ok [INFO] [stdout] test parsing::partial::parameters::error_cases::missing_close - should panic ... ok [INFO] [stdout] test parsing::partial::parameters::error_cases::missing_separator - should panic ... ok [INFO] [stdout] test parsing::partial::parameters::error_cases::reject_double_name - should panic ... ok [INFO] [stdout] test parsing::signature::entrypoint::tests::no_nl_after_colon - should panic ... ok [INFO] [stdout] test parsing::signature::parse_test::tests::no_nl_after_colon - should panic ... ok [INFO] [stdout] test parsing::signature::function::test_parse_return::return_literal_error - should panic ... ok [INFO] [stdout] test parsing::signature::function::test_parse_return::arrow_only_error - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 374 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [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" "80bf0b7552a3d8cf918a2d2ab53f305035e7edebc6d399836ed72f1999fbda82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80bf0b7552a3d8cf918a2d2ab53f305035e7edebc6d399836ed72f1999fbda82", kill_on_drop: false }` [INFO] [stdout] 80bf0b7552a3d8cf918a2d2ab53f305035e7edebc6d399836ed72f1999fbda82