[INFO] fetching crate tergo-lib 0.2.11... [INFO] testing tergo-lib-0.2.11 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate tergo-lib 0.2.11 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate tergo-lib 0.2.11 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tergo-lib 0.2.11 [INFO] tweaked toml for crates.io crate tergo-lib 0.2.11 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tergo-lib 0.2.11 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--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] Locking 31 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tergo-formatter v0.2.10 [INFO] [stderr] Downloaded tergo-parser v0.2.5 [INFO] [stderr] Downloaded tergo-tokenizer v0.2.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e1bd08e64f3c64d58e18c2750bf6b844eb12378904ee1e2bdd836a01460a9214 [INFO] running `Command { std: "docker" "start" "-a" "e1bd08e64f3c64d58e18c2750bf6b844eb12378904ee1e2bdd836a01460a9214", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e1bd08e64f3c64d58e18c2750bf6b844eb12378904ee1e2bdd836a01460a9214", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e1bd08e64f3c64d58e18c2750bf6b844eb12378904ee1e2bdd836a01460a9214", kill_on_drop: false }` [INFO] [stdout] e1bd08e64f3c64d58e18c2750bf6b844eb12378904ee1e2bdd836a01460a9214 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 50282ec082bcf16fb86a2f386033d58a0c4ba8e38a203ad79f3820ceada2b374 [INFO] running `Command { std: "docker" "start" "-a" "50282ec082bcf16fb86a2f386033d58a0c4ba8e38a203ad79f3820ceada2b374", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling tergo-tokenizer v0.2.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling tergo-parser v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tergo-formatter v0.2.10 [INFO] [stderr] Compiling tergo-lib v0.2.11 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.06s [INFO] running `Command { std: "docker" "inspect" "50282ec082bcf16fb86a2f386033d58a0c4ba8e38a203ad79f3820ceada2b374", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "50282ec082bcf16fb86a2f386033d58a0c4ba8e38a203ad79f3820ceada2b374", kill_on_drop: false }` [INFO] [stdout] 50282ec082bcf16fb86a2f386033d58a0c4ba8e38a203ad79f3820ceada2b374 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9f8c16cb94edcc853d50698b966203bb5d41e253da7640b4d76b6955dfc1b63c [INFO] running `Command { std: "docker" "start" "-a" "9f8c16cb94edcc853d50698b966203bb5d41e253da7640b4d76b6955dfc1b63c", kill_on_drop: false }` [INFO] [stderr] Compiling num_threads v0.1.7 [INFO] [stderr] Compiling tergo-tokenizer v0.2.4 [INFO] [stderr] Compiling time-macros v0.2.23 [INFO] [stderr] Compiling tergo-parser v0.2.5 [INFO] [stderr] Compiling tergo-formatter v0.2.10 [INFO] [stderr] Compiling time v0.3.42 [INFO] [stderr] Compiling tergo-lib v0.2.11 (/opt/rustwide/workdir) [INFO] [stderr] Compiling simple_logger v5.0.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.43s [INFO] running `Command { std: "docker" "inspect" "9f8c16cb94edcc853d50698b966203bb5d41e253da7640b4d76b6955dfc1b63c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f8c16cb94edcc853d50698b966203bb5d41e253da7640b4d76b6955dfc1b63c", kill_on_drop: false }` [INFO] [stdout] 9f8c16cb94edcc853d50698b966203bb5d41e253da7640b4d76b6955dfc1b63c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 222cd81d624bfd41c956e390c07857283785772276d4a006f8c228ccc0825851 [INFO] running `Command { std: "docker" "start" "-a" "222cd81d624bfd41c956e390c07857283785772276d4a006f8c228ccc0825851", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tergo_lib-ea9c6904473b929f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running tests/format_integration.rs (/opt/rustwide/target/debug/deps/format_integration-47091167cab40c5b) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 128 tests [INFO] [stdout] test adds_a_newline_at_the_end ... ok [INFO] [stdout] test adds_a_newline_at_the_end2 ... ok [INFO] [stdout] test apostrophes_after_dollar ... ok [INFO] [stdout] test closure_as_argument_does_not_format_to_a_nl ... ok [INFO] [stdout] test comment_to_a_closure ... ok [INFO] [stdout] test comment_shows_up ... ok [INFO] [stdout] test comment_indentation_in_double_closures ... ok [INFO] [stdout] test comment_in_parentheses ... ok [INFO] [stdout] test binary_operator_with_newline ... ok [INFO] [stdout] test comments_are_not_part_of_line_length ... ok [INFO] [stdout] test closure_as_a_function_argument ... ok [INFO] [stdout] test closure_as_a_function_argument2 ... ok [INFO] [stdout] test colon_assign_operator ... ok [INFO] [stdout] test closure_as_an_arg_in_calls_with_inline_comment ... ok [INFO] [stdout] test closure_as_an_arg_in_calls_with_multiple_inline_comments ... ok [INFO] [stdout] test bop_with_dollar ... ok [INFO] [stdout] test comments_in_an_array ... ok [INFO] [stdout] test closure_as_a_func_argument_short_line ... ok [INFO] [stdout] test conditional_with_empty_trailing_else ... ok [INFO] [stdout] test closure_as_an_arg_in_calls ... ok [INFO] [stdout] test closure_as_a_function_argument3 ... ok [INFO] [stdout] test empty_subset ... ok [INFO] [stdout] test conditional_with_one_expr_and_one_expr_trailing_else ... ok [INFO] [stdout] test conditional_with_one_expression_in_body ... ok [INFO] [stdout] test conditional_with_if_if_else_and_trailing_else_short_lines ... ok [INFO] [stdout] test conditional_with_one_expr_trailing_else ... ok [INFO] [stdout] test conditional_with_if_if_else_and_trailing_else ... ok [INFO] [stdout] test conditional_with_if_else ... ok [INFO] [stdout] test break_continue ... ok [INFO] [stdout] test comments_are_not_formatted ... ok [INFO] [stdout] test comments_with_no_code_work ... ok [INFO] [stdout] test function_call_multiple_args ... ok [INFO] [stdout] test function_call_named_args ... ok [INFO] [stdout] test for_loop_with_multiline_body ... ok [INFO] [stdout] test function_call_multiple_calls ... ok [INFO] [stdout] test function_call_no_args ... ok [INFO] [stdout] test function_calls_with_just_comments ... ok [INFO] [stdout] test function_call_with_one_unnamed_one_named_arg ... ok [INFO] [stdout] test function_definition_inside_quote ... ok [INFO] [stdout] test function_definition_no_args_one_expression ... ok [INFO] [stdout] test function_call_plus_subset ... ok [INFO] [stdout] test function_call_one_arg ... ok [INFO] [stdout] test function_definition_one_arg_no_body ... ok [INFO] [stdout] test function_def_closure_as_last_argument ... ok [INFO] [stdout] test function_definition_tw0_arg_no_body ... ok [INFO] [stdout] test function_call_with_many_newlines_after_arg_names ... ok [INFO] [stdout] test function_definition_with_args_very_long ... ok [INFO] [stdout] test function_definition_three_args_multiline_body ... ok [INFO] [stdout] test indent_bop ... ok [INFO] [stdout] test indent_conditional_no_brace ... ok [INFO] [stdout] test function_definition_with_args_very_long_assigned ... ok [INFO] [stdout] test in_parentheses_term_does_not_fit ... ok [INFO] [stdout] test conditional_with_two_expression_in_body ... ok [INFO] [stdout] test function_definition_with_indent ... ok [INFO] [stdout] test indent_for_loop_complex ... ok [INFO] [stdout] test indent_multiline_bop ... ok [INFO] [stdout] test function_definition_no_args_two_expressions ... ok [INFO] [stdout] test function_definition_one_default_arg_no_body ... ok [INFO] [stdout] test indent_multiline_bop_parenthesized ... ok [INFO] [stdout] test indent_conditional_with_brace ... ok [INFO] [stdout] test inline_comments_does_not_cause_breaks_if_the_line_fits ... ok [INFO] [stdout] test inline_comment_in_a_function_call ... ok [INFO] [stdout] test indent_function_def ... ok [INFO] [stdout] test function_calls_should_not_stick_to_one_line ... ok [INFO] [stdout] test indent_bop_multiline_many_new_lines ... ok [INFO] [stdout] test lambda_function_test ... ok [INFO] [stdout] test lambda_fuction_def_should_not_break ... ok [INFO] [stdout] test indent_multiline_term ... ok [INFO] [stdout] test indent_while_multiline_body ... ok [INFO] [stdout] test longer_example ... ok [INFO] [stdout] test multi_bop_with_two_parts_fit_in_one_line ... ok [INFO] [stdout] test multiline_if_condition ... ok [INFO] [stdout] test simple_bop_forced_to_break_and_indent ... ok [INFO] [stdout] test regression_25 ... ok [INFO] [stdout] test multiple_subset ... ok [INFO] [stdout] test parenthesized_bop_one_line ... ok [INFO] [stdout] test non_ascii_chars ... ok [INFO] [stdout] test range_bop_one_line ... ok [INFO] [stdout] test parsing_unary_operators ... ok [INFO] [stdout] test rle_short_pipes_fit_one_line ... ok [INFO] [stdout] test repeat_loop ... ok [INFO] [stdout] test rle_0 ... ok [INFO] [stdout] test simple_bops ... ok [INFO] [stdout] test simple_conditional ... ok [INFO] [stdout] test simple_bop_with_parentheses_forced_to_break_line ... ok [INFO] [stdout] test simple_bop_with_parenthesis ... ok [INFO] [stdout] test simple_bops_indents_and_new_lines ... ok [INFO] [stdout] test term_with_braces ... ok [INFO] [stdout] test tidyverse_avoid_empty_lines ... ok [INFO] [stdout] test simple_term_with_parentheses_forced_to_break_line ... ok [INFO] [stdout] test single_leading_comment ... ok [INFO] [stdout] test simple_function_definition ... ok [INFO] [stdout] test tidyverse_commas2 ... ok [INFO] [stdout] test simple_for_loop ... ok [INFO] [stdout] test tidyverse_formulas_complex_rhs ... ok [INFO] [stdout] test tidyverse_formatting_function_defs_from_single ... ok [INFO] [stdout] test stop_formatting ... ok [INFO] [stdout] test tidyverse_collapse_whitespace_to_single_line ... ok [INFO] [stdout] test tidyverse_formulas_simple_rhs ... ok [INFO] [stdout] test subset_with_three_args ... ok [INFO] [stdout] test tidyverse_commas ... ok [INFO] [stdout] test tidyverse_ifs ... ok [INFO] [stdout] test tidyverse_help_operator ... ok [INFO] [stdout] test tidyverse_hanging_indent_with_leading_and_trailing_comment ... ok [INFO] [stdout] test tidyverse_infix_operators ... ok [INFO] [stdout] test tidyverse_infix_operators_high_precedence ... ok [INFO] [stdout] test tidyverse_embracing ... ok [INFO] [stdout] test tidyverse_curly_braces ... ok [INFO] [stdout] test tidyverse_spaces_around_function ... ok [INFO] [stdout] test tidyverse_hanging_indent ... ok [INFO] [stdout] test tidyverse_negation_operator ... ok [INFO] [stdout] test tidyverse_spaces_for_loops ... ok [INFO] [stdout] test tidyverse_spaces_while_loops ... ok [INFO] [stdout] test tidyverse_pipes_with_long_funcs ... ok [INFO] [stdout] test rle_collapse_whiteline ... ok [INFO] [stdout] test tidyverse_spaces_if ... ok [INFO] [stdout] test tidyverse_long_argument_names ... ok [INFO] [stdout] test two_leading_comments_one_after_another ... ok [INFO] [stdout] test tidyverse_pipes ... ok [INFO] [stdout] test two_line_leading_comment ... ok [INFO] [stdout] test while_single_expression_loop ... ok [INFO] [stdout] test tidyverse_spaces ... ok [INFO] [stdout] test two_line_with_short_line_config ... ok [INFO] [stdout] test while_empty_loop ... ok [INFO] [stdout] test tidyverse_strings_and_quotes ... ok [INFO] [stdout] test while_two_expressions_additional_line_breaks ... ok [INFO] [stdout] test rle_tmc ... ok [INFO] [stdout] test rle_make_line_broke_funcs_fit_one_line ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 128 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Doc-tests tergo_lib [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - tergo_format (line 26) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "222cd81d624bfd41c956e390c07857283785772276d4a006f8c228ccc0825851", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "222cd81d624bfd41c956e390c07857283785772276d4a006f8c228ccc0825851", kill_on_drop: false }` [INFO] [stdout] 222cd81d624bfd41c956e390c07857283785772276d4a006f8c228ccc0825851