[INFO] fetching crate wdl-grammar 0.1.0... [INFO] testing wdl-grammar-0.1.0 against master#61223975d46f794466efa832bc7562b9707ecc46+rustflags=-Copt-level=3 for pr-121282 [INFO] extracting crate wdl-grammar 0.1.0 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate wdl-grammar 0.1.0 on toolchain 61223975d46f794466efa832bc7562b9707ecc46 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wdl-grammar 0.1.0 [INFO] finished tweaking crates.io crate wdl-grammar 0.1.0 [INFO] tweaked toml for crates.io crate wdl-grammar 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate crates.io crate wdl-grammar 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pem v3.0.2 [INFO] [stderr] Downloaded to_snake_case v0.1.1 [INFO] [stderr] Downloaded jsonwebtoken v9.1.0 [INFO] [stderr] Downloaded octocrab v0.32.0 [INFO] [stderr] Downloaded iri-string v0.7.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 69e6299b6405716a388689dcc003cf400a8a35a13ecb856f7d089fb0290892c1 [INFO] running `Command { std: "docker" "start" "-a" "69e6299b6405716a388689dcc003cf400a8a35a13ecb856f7d089fb0290892c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "69e6299b6405716a388689dcc003cf400a8a35a13ecb856f7d089fb0290892c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "69e6299b6405716a388689dcc003cf400a8a35a13ecb856f7d089fb0290892c1", kill_on_drop: false }` [INFO] [stdout] 69e6299b6405716a388689dcc003cf400a8a35a13ecb856f7d089fb0290892c1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fa864c2ef97f27c4aba418ad6762aca505357023061d194f109e20f48b9af40d [INFO] running `Command { std: "docker" "start" "-a" "fa864c2ef97f27c4aba418ad6762aca505357023061d194f109e20f48b9af40d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling thiserror v1.0.50 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling serde v1.0.192 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling to_snake_case v0.1.1 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling thiserror-impl v1.0.50 [INFO] [stderr] Compiling serde_derive v1.0.192 [INFO] [stderr] Compiling pest v2.7.5 [INFO] [stderr] Compiling pest_meta v2.7.5 [INFO] [stderr] Compiling pest_generator v2.7.5 [INFO] [stderr] Compiling pest_derive v2.7.5 [INFO] [stderr] Compiling wdl-grammar v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.39s [INFO] running `Command { std: "docker" "inspect" "fa864c2ef97f27c4aba418ad6762aca505357023061d194f109e20f48b9af40d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa864c2ef97f27c4aba418ad6762aca505357023061d194f109e20f48b9af40d", kill_on_drop: false }` [INFO] [stdout] fa864c2ef97f27c4aba418ad6762aca505357023061d194f109e20f48b9af40d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] af72f42bffd67e64b851ae801078730338012e81572b84dd392a9dfa926d9c14 [INFO] running `Command { std: "docker" "start" "-a" "af72f42bffd67e64b851ae801078730338012e81572b84dd392a9dfa926d9c14", kill_on_drop: false }` [INFO] [stderr] Compiling wdl-grammar v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 54s [INFO] running `Command { std: "docker" "inspect" "af72f42bffd67e64b851ae801078730338012e81572b84dd392a9dfa926d9c14", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af72f42bffd67e64b851ae801078730338012e81572b84dd392a9dfa926d9c14", kill_on_drop: false }` [INFO] [stdout] af72f42bffd67e64b851ae801078730338012e81572b84dd392a9dfa926d9c14 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 217bc8db92a88aa3ed37dff7a52810b37542b7076609619a4dfe01bd2578c80f [INFO] running `Command { std: "docker" "start" "-a" "217bc8db92a88aa3ed37dff7a52810b37542b7076609619a4dfe01bd2578c80f", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wdl_grammar-f18e52388a7876ad) [INFO] [stdout] [INFO] [stdout] running 356 tests [INFO] [stdout] test core::code::tests::display ... ok [INFO] [stdout] test core::code::tests::zero_index ... ok [INFO] [stdout] test v1::lint::whitespace::tests::it_catches_a_trailing_space ... ok [INFO] [stdout] test v1::lint::whitespace::tests::it_unwraps_a_trailing_space_error ... ok [INFO] [stdout] test core::lint::level::tests::order ... ok [INFO] [stdout] test core::lint::linter::tests::baseline ... ok [INFO] [stdout] test core::lint::warning::tests::display ... ok [INFO] [stdout] test v1::lint::whitespace::tests::it_catches_an_empty_line ... ok [INFO] [stdout] test core::validation::validator::tests::baseline ... ok [INFO] [stdout] test v1::lint::whitespace::tests::it_catches_a_trailing_tab ... ok [INFO] [stdout] test core::tree::tests::new ... ok [INFO] [stdout] test core::validation::error::tests::display ... ok [INFO] [stdout] test v1::tests::expression::core::group::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::lint::whitespace::tests::it_unwraps_a_trailing_tab_error ... ok [INFO] [stdout] test v1::tests::atoms::one_or_more::it_fails_to_parse_an_empty_one_or_more ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_a_group_with_spaces ... ok [INFO] [stdout] test v1::tests::expression::core::array_literal::it_successfully_parses_an_array_literal_with_spaces_inside ... ok [INFO] [stdout] test v1::tests::expression::core::array_literal::it_successfully_parses_an_array_literal_without_the_trailing_space ... ok [INFO] [stdout] test v1::tests::atoms::one_or_more::it_successfully_parses_one_or_more ... ok [INFO] [stdout] test v1::tests::expression::core::group::it_successfully_parses_a_group_with_spaces ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_a_group_without_including_the_trailing_space ... ok [INFO] [stdout] test v1::tests::atoms::option::it_fails_to_parse_an_empty_option ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_a_pair_literal_with_spaces_inside ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_an_array_literal_with_spaces_inside ... ok [INFO] [stdout] test v1::tests::atoms::option::it_successfully_parses_option ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_a_struct_literal_with_a_comma ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_an_object_literal_with_spaces_inside_and_a_comma ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_successfully_parses_a_map_literal ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_a_map_with_an_expression_as_the_key ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_fails_to_parse_a_map_literal_with_spaces_outside_the_input ... ok [INFO] [stdout] test v1::tests::expression::core::it_successfully_parses_an_if_statement ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_successfully_parses_a_map_literal_with_a_comma ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_successfully_parses_a_map_literal_with_spaces_inside ... ok [INFO] [stdout] test v1::tests::expression::core::array_literal::it_fails_to_parse_an_array_literal_with_spaces_outside_the_input ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_successfully_parses_a_map_literal_with_spaces_inside_and_a_comma ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_successfully_parses_an_expression_as_the_key ... ok [INFO] [stdout] test v1::tests::expression::core::array_literal::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::expression::core::group::it_fails_to_parse_an_empty_group ... ok [INFO] [stdout] test v1::tests::expression::core::group::it_successfully_parses_a_group_without_including_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::core::array_literal::it_successfully_parses_an_array_literal ... ok [INFO] [stdout] test v1::tests::expression::core::group::it_fails_to_parse_a_group_with_spaces_outside_the_group ... ok [INFO] [stdout] test v1::tests::expression::core::group::it_successfully_parses_a_group ... ok [INFO] [stdout] test v1::lint::whitespace::tests::it_unwraps_an_empty_line_error ... ok [INFO] [stdout] test v1::tests::expression::core::map_literal::it_successfully_parses_a_map_literal_without_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::core::object_literal::it_successfully_parses_an_object_literal ... ok [INFO] [stdout] test v1::tests::expression::core::pair_literal::it_fails_to_parse_a_pair_literal_with_one_member ... ok [INFO] [stdout] test v1::tests::expression::core::pair_literal::it_fails_to_parse_a_pair_literal_with_spaces_outside_the_input ... ok [INFO] [stdout] test v1::tests::expression::core::pair_literal::it_fails_to_parse_a_pair_literal_with_three_members ... ok [INFO] [stdout] test v1::tests::expression::core::pair_literal::it_successfully_parses_a_pair_literal_without_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_fails_to_parse_an_if_statement_with_no_spaces_between_the_else_and_the_expression ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_fails_to_parse_an_if_statement_with_no_spaces_between_the_expression_and_the_else ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_fails_to_parse_an_if_statement_with_no_spaces_between_the_identifier_and_the_then ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_fails_to_parse_an_if_statement_with_no_spaces_between_the_if_and_the_identifier ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_fails_to_parse_an_if_statement_with_no_spaces_between_the_then_and_the_expression ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_fails_to_parse_an_if_statement_with_spaces_outside_the_group ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_successfully_parses_an_if_statement ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_successfully_parses_an_if_statement_without_including_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::core::struct_literal::it_fails_to_parse_a_struct_literal_with_spaces_outside_the_input ... ok [INFO] [stdout] test v1::tests::expression::core::struct_literal::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::expression::core::struct_literal::it_successfully_parses_a_struct_literal ... ok [INFO] [stdout] test v1::tests::expression::core::struct_literal::it_successfully_parses_a_struct_literal_with_a_comma ... ok [INFO] [stdout] test v1::tests::expression::core::object_literal::it_successfully_parses_an_object_literal_with_spaces_inside_and_a_comma ... ok [INFO] [stdout] test v1::tests::expression::core::object_literal::it_successfully_parses_an_object_literal_without_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::core::struct_literal::it_successfully_parses_a_struct_literal_with_spaces_inside ... ok [INFO] [stdout] test v1::tests::expression::core::struct_literal::it_successfully_parses_a_struct_literal_with_spaces_inside_and_a_comma ... ok [INFO] [stdout] test v1::tests::expression::core::struct_literal::it_successfully_parses_a_struct_literal_without_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::core::pair_literal::it_successfully_parses_a_pair_literal ... ok [INFO] [stdout] test v1::tests::expression::core::r#if::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::expression::core::object_literal::it_successfully_parses_an_object_literal_with_a_comma ... ok [INFO] [stdout] test v1::tests::expression::infix::eq::it_fails_to_parse_a_value_that_is_not_eq ... ok [INFO] [stdout] test v1::tests::expression::infix::eq::it_successfully_parses_eq ... ok [INFO] [stdout] test v1::tests::expression::infix::gt::it_fails_to_parse_a_value_that_is_not_gt ... ok [INFO] [stdout] test v1::tests::expression::infix::gt::it_fails_to_parse_an_empty_gt ... ok [INFO] [stdout] test v1::tests::expression::infix::gt::it_successfully_parses_gt ... ok [INFO] [stdout] test v1::tests::expression::infix::gte::it_fails_to_parse_a_value_that_is_not_gte ... ok [INFO] [stdout] test v1::tests::expression::infix::gte::it_fails_to_parse_an_empty_gte ... ok [INFO] [stdout] test v1::tests::expression::infix::gte::it_successfully_parses_gte ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_add ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_and ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_div ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_eq ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_gt ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_gte ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_lt ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_lte ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_mul ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_neq ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_or ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_remainder ... ok [INFO] [stdout] test v1::tests::expression::infix::it_successfully_parses_sub ... ok [INFO] [stdout] test v1::tests::expression::infix::lt::it_fails_to_parse_a_value_that_is_not_lt ... ok [INFO] [stdout] test v1::tests::expression::infix::lt::it_fails_to_parse_an_empty_lt ... ok [INFO] [stdout] test v1::tests::expression::infix::lt::it_successfully_parses_lt ... ok [INFO] [stdout] test v1::tests::expression::infix::lte::it_fails_to_parse_a_value_that_is_not_lte ... ok [INFO] [stdout] test v1::tests::expression::infix::lte::it_fails_to_parse_an_empty_lte ... ok [INFO] [stdout] test v1::tests::expression::infix::lte::it_successfully_parses_lte ... ok [INFO] [stdout] test v1::tests::expression::infix::mul::it_fails_to_parse_a_value_that_is_not_mul ... ok [INFO] [stdout] test v1::tests::expression::infix::mul::it_fails_to_parse_an_empty_mul ... ok [INFO] [stdout] test v1::tests::expression::infix::mul::it_successfully_parses_mul ... ok [INFO] [stdout] test v1::tests::expression::infix::neq::it_fails_to_parse_a_value_that_is_not_neq ... ok [INFO] [stdout] test v1::tests::expression::infix::neq::it_fails_to_parse_an_empty_neq ... ok [INFO] [stdout] test v1::tests::expression::infix::neq::it_successfully_parses_neq ... ok [INFO] [stdout] test v1::tests::expression::infix::or::it_fails_to_parse_a_value_that_is_not_or ... ok [INFO] [stdout] test v1::tests::expression::infix::div::it_successfully_parses_div ... ok [INFO] [stdout] test v1::tests::expression::infix::eq::it_fails_to_parse_an_empty_eq ... ok [INFO] [stdout] test v1::tests::expression::infix::add::it_fails_to_parse_a_value_that_is_not_add ... ok [INFO] [stdout] test v1::tests::expression::core::object_literal::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::expression::core::pair_literal::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::expression::core::object_literal::it_successfully_parses_an_object_literal_with_spaces_inside ... ok [INFO] [stdout] test v1::tests::expression::infix::add::it_fails_to_parse_an_empty_add ... ok [INFO] [stdout] test v1::tests::expression::core::object_literal::it_fails_to_parse_an_object_literal_with_spaces_outside_the_input ... ok [INFO] [stdout] test v1::tests::expression::infix::add::it_successfully_parses_add ... ok [INFO] [stdout] test v1::tests::expression::infix::and::it_fails_to_parse_a_value_that_is_not_and ... ok [INFO] [stdout] test v1::tests::expression::infix::and::it_fails_to_parse_an_empty_and ... ok [INFO] [stdout] test v1::tests::expression::infix::and::it_successfully_parses_and ... ok [INFO] [stdout] test v1::tests::expression::infix::div::it_fails_to_parse_a_value_that_is_not_div ... ok [INFO] [stdout] test v1::tests::expression::infix::div::it_fails_to_parse_an_empty_div ... ok [INFO] [stdout] test v1::tests::expression::core::pair_literal::it_successfully_parses_a_pair_literal_with_spaces_inside ... ok [INFO] [stdout] test v1::tests::expression::infix::or::it_fails_to_parse_an_empty_or ... ok [INFO] [stdout] test v1::tests::expression::infix::or::it_successfully_parses_or ... ok [INFO] [stdout] test v1::tests::expression::infix::remainder::it_fails_to_parse_a_value_that_is_not_remainder ... ok [INFO] [stdout] test v1::tests::expression::infix::sub::it_fails_to_parse_a_value_that_is_not_sub ... ok [INFO] [stdout] test v1::tests::expression::infix::sub::it_fails_to_parse_an_empty_sub ... ok [INFO] [stdout] test v1::tests::expression::infix::sub::it_successfully_parses_sub ... ok [INFO] [stdout] test v1::tests::expression::prefix::unary_signed::it_fails_to_parse_an_empty_unary_signed ... ok [INFO] [stdout] test v1::tests::expression::prefix::unary_signed::it_successfully_parses_negative_unary_signed ... ok [INFO] [stdout] test v1::tests::expression::prefix::unary_signed::it_successfully_parses_positive_unary_signed ... ok [INFO] [stdout] test v1::tests::expression::prefix::it_successfully_parses_positive_unary ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_fails_to_parse_an_empty_apply ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_successfully_parses_an_apply_with_one_element ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_successfully_parses_an_apply_with_one_element_and_a_comma ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_successfully_parses_an_apply_with_one_element_without_including_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_successfully_parses_an_apply_with_two_elements ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_successfully_parses_an_apply_with_no_elements ... ok [INFO] [stdout] test v1::tests::expression::infix::remainder::it_successfully_parses_remainder ... ok [INFO] [stdout] test v1::tests::expression::infix::remainder::it_fails_to_parse_an_empty_remainder ... ok [INFO] [stdout] test v1::tests::expression::suffix::index::it_successfully_parses_an_index ... ok [INFO] [stdout] test v1::tests::expression::suffix::index::it_fails_to_parse_an_empty_index ... ok [INFO] [stdout] test v1::tests::expression::suffix::index::it_successfully_parses_an_index_without_including_the_trailing_space ... ok [INFO] [stdout] test v1::tests::expression::it_parses_an_extremely_complicated_expression ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_fails_to_parse_a_value_that_is_not_apply ... ok [INFO] [stdout] test v1::tests::expression::prefix::unary_signed::it_fails_to_parse_a_value_that_is_not_unary_signed ... ok [INFO] [stdout] test v1::tests::expression::suffix::index::it_fails_to_parse_a_value_that_is_not_index ... ok [INFO] [stdout] test v1::tests::expression::suffix::apply::it_fails_to_parse_an_apply_with_just_a_comma ... ok [INFO] [stdout] test v1::tests::expression::prefix::negation::it_fails_to_parse_a_value_that_is_not_negation ... ok [INFO] [stdout] test v1::tests::expression::prefix::negation::it_fails_to_parse_an_empty_negation ... ok [INFO] [stdout] test v1::tests::expression::prefix::it_successfully_parses_negation ... ok [INFO] [stdout] test v1::tests::expression::prefix::it_successfully_parses_negative_unary ... ok [INFO] [stdout] test v1::tests::expression::prefix::negation::it_successfully_parses_negation ... ok [INFO] [stdout] test v1::tests::expression::suffix::member::it_fails_to_parse_an_empty_member ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_a_single_quoted_string_with_a_unicode_character ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_integer_decimal ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_integer_hex ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_integer_octal ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_none ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_true ... ok [INFO] [stdout] test v1::tests::primitives::boolean::it_fails_to_parse_an_empty_boolean ... ok [INFO] [stdout] test v1::tests::primitives::boolean::it_successfully_parses_false ... ok [INFO] [stdout] test v1::tests::primitives::boolean::it_successfully_parses_true ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_fails_to_parse_a_char_hex_to_char_escaped ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_fails_to_parse_a_char_octal_to_char_escaped ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_float_simple ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_fails_to_parse_a_char_unicode_to_char_hex ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_fails_to_parse_an_empty_char_escaped ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_backslash ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_backslash_question_mark ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_backslash_v ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_backspace ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_carriage_return ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_double_quote ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_form_feed ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_newline ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_single_quote ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_tab ... ok [INFO] [stdout] test v1::tests::primitives::char::hex::it_fails_to_parse_a_char_escaped_to_char_hex ... ok [INFO] [stdout] test v1::tests::primitives::char::hex::it_fails_to_parse_a_char_octal_to_char_hex ... ok [INFO] [stdout] test v1::tests::primitives::char::hex::it_fails_to_parse_a_char_unicode_to_char_hex ... ok [INFO] [stdout] test v1::tests::primitives::char::hex::it_fails_to_parse_a_char_with_only_the_hex_prefix ... ok [INFO] [stdout] test v1::tests::primitives::char::hex::it_fails_to_parse_an_empty_char_hex ... ok [INFO] [stdout] test v1::tests::primitives::char::hex::it_successfully_parses_char_hex ... ok [INFO] [stdout] test v1::tests::primitives::char::it_fails_to_parse_an_empty_char_special ... ok [INFO] [stdout] test v1::tests::primitives::char::it_successfully_parses_char_escaped ... ok [INFO] [stdout] test v1::tests::primitives::char::it_successfully_parses_char_hex ... ok [INFO] [stdout] test v1::tests::expression::suffix::member::it_fails_to_parse_a_member_from_an_expression ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_float_without_decimal ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_false ... ok [INFO] [stdout] test v1::tests::literal::it_fails_to_parse_an_empty_literal ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_an_identifier ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_float_with_decimal ... ok [INFO] [stdout] test v1::tests::expression::suffix::member::it_successfully_parses_a_member_without_including_the_trailing_space ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_a_single_quoted_string ... ok [INFO] [stdout] test v1::tests::expression::suffix::member::it_fails_to_parse_a_value_that_is_not_member ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_a_double_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::char::escaped::it_successfully_parses_an_escaped_backslash_a ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_an_empty_single_quoted_string ... ok [INFO] [stdout] test v1::tests::expression::suffix::member::it_successfully_parses_a_member ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_a_double_quoted_string_with_a_unicode_character ... ok [INFO] [stdout] test v1::tests::literal::it_successfully_parses_an_empty_double_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::char::it_successfully_parses_char_unicode ... ok [INFO] [stdout] test v1::tests::primitives::char::it_successfully_parses_char_octal ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_fails_to_parse_a_char_escaped_to_char_octal ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_fails_to_parse_a_char_octal_with_four_numbers ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_fails_to_parse_a_char_hex_to_char_octal ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_successfully_parses_char_octal_with_three_numbers ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_successfully_parses_char_octal_with_two_numbers ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_a_char_escaped_to_char_unicode ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_successfully_parses_char_unicode_with_eight_hex_characters ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_fails_to_parse_a_capital_e_and_minus_to_float_e ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_a_char_unicode_with_six_hex_characters ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_fails_to_parse_a_char_with_only_the_octal_prefix ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_fails_to_parse_a_char_unicode_to_char_octal ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_successfully_parses_char_unicode_with_four_hex_characters ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_a_char_hex_to_char_unicode ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_fails_to_parse_an_empty_char_octal ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_an_empty_char_unicode ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_a_char_unicode_with_two_hex_characters ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_a_char_octal_to_char_unicode ... ok [INFO] [stdout] test v1::tests::primitives::char::octal::it_successfully_parses_char_octal_with_one_number ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_a_char_unicode_with_ten_hex_characters ... ok [INFO] [stdout] test v1::tests::primitives::char::unicode::it_fails_to_parse_a_char_with_only_the_unicode_prefix ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_fails_to_parse_a_capital_e_and_plus_to_float_e ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_fails_to_parse_an_empty_float_e ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_successfully_parses_float_e_with_capital_e ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_successfully_parses_float_e_with_e_and_minus ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_fails_to_parse_an_integer_decimal_to_float_simple ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_successfully_parses_float_simple_with_capital_e ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_successfully_parses_float_simple_with_capital_e_and_minus ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_successfully_parses_float_simple_with_capital_e_and_plus ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_successfully_parses_float_simple_with_e ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_successfully_parses_float_simple_with_e_and_minus ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_successfully_parses_float_simple_with_e_and_plus ... ok [INFO] [stdout] test v1::tests::primitives::float::with_decimal::it_fails_to_parse_a_decimal_to_float_with_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_successfully_parses_float_e_with_capital_e_and_plus ... ok [INFO] [stdout] test v1::tests::primitives::float::it_successfully_parses_float_without_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_successfully_parses_float_e_with_e_and_plus ... ok [INFO] [stdout] test v1::tests::primitives::float::it_successfully_parses_float_simple ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_fails_to_parse_a_decimal_to_float_simple ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_successfully_parses_float_e_with_capital_e_and_minus ... ok [INFO] [stdout] test v1::tests::primitives::float::it_fails_to_parse_an_ascii_string ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_fails_to_parse_an_ascii_string_to_float_e ... ok [INFO] [stdout] test v1::tests::primitives::float::it_successfully_parses_float_with_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_successfully_parses_float_e_with_e ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_fails_to_parse_an_empty_float_simple ... ok [INFO] [stdout] test v1::tests::primitives::float::simple::it_fails_to_parse_an_float_e_to_float_simple ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_fails_to_parse_an_e_and_plus_to_float_e ... ok [INFO] [stdout] test v1::tests::primitives::float::with_decimal::it_fails_to_parse_an_empty_float_with_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::without_decimal::it_fails_to_parse_float_with_decimal_with_no_numbers_before_the_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::without_decimal::it_fails_to_parse_float_with_decimal_with_numbers_before_the_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::e::it_fails_to_parse_an_e_and_minus_to_float_e ... ok [INFO] [stdout] test v1::tests::primitives::identifier::it_successfully_parses_part_of_an_identifier_with_a_space ... ok [INFO] [stdout] test v1::tests::primitives::float::without_decimal::it_fails_to_parse_an_empty_float_without_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::without_decimal::it_fails_to_parse_a_decimal_to_float_without_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::without_decimal::it_successfully_parses_float_with_decimal_with_e ... ok [INFO] [stdout] test v1::tests::primitives::float::with_decimal::it_successfully_parses_float_with_decimal_with_no_numbers_before_the_decimal ... ok [INFO] [stdout] test v1::tests::primitives::identifier::it_successfully_parses_an_identifer ... ok [INFO] [stdout] test v1::tests::primitives::float::with_decimal::it_fails_to_parse_an_integer_decimal_to_float_with_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::without_decimal::it_successfully_parses_float_without_decimal ... ok [INFO] [stdout] test v1::tests::primitives::identifier::it_fail_to_parse_an_identifier_with_a_unicode_character ... ok [INFO] [stdout] test v1::tests::primitives::identifier::it_fails_to_parse_an_empty_identifier ... ok [INFO] [stdout] test v1::tests::primitives::integer::decimal::it_fails_to_parse_an_empty_integer_decimal ... ok [INFO] [stdout] test v1::tests::primitives::identifier::it_successfully_parses_part_of_an_identifier_with_a_dash ... ok [INFO] [stdout] test v1::tests::primitives::float::with_decimal::it_successfully_parses_float_with_decimal_with_numbers_before_the_decimal ... ok [INFO] [stdout] test v1::tests::primitives::identifier::it_fails_to_parse_an_identifier_starting_with_a_number ... ok [INFO] [stdout] test v1::tests::primitives::float::without_decimal::it_fails_to_parse_an_integer_decimal_to_float_without_decimal ... ok [INFO] [stdout] test v1::tests::primitives::float::with_decimal::it_successfully_parses_float_with_decimal_with_decimal_and_e ... ok [INFO] [stdout] test v1::tests::primitives::integer::hex::it_fails_to_parse_an_integer_decimal_to_integer_hex ... ok [INFO] [stdout] test v1::tests::primitives::integer::hex::it_successfully_parses_integer_hex ... ok [INFO] [stdout] test v1::tests::primitives::integer::it_successfully_parses_integer_octal ... ok [INFO] [stdout] test v1::tests::primitives::integer::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::primitives::integer::it_fails_to_parse_an_ascii_string ... ok [INFO] [stdout] test v1::tests::primitives::integer::hex::it_fails_to_parse_an_empty_integer_hex ... ok [INFO] [stdout] test v1::tests::primitives::integer::it_successfully_parses_integer_decimal ... ok [INFO] [stdout] test v1::tests::primitives::integer::decimal::it_successfully_parses_zero_as_integer_decimal ... ok [INFO] [stdout] test v1::tests::primitives::integer::hex::it_fails_to_parse_an_integer_octal_to_integer_hex ... ok [INFO] [stdout] test v1::tests::primitives::integer::decimal::it_fails_to_parse_an_integer_octal_to_integer_decimal ... ok [INFO] [stdout] test v1::tests::primitives::integer::decimal::it_successfully_doesnt_parse_the_decimal_when_parsing_a_float ... ok [INFO] [stdout] test v1::tests::primitives::integer::octal::it_successfully_parses_integer_octal ... ok [INFO] [stdout] test v1::tests::primitives::number::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::primitives::number::it_fails_to_parse_an_ascii_string ... ok [INFO] [stdout] test v1::tests::primitives::integer::it_successfully_parses_integer_hex ... ok [INFO] [stdout] test v1::tests::primitives::integer::it_only_parses_the_first_integer_when_two_are_given ... ok [INFO] [stdout] test v1::tests::primitives::number::it_successfully_parses_float_without_decimal ... ok [INFO] [stdout] test v1::tests::primitives::number::it_successfully_parses_integer_decimal ... ok [INFO] [stdout] test v1::tests::primitives::number::it_successfully_parses_float_simple ... ok [INFO] [stdout] test v1::tests::primitives::number::it_successfully_parses_integer_hex ... ok [INFO] [stdout] test v1::tests::primitives::none::it_fails_to_parse_an_emptyne ... ok [INFO] [stdout] test v1::tests::primitives::integer::octal::it_fails_to_parse_an_empty_integer_octal ... ok [INFO] [stdout] test v1::tests::primitives::integer::decimal::it_fails_to_parse_an_integer_hex_to_integer_decimal ... ok [INFO] [stdout] test v1::tests::primitives::number::it_successfully_parses_float_with_decimal ... ok [INFO] [stdout] test v1::tests::primitives::integer::octal::it_fails_to_parse_an_integer_hex_to_integer_octal ... ok [INFO] [stdout] test v1::tests::primitives::none::it_fails_to_parse_an_empty_none ... ok [INFO] [stdout] test v1::tests::primitives::integer::decimal::it_successfully_parses_integer_decimal ... ok [INFO] [stdout] test v1::tests::primitives::integer::octal::it_fails_to_parse_an_integer_decimal_to_integer_octal ... ok [INFO] [stdout] test v1::tests::primitives::string::double_quoted_string::it_parses_a_double_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::string::it_fails_to_parse_an_ascii_string ... ok [INFO] [stdout] test v1::tests::primitives::string::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::primitives::string::double_quoted_string::it_parses_an_empty_double_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::string::it_successfully_parses_a_single_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::number::it_successfully_parses_integer_octal ... ok [INFO] [stdout] test v1::tests::primitives::string::double_quoted_string::it_fails_to_parse_an_empty_double_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::string::it_successfully_parses_a_double_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::string::it_successfully_parses_a_double_quoted_string_with_a_unicode_character ... ok [INFO] [stdout] test v1::tests::primitives::string::it_fails_to_parse_a_single_double_quote ... ok [INFO] [stdout] test v1::tests::primitives::string::it_fails_to_parse_a_single_single_quote ... ok [INFO] [stdout] test v1::tests::primitives::string::double_quoted_string::it_fails_to_parse_a_single_double_quote ... ok [INFO] [stdout] test v1::tests::primitives::string::double_quoted_string::it_fails_to_parse_a_string_with_a_newline ... ok [INFO] [stdout] test v1::tests::primitives::string::it_successfully_parses_an_empty_double_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::string::it_successfully_parses_a_single_quoted_string_with_a_unicode_character ... ok [INFO] [stdout] test v1::tests::primitives::string::single_quoted_string::it_fails_to_parse_a_single_single_quote ... ok [INFO] [stdout] test v1::tests::primitives::string::it_successfully_parses_an_empty_single_quoted_string ... ok [INFO] [stdout] test v1::tests::primitives::string::double_quoted_string::it_successfully_parses_the_first_two_double_quotes ... ok [INFO] [stdout] test v1::tests::primitives::string::single_quoted_string::it_parses_an_empty_single_quoted_string ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_empty_body ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_excludes_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::primitives::string::single_quoted_string::it_fails_to_parse_a_string_with_a_newline ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_fails_to_parse_an_empty_call ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_after_without_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_all_options_without_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_after ... ok [INFO] [stdout] test v1::tests::primitives::string::single_quoted_string::it_successfully_parses_the_first_two_double_quotes ... ok [INFO] [stdout] test v1::tests::primitives::string::single_quoted_string::it_fails_to_parse_an_empty_single_quoted_string ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_as ... ok [INFO] [stdout] test v1::tests::primitives::string::single_quoted_string::it_parses_a_single_quoted_string ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_all_options ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_explicitly_declared_input_without_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_implicitly_declared_input ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_explicitly_declared_input ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_implicitly_declared_input_without_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_multiple_inputs_without_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_fails_to_parse_just_call ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_plain_call ... ok [INFO] [stdout] test v1::tests::workflow_elements::call::it_successfully_parses_call_with_multiple_inputs ... ok [INFO] [stdout] test v1::tests::workflow_elements::conditional::it_successfully_excludes_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::qualified_identifier::it_fails_to_parse_an_empty_string ... ok [INFO] [stdout] test v1::tests::workflow_elements::conditional::it_fails_to_parse_an_empty_scatter ... ok [INFO] [stdout] test v1::tests::workflow_elements::conditional::it_successfully_parses_conditional_without_space ... ok [INFO] [stdout] test v1::tests::workflow_elements::qualified_identifier::it_successfully_excludes_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::qualified_identifier::it_successfully_parses_a_long_qualified_identifier ... ok [INFO] [stdout] test v1::tests::workflow_elements::conditional::it_successfully_parses_conditional_with_multiple_statements ... ok [INFO] [stdout] test v1::tests::workflow_elements::conditional::it_successfully_parses_conditional_with_empty_body ... ok [INFO] [stdout] test v1::tests::workflow_elements::qualified_identifier::it_fails_to_parse_an_identifier_followed_by_a_period ... ok [INFO] [stdout] test v1::tests::workflow_elements::conditional::it_fails_to_parse_a_scatter_without_a_body ... ok [INFO] [stdout] test v1::tests::workflow_elements::qualified_identifier::it_fails_to_parse_an_unqualified_identifier ... ok [INFO] [stdout] test v1::tests::workflow_elements::conditional::it_successfully_parses_conditional_with_space ... ok [INFO] [stdout] test v1::tests::workflow_elements::qualified_identifier::it_fails_to_parse_an_identifier_proceeded_by_a_period ... ok [INFO] [stdout] test v1::tests::workflow_elements::scatter::it_successfully_parses_scatter_with_empty_body ... ok [INFO] [stdout] test v1::tests::workflow_elements::scatter::it_successfully_parses_scatter_with_spaces ... ok [INFO] [stdout] test v1::tests::workflow_elements::scatter::it_fails_to_parse_a_scatter_without_a_body ... ok [INFO] [stdout] test v1::validation::invalid_escape_character::tests::it_catches_an_invalid_escape_character ... ok [INFO] [stdout] test v1::tests::workflow_elements::scatter::it_fails_to_parse_an_empty_scatter ... ok [INFO] [stderr] Doc-tests wdl-grammar [INFO] [stdout] test v1::tests::workflow_elements::scatter::it_successfully_excludes_trailing_whitespace ... ok [INFO] [stdout] test v1::tests::workflow_elements::qualified_identifier::it_successfully_parses_a_qualified_identifier ... ok [INFO] [stdout] test v1::tests::workflow_elements::scatter::it_successfully_parses_scatter_without_spaces ... ok [INFO] [stdout] test v1::tests::workflow_elements::scatter::it_successfully_parses_scatter_with_multiple_calls ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 356 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test src/core/validation/error/builder.rs - core::validation::error::builder::Builder::message (line 71) ... ok [INFO] [stdout] test src/core/lint/warning.rs - core::lint::warning::Warning::code (line 32) ... ok [INFO] [stdout] test src/core/code.rs - core::code::Code::index (line 83) ... ok [INFO] [stdout] test src/core/lint/warning.rs - core::lint::warning::Warning::group (line 91) ... ok [INFO] [stdout] test src/core/code.rs - core::code::Code::try_new (line 42) ... ok [INFO] [stdout] test src/core/lint/warning/builder.rs - core::lint::warning::builder::Builder::level (line 92) ... ok [INFO] [stdout] test src/core/lint/warning/builder.rs - core::lint::warning::builder::Builder::try_build (line 180) ... ok [INFO] [stdout] test src/core/lint/warning/builder.rs - core::lint::warning::builder::Builder::code (line 61) ... ok [INFO] [stdout] test src/core/lint/warning/builder.rs - core::lint::warning::builder::Builder::group (line 121) ... ok [INFO] [stdout] test src/core/lint/warning.rs - core::lint::warning::Warning::message (line 120) ... ok [INFO] [stdout] test src/core/validation/error.rs - core::validation::error::Error::code (line 24) ... ok [INFO] [stdout] test src/core/lint/warning.rs - core::lint::warning::Warning::level (line 62) ... ok [INFO] [stdout] test src/core/validation/error/builder.rs - core::validation::error::builder::Builder::code (line 45) ... ok [INFO] [stdout] test src/core/code.rs - core::code::Code::grammar (line 64) ... ok [INFO] [stdout] test src/core/lint/warning/builder.rs - core::lint::warning::builder::Builder::message (line 150) ... ok [INFO] [stdout] test src/v1.rs - v1::get_rule (line 88) ... ok [INFO] [stdout] test src/core/validation/error.rs - core::validation::error::Error::message (line 49) ... ok [INFO] [stdout] test src/core/validation/error/builder.rs - core::validation::error::builder::Builder::try_build (line 97) ... ok [INFO] [stdout] test src/v1.rs - v1::parse (line 24) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.46s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "217bc8db92a88aa3ed37dff7a52810b37542b7076609619a4dfe01bd2578c80f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "217bc8db92a88aa3ed37dff7a52810b37542b7076609619a4dfe01bd2578c80f", kill_on_drop: false }` [INFO] [stdout] 217bc8db92a88aa3ed37dff7a52810b37542b7076609619a4dfe01bd2578c80f [INFO] testing wdl-grammar-0.1.0 against try#d073071d77ce0f93b4fd8cc567a1e2b9e1b22126+rustflags=-Copt-level=3 for pr-121282 [INFO] extracting crate wdl-grammar 0.1.0 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate wdl-grammar 0.1.0 on toolchain d073071d77ce0f93b4fd8cc567a1e2b9e1b22126 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wdl-grammar 0.1.0 [INFO] finished tweaking crates.io crate wdl-grammar 0.1.0 [INFO] tweaked toml for crates.io crate wdl-grammar 0.1.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate crates.io crate wdl-grammar 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 729c0083e5d27deed5ac45148f0e0421d1381b4a3b1b385e8a54429018bfaf17 [INFO] running `Command { std: "docker" "start" "-a" "729c0083e5d27deed5ac45148f0e0421d1381b4a3b1b385e8a54429018bfaf17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "729c0083e5d27deed5ac45148f0e0421d1381b4a3b1b385e8a54429018bfaf17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "729c0083e5d27deed5ac45148f0e0421d1381b4a3b1b385e8a54429018bfaf17", kill_on_drop: false }` [INFO] [stdout] 729c0083e5d27deed5ac45148f0e0421d1381b4a3b1b385e8a54429018bfaf17 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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 -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d2ac46d7e829a9471ddc99107ba0b31f87d547964aaae4445e364ac54d592712 [INFO] running `Command { std: "docker" "start" "-a" "d2ac46d7e829a9471ddc99107ba0b31f87d547964aaae4445e364ac54d592712", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling thiserror v1.0.50 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling serde v1.0.192 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling serde_json v1.0.108 [INFO] [stderr] Compiling to_snake_case v0.1.1 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling thiserror-impl v1.0.50 [INFO] [stderr] Compiling serde_derive v1.0.192 [INFO] [stderr] Compiling pest v2.7.5 [INFO] [stderr] Compiling pest_meta v2.7.5 [INFO] [stderr] Compiling pest_generator v2.7.5 [INFO] [stderr] Compiling pest_derive v2.7.5 [INFO] [stderr] Compiling wdl-grammar v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.27s [INFO] running `Command { std: "docker" "inspect" "d2ac46d7e829a9471ddc99107ba0b31f87d547964aaae4445e364ac54d592712", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2ac46d7e829a9471ddc99107ba0b31f87d547964aaae4445e364ac54d592712", kill_on_drop: false }` [INFO] [stdout] d2ac46d7e829a9471ddc99107ba0b31f87d547964aaae4445e364ac54d592712 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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 -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d69f39307b9881f3db9aedd801a3f7eba29a245b1c1900ee16b4af8b602107da [INFO] running `Command { std: "docker" "start" "-a" "d69f39307b9881f3db9aedd801a3f7eba29a245b1c1900ee16b4af8b602107da", kill_on_drop: false }` [INFO] [stderr] Compiling wdl-grammar v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error: could not compile `wdl-grammar` (lib test) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/bin/rustc --crate-name wdl_grammar --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=f18e52388a7876ad -C extra-filename=-f18e52388a7876ad --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern pest=/opt/rustwide/target/debug/deps/libpest-38c612c12f8b9699.rlib --extern pest_derive=/opt/rustwide/target/debug/deps/libpest_derive-29ce0467353c5795.so --extern serde=/opt/rustwide/target/debug/deps/libserde-7639dcae2f6681f6.rlib --extern to_snake_case=/opt/rustwide/target/debug/deps/libto_snake_case-c60084a063127ca4.rlib --cap-lints=forbid -Copt-level=3` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "d69f39307b9881f3db9aedd801a3f7eba29a245b1c1900ee16b4af8b602107da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d69f39307b9881f3db9aedd801a3f7eba29a245b1c1900ee16b4af8b602107da", kill_on_drop: false }` [INFO] [stdout] d69f39307b9881f3db9aedd801a3f7eba29a245b1c1900ee16b4af8b602107da