[INFO] fetching crate loc-rs 0.2.0... [INFO] testing loc-rs-0.2.0 against master#d933cf483edf1605142ac6899ff32536c0ad8b22 for pr-150933 [INFO] extracting crate loc-rs 0.2.0 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate loc-rs 0.2.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate loc-rs 0.2.0 [INFO] tweaked toml for crates.io crate loc-rs 0.2.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate loc-rs 0.2.0 on toolchain d933cf483edf1605142ac6899ff32536c0ad8b22 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate loc-rs 0.2.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" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tree-sitter-language v0.1.7 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.110 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.110 [INFO] [stderr] Downloaded streaming-iterator v0.1.9 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.110 [INFO] [stderr] Downloaded tree-sitter-java v0.23.5 [INFO] [stderr] Downloaded js-sys v0.3.87 [INFO] [stderr] Downloaded tree-sitter-go v0.25.0 [INFO] [stderr] Downloaded tree-sitter-javascript v0.25.0 [INFO] [stderr] Downloaded wasm-bindgen v0.2.110 [INFO] [stderr] Downloaded tree-sitter v0.25.10 [INFO] [stderr] Downloaded tree-sitter-python v0.25.0 [INFO] [stderr] Downloaded tree-sitter-c v0.24.1 [INFO] [stderr] Downloaded tree-sitter-rust v0.24.0 [INFO] [stderr] Downloaded tree-sitter-ruby v0.23.1 [INFO] [stderr] Downloaded tree-sitter-php v0.24.2 [INFO] [stderr] Downloaded tree-sitter-typescript v0.23.2 [INFO] [stderr] Downloaded tree-sitter-swift v0.7.1 [INFO] [stderr] Downloaded tree-sitter-cpp v0.23.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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3f3f7694c25417bc18a66a34964f19cee7e5f9280190e15a319eee6c9de2df3c [INFO] running `Command { std: "docker" "start" "-a" "3f3f7694c25417bc18a66a34964f19cee7e5f9280190e15a319eee6c9de2df3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3f3f7694c25417bc18a66a34964f19cee7e5f9280190e15a319eee6c9de2df3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3f3f7694c25417bc18a66a34964f19cee7e5f9280190e15a319eee6c9de2df3c", kill_on_drop: false }` [INFO] [stdout] 3f3f7694c25417bc18a66a34964f19cee7e5f9280190e15a319eee6c9de2df3c [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 325ec379cf41a924679b8ef703aa756b156ea4af0e67d1cdad10d6be3a649468 [INFO] running `Command { std: "docker" "start" "-a" "325ec379cf41a924679b8ef703aa756b156ea4af0e67d1cdad10d6be3a649468", kill_on_drop: false }` [INFO] [stderr] Compiling tree-sitter-language v0.1.7 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling tree-sitter-cpp v0.23.4 [INFO] [stderr] Compiling tree-sitter-rust v0.24.0 [INFO] [stderr] Compiling tree-sitter-java v0.23.5 [INFO] [stderr] Compiling tree-sitter-python v0.25.0 [INFO] [stderr] Compiling tree-sitter-go v0.25.0 [INFO] [stderr] Compiling tree-sitter-c v0.24.1 [INFO] [stderr] Compiling tree-sitter-swift v0.7.1 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling tree-sitter-php v0.24.2 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling tree-sitter-javascript v0.25.0 [INFO] [stderr] Compiling tree-sitter-ruby v0.23.1 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling loc-rs v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling tree-sitter v0.25.10 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 58.84s [INFO] running `Command { std: "docker" "inspect" "325ec379cf41a924679b8ef703aa756b156ea4af0e67d1cdad10d6be3a649468", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "325ec379cf41a924679b8ef703aa756b156ea4af0e67d1cdad10d6be3a649468", kill_on_drop: false }` [INFO] [stdout] 325ec379cf41a924679b8ef703aa756b156ea4af0e67d1cdad10d6be3a649468 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bb2732ffa9dba43662ffb68a9d997ce5647d1f6702b50c557a9d12d4040ad0e0 [INFO] running `Command { std: "docker" "start" "-a" "bb2732ffa9dba43662ffb68a9d997ce5647d1f6702b50c557a9d12d4040ad0e0", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling loc-rs v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.72s [INFO] running `Command { std: "docker" "inspect" "bb2732ffa9dba43662ffb68a9d997ce5647d1f6702b50c557a9d12d4040ad0e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bb2732ffa9dba43662ffb68a9d997ce5647d1f6702b50c557a9d12d4040ad0e0", kill_on_drop: false }` [INFO] [stdout] bb2732ffa9dba43662ffb68a9d997ce5647d1f6702b50c557a9d12d4040ad0e0 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e47d13b0e511df4abf6e759e8442c6b6d6e25fad4d3a57694796acc6e93221a2 [INFO] running `Command { std: "docker" "start" "-a" "e47d13b0e511df4abf6e759e8442c6b6d6e25fad4d3a57694796acc6e93221a2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/loc-802970146ee4215a) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test config::tests::test_parse_global_config_empty ... ok [INFO] [stdout] test config::tests::test_parse_global_config_full ... ok [INFO] [stdout] test counter::tests::test_count_lines_empty ... ok [INFO] [stdout] test counter::tests::test_count_lines_single_line_no_newline ... ok [INFO] [stdout] test extractors::cpp::tests::test_extract_cpp_functions ... ok [INFO] [stdout] test counter::tests::test_count_lines_basic ... ok [INFO] [stdout] test counter::tests::test_is_binary_file_detection ... ok [INFO] [stdout] test extractors::go::tests::test_extract_go_functions ... ok [INFO] [stdout] test counter::tests::test_manual_files_with_ignore ... ok [INFO] [stdout] test extractors::java::tests::test_extract_java_functions ... ok [INFO] [stdout] test language::tests::test_all_languages ... ok [INFO] [stdout] test counter::tests::test_count_lines_no_trailing_newline ... ok [INFO] [stdout] test display::tests::test_iterative_tree_building_deep ... ok [INFO] [stdout] test counter::tests::test_is_binary_bom_detection ... ok [INFO] [stdout] test extractors::javascript::tests::test_extract_js_functions ... ok [INFO] [stdout] test language::tests::test_resolve_extensions_basic ... ok [INFO] [stdout] test language::tests::test_resolve_extensions_case_insensitive ... ok [INFO] [stdout] test language::tests::test_resolve_extensions_unknown ... ok [INFO] [stdout] test extractors::nim::tests::test_extract_nim_functions ... ok [INFO] [stdout] test extractors::php::tests::test_extract_php ... ok [INFO] [stdout] test extractors::swift::tests::test_extract_swift_functions ... ok [INFO] [stdout] test extractors::tests::test_complexity_estimation ... ok [INFO] [stdout] test extractors::ruby::tests::test_extract_ruby_functions ... ok [INFO] [stdout] test language::tests::test_resolve_extensions_aliases ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-054fa6ea76fb979a) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_multilingual_summary ... ok [INFO] [stdout] test test_basic_scan_exits_zero ... ok [INFO] [stdout] test test_warn_size_flag ... ok [INFO] [stdout] test test_nonexistent_directory_exits_nonzero ... ok [INFO] [stdout] test test_detailed_breakdown_flag ... ok [INFO] [stdout] test test_function_extraction_flag ... ok [INFO] [stdout] test test_type_filter_rust_only ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/core.rs (/opt/rustwide/target/debug/deps/core-dac7b4c53ffe024c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_total_lines_reported ... ok [INFO] [stdout] test test_empty_file ... ok [INFO] [stdout] test test_binary_files_skipped_in_line_count ... ok [INFO] [stdout] test test_no_trailing_newline_integration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/export.rs (/opt/rustwide/target/debug/deps/export-3e112ca87dc91380) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_jsonl_export ... ok [INFO] [stdout] test test_export_json ... ok [INFO] [stdout] test test_export_csv ... ok [INFO] [stdout] test test_export_html ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e47d13b0e511df4abf6e759e8442c6b6d6e25fad4d3a57694796acc6e93221a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e47d13b0e511df4abf6e759e8442c6b6d6e25fad4d3a57694796acc6e93221a2", kill_on_drop: false }` [INFO] [stdout] e47d13b0e511df4abf6e759e8442c6b6d6e25fad4d3a57694796acc6e93221a2