[INFO] cloning repository https://github.com/rohankumardubey/difftastic [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rohankumardubey/difftastic" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frohankumardubey%2Fdifftastic", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frohankumardubey%2Fdifftastic'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d36224229e7e363d5c9272ec9d4221ea9f93739e [INFO] testing rohankumardubey/difftastic against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frohankumardubey%2Fdifftastic" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 37% (395/1060) Updating files: 38% (403/1060) Updating files: 39% (414/1060) Updating files: 40% (424/1060) Updating files: 41% (435/1060) Updating files: 42% (446/1060) Updating files: 43% (456/1060) Updating files: 44% (467/1060) Updating files: 45% (477/1060) Updating files: 46% (488/1060) Updating files: 47% (499/1060) Updating files: 48% (509/1060) Updating files: 49% (520/1060) Updating files: 50% (530/1060) Updating files: 51% (541/1060) Updating files: 52% (552/1060) Updating files: 53% (562/1060) Updating files: 54% (573/1060) Updating files: 55% (583/1060) Updating files: 56% (594/1060) Updating files: 57% (605/1060) Updating files: 58% (615/1060) Updating files: 59% (626/1060) Updating files: 60% (636/1060) Updating files: 61% (647/1060) Updating files: 62% (658/1060) Updating files: 63% (668/1060) Updating files: 64% (679/1060) Updating files: 65% (689/1060) Updating files: 66% (700/1060) Updating files: 67% (711/1060) Updating files: 68% (721/1060) Updating files: 69% (732/1060) Updating files: 70% (742/1060) Updating files: 71% (753/1060) Updating files: 72% (764/1060) Updating files: 73% (774/1060) Updating files: 74% (785/1060) Updating files: 75% (795/1060) Updating files: 76% (806/1060) Updating files: 77% (817/1060) Updating files: 78% (827/1060) Updating files: 79% (838/1060) Updating files: 79% (841/1060) Updating files: 80% (848/1060) Updating files: 81% (859/1060) Updating files: 82% (870/1060) Updating files: 83% (880/1060) Updating files: 84% (891/1060) Updating files: 85% (901/1060) Updating files: 86% (912/1060) Updating files: 87% (923/1060) Updating files: 88% (933/1060) Updating files: 89% (944/1060) Updating files: 90% (954/1060) Updating files: 91% (965/1060) Updating files: 92% (976/1060) Updating files: 93% (986/1060) Updating files: 94% (997/1060) Updating files: 95% (1007/1060) Updating files: 96% (1018/1060) Updating files: 97% (1029/1060) Updating files: 98% (1039/1060) Updating files: 99% (1050/1060) Updating files: 100% (1060/1060) Updating files: 100% (1060/1060), done. [INFO] validating manifest of git repo https://github.com/rohankumardubey/difftastic 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 git repo https://github.com/rohankumardubey/difftastic [INFO] finished tweaking git repo https://github.com/rohankumardubey/difftastic [INFO] tweaked toml for git repo https://github.com/rohankumardubey/difftastic written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/rohankumardubey/difftastic already has a lockfile, it will not be regenerated [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] Downloading crates ... [INFO] [stderr] Downloaded archery v0.4.0 [INFO] [stderr] Downloaded quote v1.0.13 [INFO] [stderr] Downloaded rpds v0.10.0 [INFO] [stderr] Downloaded tree-sitter v0.20.5 [INFO] [stderr] Downloaded wu-diff v0.1.2 [INFO] [stderr] Downloaded radix-heap v0.4.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 57e9bd890ba25807fcfbbc40e9dc799abc2c891f505f29c061a53be86209fa26 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "57e9bd890ba25807fcfbbc40e9dc799abc2c891f505f29c061a53be86209fa26", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "57e9bd890ba25807fcfbbc40e9dc799abc2c891f505f29c061a53be86209fa26", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "57e9bd890ba25807fcfbbc40e9dc799abc2c891f505f29c061a53be86209fa26", kill_on_drop: false }` [INFO] [stdout] 57e9bd890ba25807fcfbbc40e9dc799abc2c891f505f29c061a53be86209fa26 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] dafcd76ccbc97e55bd56368e3fdccacc96a78361b54ee0fc8264a18dd95c7f0a [INFO] running `Command { std: "docker" "start" "-a" "dafcd76ccbc97e55bd56368e3fdccacc96a78361b54ee0fc8264a18dd95c7f0a", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.13 [INFO] [stderr] Compiling owo-colors v3.2.0 [INFO] [stderr] Compiling wu-diff v0.1.2 [INFO] [stderr] Compiling radix-heap v0.4.2 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling libmimalloc-sys v0.1.23 [INFO] [stderr] Compiling tree-sitter v0.20.5 [INFO] [stderr] Compiling archery v0.4.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.1 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling term_size v0.3.2 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling rpds v0.10.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Compiling const_format_proc_macros v0.2.22 [INFO] [stderr] Compiling clap v3.0.13 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Compiling mimalloc v0.1.27 [INFO] [stderr] Compiling const_format v0.2.22 [INFO] [stderr] Compiling difftastic v0.25.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 27s [INFO] running `Command { std: "docker" "inspect" "dafcd76ccbc97e55bd56368e3fdccacc96a78361b54ee0fc8264a18dd95c7f0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dafcd76ccbc97e55bd56368e3fdccacc96a78361b54ee0fc8264a18dd95c7f0a", kill_on_drop: false }` [INFO] [stdout] dafcd76ccbc97e55bd56368e3fdccacc96a78361b54ee0fc8264a18dd95c7f0a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f0dbdb6dc4b02cfa667d23d569edab87e66340b76c209c7b70024630ae30109a [INFO] running `Command { std: "docker" "start" "-a" "f0dbdb6dc4b02cfa667d23d569edab87e66340b76c209c7b70024630ae30109a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling pretty_assertions v1.0.0 [INFO] [stderr] Compiling difftastic v0.25.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 13.77s [INFO] running `Command { std: "docker" "inspect" "f0dbdb6dc4b02cfa667d23d569edab87e66340b76c209c7b70024630ae30109a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f0dbdb6dc4b02cfa667d23d569edab87e66340b76c209c7b70024630ae30109a", kill_on_drop: false }` [INFO] [stdout] f0dbdb6dc4b02cfa667d23d569edab87e66340b76c209c7b70024630ae30109a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 031332fd2bcb2c81ba98570bbc559ee40f2c7663a8d2d2a90216e4cfa3aa43a0 [INFO] running `Command { std: "docker" "start" "-a" "031332fd2bcb2c81ba98570bbc559ee40f2c7663a8d2d2a90216e4cfa3aa43a0", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/difft-10f9476bc6387ad9) [INFO] [stdout] [INFO] [stdout] running 99 tests [INFO] [stdout] test context::tests::test_calculate_before_context ... ok [INFO] [stdout] test dijkstra::tests::atom_after_empty_list ... ok [INFO] [stdout] test dijkstra::tests::mark_syntax_equal_atoms ... ok [INFO] [stdout] test dijkstra::tests::atom_after_novel_list_contiguous ... ok [INFO] [stdout] test context::tests::test_all_lines ... ok [INFO] [stdout] test dijkstra::tests::extra_atom_lhs ... ok [INFO] [stdout] test context::tests::test_match_preceding_blanks ... ok [INFO] [stdout] test context::tests::test_merge_in_opposite_lines ... ok [INFO] [stdout] test context::tests::test_match_preceding_blanks_first_pair ... ok [INFO] [stdout] test dijkstra::tests::prefer_children_same_line ... ok [INFO] [stdout] test dijkstra::tests::mark_syntax_different_atoms ... ok [INFO] [stdout] test dijkstra::tests::replace_comment_prefer_most_similar ... ok [INFO] [stdout] test context::tests::test_compact_gaps ... ok [INFO] [stdout] test dijkstra::tests::replace_very_different_comment ... ok [INFO] [stdout] test files::tests::test_text_is_not_binary ... ok [INFO] [stdout] test dijkstra::tests::repeated_atoms ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_emacs_mode_shorthand ... ok [INFO] [stdout] test context::tests::test_match_blanks_between ... ok [INFO] [stdout] test context::tests::test_matched_lines_novel_on_same_line ... ok [INFO] [stdout] test dijkstra::tests::identical_atoms ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_emacs_mode ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_env_shebang ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_extension ... ok [INFO] [stdout] test hunks::tests::test_matched_lines_for_hunk ... ok [INFO] [stdout] test hunks::tests::test_matched_lines_for_hunk_misaligned ... ok [INFO] [stdout] test hunks::tests::test_matched_pos_to_hunks ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_whole_name ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_shebang ... ok [INFO] [stdout] test hunks::tests::test_sorted_novel_positions_simple ... ok [INFO] [stdout] test lines::tests::codepoint_len_non_ascii ... ok [INFO] [stdout] test line_parser::tests::test_novel_lhs_trailing_newlines ... ok [INFO] [stdout] test line_parser::tests::test_positions_no_changes ... ok [INFO] [stdout] test line_parser::tests::test_positions_novel_lhs ... ok [INFO] [stdout] test line_parser::tests::test_split_newlines ... ok [INFO] [stdout] test lines::tests::empty_str_max_line ... ok [INFO] [stdout] test dijkstra::tests::prefer_atoms_same_line ... ok [INFO] [stdout] test context::tests::test_compact_gaps_with_larger_gap ... ok [INFO] [stdout] test context::tests::test_matched_lines_blank_at_ends ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_emacs_mode_second_line ... ok [INFO] [stdout] test guess_language::tests::test_guess_unknown ... ok [INFO] [stdout] test context::tests::test_all_matched_lines ... ok [INFO] [stdout] test lines::tests::from_offsets_first_line ... ok [INFO] [stdout] test lines::tests::from_offsets_first_char ... ok [INFO] [stdout] test lines::tests::from_offsets_relative_to ... ok [INFO] [stdout] test guess_language::tests::test_guess_by_emacs_mode_shorthand_no_spaces ... ok [INFO] [stdout] test dijkstra::tests::replace_similar_comment ... ok [INFO] [stdout] test line_parser::tests::test_positions_whitespace_is_change ... ok [INFO] [stdout] test line_parser::tests::test_no_changes_trailing_newlines ... ok [INFO] [stdout] test lines::tests::from_offsets_split_over_multiple_lines ... ok [INFO] [stdout] test side_by_side::tests::test_format_missing_line_num_at_end ... ok [INFO] [stdout] test side_by_side::tests::test_split_line_empty ... ok [INFO] [stdout] test side_by_side::tests::test_split_line_single ... ok [INFO] [stdout] test side_by_side::tests::test_split_line_with_trailing_newline ... ok [INFO] [stdout] test lines::tests::str_max_line_trailing_newline ... ok [INFO] [stdout] test side_by_side::tests::test_width_calculations ... ok [INFO] [stdout] test lines::tests::str_max_line ... ok [INFO] [stdout] test options::tests::test_app ... ok [INFO] [stdout] test options::tests::test_detect_display_width ... ok [INFO] [stdout] test side_by_side::tests::test_split_line_with_newline ... ok [INFO] [stdout] test side_by_side::tests::test_display_hunks ... ok [INFO] [stdout] test side_by_side::tests::test_display_single_column ... ok [INFO] [stdout] test side_by_side::tests::test_format_missing_line_num ... ok [INFO] [stdout] test sliders::tests::test_slider_at_start ... ok [INFO] [stdout] test sliders::tests::test_slider_at_end ... ok [INFO] [stdout] test style::tests::test_split_and_apply_missing ... ok [INFO] [stdout] test style::tests::test_split_and_apply_trailing_text ... ok [INFO] [stdout] test style::tests::test_split_and_apply ... ok [INFO] [stdout] test style::tests::test_split_and_apply_trailing_text_newline ... ok [INFO] [stdout] test style::tests::test_substring_by_codepoint ... ok [INFO] [stdout] test style::tests::split_string_simple ... ok [INFO] [stdout] test style::tests::split_string_unicode ... ok [INFO] [stdout] test syntax::tests::test_atom_equality_ignores_change ... ok [INFO] [stdout] test syntax::tests::test_atom_equality_ignores_highlighting ... ok [INFO] [stdout] test syntax::tests::test_comment_and_atom_differ ... ok [INFO] [stdout] test style::tests::test_substring_by_codepoint_empty ... ok [INFO] [stdout] test sliders::tests::test_slider_two_steps ... ok [INFO] [stdout] test style::tests::test_split_and_apply_gap_between_styles_on_wrap_boundary ... ok [INFO] [stdout] test syntax::tests::test_flatten_trivial_list ... ok [INFO] [stdout] test syntax::tests::test_ignore_empty_atoms ... ok [INFO] [stdout] test syntax::tests::test_multiline_comment_ignores_leading_whitespace ... ok [INFO] [stdout] test syntax::tests::test_split_comment_words_basic ... ok [INFO] [stdout] test syntax::tests::test_split_words ... ok [INFO] [stdout] test syntax::tests::test_split_words_single_unicode ... ok [INFO] [stdout] test syntax::tests::test_split_words_single_unicode_not_alphabetic ... ok [INFO] [stdout] test syntax::tests::test_split_words_treats_newline_separately ... ok [INFO] [stdout] test syntax::tests::test_split_words_punctuations ... ok [INFO] [stdout] test syntax::tests::test_split_words_unicode ... ok [INFO] [stdout] test unchanged::tests::test_split_preserves_outer_delimiters ... ok [INFO] [stdout] test tests::test_diff_identical_content ... ok [INFO] [stdout] test tree_sitter_parser::tests::test_parse ... ok [INFO] [stdout] test tree_sitter_parser::tests::test_parse_empty_file ... ok [INFO] [stdout] test unchanged::tests::test_split_unchanged_toplevel_at_end ... ok [INFO] [stdout] test unchanged::tests::test_shrink_unchanged_at_end ... ok [INFO] [stdout] test unchanged::tests::test_split_unchanged_outer_delimiter ... ok [INFO] [stdout] test unchanged::tests::test_split_unchanged_toplevel_at_start ... ok [INFO] [stdout] test unchanged::tests::test_shrink_unchanged_nested ... ok [INFO] [stdout] test unchanged::tests::test_split_unchanged_multiple ... ok [INFO] [stdout] test unchanged::tests::test_shrink_unchanged_at_start ... ok [INFO] [stdout] test unchanged::tests::test_split_unchanged_middle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "031332fd2bcb2c81ba98570bbc559ee40f2c7663a8d2d2a90216e4cfa3aa43a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "031332fd2bcb2c81ba98570bbc559ee40f2c7663a8d2d2a90216e4cfa3aa43a0", kill_on_drop: false }` [INFO] [stdout] 031332fd2bcb2c81ba98570bbc559ee40f2c7663a8d2d2a90216e4cfa3aa43a0