[INFO] fetching crate nginx-lint-parser 0.10.4... [INFO] testing nginx-lint-parser-0.10.4 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate nginx-lint-parser 0.10.4 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate nginx-lint-parser 0.10.4 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate nginx-lint-parser 0.10.4 [INFO] tweaked toml for crates.io crate nginx-lint-parser 0.10.4 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate nginx-lint-parser 0.10.4 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate nginx-lint-parser 0.10.4 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-metadata v0.246.2 [INFO] [stderr] Downloaded wit-bindgen-rust-macro v0.55.0 [INFO] [stderr] Downloaded text-size v1.1.1 [INFO] [stderr] Downloaded wit-bindgen-rust v0.55.0 [INFO] [stderr] Downloaded macro-string v0.2.0 [INFO] [stderr] Downloaded rowan v0.16.1 [INFO] [stderr] Downloaded wit-bindgen-core v0.55.0 [INFO] [stderr] Downloaded wasm-encoder v0.246.2 [INFO] [stderr] Downloaded wit-component v0.246.2 [INFO] [stderr] Downloaded countme v3.0.1 [INFO] [stderr] Downloaded wit-parser v0.246.2 [INFO] [stderr] Downloaded wasmparser v0.246.2 [INFO] [stderr] Downloaded wit-bindgen v0.55.0 [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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 95dcde70db392a2ce63af1a9b66673ba4bafc7c2058c48277b77969725c5c997 [INFO] running `Command { std: "docker" "start" "-a" "95dcde70db392a2ce63af1a9b66673ba4bafc7c2058c48277b77969725c5c997", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "95dcde70db392a2ce63af1a9b66673ba4bafc7c2058c48277b77969725c5c997", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95dcde70db392a2ce63af1a9b66673ba4bafc7c2058c48277b77969725c5c997", kill_on_drop: false }` [INFO] [stdout] 95dcde70db392a2ce63af1a9b66673ba4bafc7c2058c48277b77969725c5c997 [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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] da8d9e8953b6f08e0f4ad39f0885c342be6049768ae7aeb191fbbe907146a848 [INFO] running `Command { std: "docker" "start" "-a" "da8d9e8953b6f08e0f4ad39f0885c342be6049768ae7aeb191fbbe907146a848", kill_on_drop: false }` [INFO] [stderr] Compiling countme v3.0.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling text-size v1.1.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling rowan v0.16.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling nginx-lint-parser v0.10.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.60s [INFO] running `Command { std: "docker" "inspect" "da8d9e8953b6f08e0f4ad39f0885c342be6049768ae7aeb191fbbe907146a848", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da8d9e8953b6f08e0f4ad39f0885c342be6049768ae7aeb191fbbe907146a848", kill_on_drop: false }` [INFO] [stdout] da8d9e8953b6f08e0f4ad39f0885c342be6049768ae7aeb191fbbe907146a848 [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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3eedbac94860644a9760825798e214d6b8ead747ecccec90e53619dd5acbd02e [INFO] running `Command { std: "docker" "start" "-a" "3eedbac94860644a9760825798e214d6b8ead747ecccec90e53619dd5acbd02e", kill_on_drop: false }` [INFO] [stderr] Compiling nginx-lint-parser v0.10.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.59s [INFO] running `Command { std: "docker" "inspect" "3eedbac94860644a9760825798e214d6b8ead747ecccec90e53619dd5acbd02e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3eedbac94860644a9760825798e214d6b8ead747ecccec90e53619dd5acbd02e", kill_on_drop: false }` [INFO] [stdout] 3eedbac94860644a9760825798e214d6b8ead747ecccec90e53619dd5acbd02e [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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6f8917f5a559236ea5489ea2e65d0116c76a16d11d611309be163c37dfd5cc57 [INFO] running `Command { std: "docker" "start" "-a" "6f8917f5a559236ea5489ea2e65d0116c76a16d11d611309be163c37dfd5cc57", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nginx_lint_parser-425e1d99e501c721) [INFO] [stdout] [INFO] [stdout] running 121 tests [INFO] [stdout] test ast::tests::test_all_directives_iterator ... ok [INFO] [stdout] test lexer_rowan::tests::block_directive ... ok [INFO] [stdout] test context::tests::test_all_directives_with_context_include_context ... ok [INFO] [stdout] test lexer_rowan::tests::comment ... ok [INFO] [stdout] test lexer_rowan::tests::double_quoted_string ... ok [INFO] [stdout] test ast::tests::test_directive_helpers ... ok [INFO] [stdout] test context::tests::test_include_context_helpers ... ok [INFO] [stdout] test lexer_rowan::tests::empty_input ... ok [INFO] [stdout] test lexer_rowan::tests::escape_in_double_quoted_string ... ok [INFO] [stdout] test lexer_rowan::tests::escaped_braces_in_regex ... ok [INFO] [stdout] test context::tests::test_all_directives_with_context ... ok [INFO] [stdout] test lexer_rowan::tests::extension_directive ... ok [INFO] [stdout] test lexer_rowan::tests::hash_comment_after_whitespace ... ok [INFO] [stdout] test lexer_rowan::tests::glob_pattern ... ok [INFO] [stdout] test lexer_rowan::tests::hash_in_argument ... ok [INFO] [stdout] test lexer_rowan::tests::hash_in_regex_pattern ... ok [INFO] [stdout] test lexer_rowan::tests::lossless_utf8 ... ok [INFO] [stdout] test lexer_rowan::tests::lossless_complex_config ... ok [INFO] [stdout] test lexer_rowan::tests::ident_classification ... ok [INFO] [stdout] test lexer_rowan::tests::path_argument ... ok [INFO] [stdout] test lexer_rowan::tests::single_quoted_string ... ok [INFO] [stdout] test lexer_rowan::tests::simple_directive ... ok [INFO] [stdout] test lexer_rowan::tests::regex_quantifier ... ok [INFO] [stdout] test lexer_rowan::tests::newlines_and_whitespace ... ok [INFO] [stdout] test lexer_rowan::tests::variable ... ok [INFO] [stdout] test lexer_rowan::tests::regex_quantifier_range ... ok [INFO] [stdout] test line_index::tests::multi_line ... ok [INFO] [stdout] test lexer_rowan::tests::variable_braces ... ok [INFO] [stdout] test line_index::tests::single_line ... ok [INFO] [stdout] test line_index::tests::span_conversion ... ok [INFO] [stdout] test parser::tests::block_directive ... ok [INFO] [stdout] test parser::tests::comment_after_directive ... ok [INFO] [stdout] test parser::tests::double_quoted_string_arg ... ok [INFO] [stdout] test parser::tests::directive_no_args ... ok [INFO] [stdout] test parser::tests::comment_standalone ... ok [INFO] [stdout] test parser::tests::lossless_empty ... ok [INFO] [stdout] test parser::tests::lossless_blank_lines ... ok [INFO] [stdout] test parser::tests::location_with_regex ... ok [INFO] [stdout] test parser::tests::lossless_utf8 ... ok [INFO] [stdout] test parser::tests::lossless_complex_config ... ok [INFO] [stdout] test parser::tests::lossless_whitespace_only ... ok [INFO] [stdout] test parser::tests::simple_directive ... ok [INFO] [stdout] test parser::tests::lua_block_nested_braces ... ok [INFO] [stdout] test parser::tests::single_quoted_string_arg ... ok [INFO] [stdout] test parser::tests::lua_block ... ok [INFO] [stdout] test parser::tests::missing_closing_brace ... ok [INFO] [stdout] test parser::tests::variable_arg ... ok [INFO] [stdout] test parser::tests::unexpected_closing_brace ... ok [INFO] [stdout] test rowan_to_ast::tests::block_directive ... ok [INFO] [stdout] test parser::tests::missing_semicolon ... ok [INFO] [stdout] test rowan_to_ast::tests::simple_directive ... ok [INFO] [stdout] test parser::tests::multiple_directives ... ok [INFO] [stdout] test parser::tests::multiline_config ... ok [INFO] [stdout] test parser::tests::nested_blocks ... ok [INFO] [stdout] test rowan_to_ast::tests::quoted_string_argument ... ok [INFO] [stdout] test rowan_to_ast::tests::span_positions ... ok [INFO] [stdout] test rowan_to_ast::tests::standalone_comment ... ok [INFO] [stdout] test rowan_to_ast::tests::trailing_comment ... ok [INFO] [stdout] test rowan_to_ast::tests::variable_argument ... ok [INFO] [stdout] test syntax_kind::tests::kind_round_trip ... ok [INFO] [stdout] test syntax_kind::tests::trivia_classification ... ok [INFO] [stdout] test tests::test_argument_is_literal ... ok [INFO] [stdout] test tests::test_argument_is_on_off ... ok [INFO] [stdout] test tests::test_autoindex ... ok [INFO] [stdout] test tests::test_blank_lines_preserved ... ok [INFO] [stdout] test tests::test_braced_variable ... ok [INFO] [stdout] test tests::test_comment ... ok [INFO] [stdout] test tests::test_block_directive ... ok [INFO] [stdout] test tests::test_error_empty_directive_name ... ok [INFO] [stdout] test tests::test_error_missing_semicolon ... ok [INFO] [stdout] test tests::test_error_unclosed_string ... ok [INFO] [stdout] test tests::test_double_quoted_string ... ok [INFO] [stdout] test tests::test_error_unexpected_closing_brace ... ok [INFO] [stdout] test tests::test_error_unmatched_brace ... ok [INFO] [stdout] test tests::test_comment_whitespace_capture ... ok [INFO] [stdout] test tests::test_escaped_quote_in_string ... ok [INFO] [stdout] test tests::test_deeply_nested_blocks ... ok [INFO] [stdout] test tests::test_events_block ... ok [INFO] [stdout] test tests::test_extension_directive ... ok [INFO] [stdout] test tests::test_geo_directive ... ok [INFO] [stdout] test tests::test_full_config ... ok [INFO] [stdout] test tests::test_gzip_on ... ok [INFO] [stdout] test tests::test_gzip_types ... ok [INFO] [stdout] test tests::test_if_file_exists ... ok [INFO] [stdout] test tests::test_include_directive ... ok [INFO] [stdout] test tests::test_if_variable_check ... ok [INFO] [stdout] test tests::test_include_with_glob ... ok [INFO] [stdout] test tests::test_location_exact_match ... ok [INFO] [stdout] test tests::test_location_regex_case_insensitive ... ok [INFO] [stdout] test tests::test_location_prefix_match ... ok [INFO] [stdout] test tests::test_lua_directive ... ok [INFO] [stdout] test tests::test_limit_except_block ... ok [INFO] [stdout] test tests::test_lua_block_directive ... ok [INFO] [stdout] test tests::test_map_directive ... ok [INFO] [stdout] test tests::test_init_by_lua_block ... ok [INFO] [stdout] test tests::test_map_with_empty_string_key ... ok [INFO] [stdout] test tests::test_location_regex_case_sensitive ... ok [INFO] [stdout] test tests::test_named_location ... ok [INFO] [stdout] test tests::test_position_tracking ... ok [INFO] [stdout] test tests::test_return_directive ... ok [INFO] [stdout] test tests::test_multiple_blank_lines ... ok [INFO] [stdout] test tests::test_quoted_string_with_spaces ... ok [INFO] [stdout] test tests::test_rewrite_directive ... ok [INFO] [stdout] test tests::test_proxy_configuration ... ok [INFO] [stdout] test tests::test_server_tokens_on ... ok [INFO] [stdout] test tests::test_roundtrip ... ok [INFO] [stdout] test tests::test_single_quoted_string ... ok [INFO] [stdout] test tests::test_ssl_protocols ... ok [INFO] [stdout] test tests::test_roundtrip_preserves_whitespace ... ok [INFO] [stdout] test tests::test_simple_directive ... ok [INFO] [stdout] test tests::test_try_files_directive ... ok [INFO] [stdout] test tests::test_stream_block ... ok [INFO] [stdout] test tests::test_ssl_configuration ... ok [INFO] [stdout] test tests::test_types_block ... ok [INFO] [stdout] test tests::test_upstream_basic ... ok [INFO] [stdout] test tests::test_upstream_with_options ... ok [INFO] [stdout] test tests::test_utf8_comment_byte_offset_tracking ... ok [INFO] [stdout] test tests::test_variable_in_argument ... ok [INFO] [stdout] test tests::test_utf8_comment_column_tracking ... ok [INFO] [stdout] test tests::test_variable_in_proxy_pass ... ok [INFO] [stdout] test tests::test_whitespace_capture ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 121 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/parse_fixtures.rs (/opt/rustwide/target/debug/deps/parse_fixtures-4849ae2a7e4a0ca5) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_parse_generated_fixtures ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/parse_fixtures_rowan.rs (/opt/rustwide/target/debug/deps/parse_fixtures_rowan-a444b4a9fb5726bb) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_rowan_parse_generated_fixtures_lossless ... ok [INFO] [stderr] Doc-tests nginx_lint_parser [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test src/lib.rs - (line 22) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 10) ... ok [INFO] [stdout] test src/ast.rs - ast (line 24) ... ok [INFO] [stdout] test src/lib.rs - (line 70) ... ok [INFO] [stdout] test src/lib.rs - (line 57) ... ok [INFO] [stdout] test src/lib.rs - is_block_directive (line 194) ... ok [INFO] [stdout] test src/lib.rs - is_raw_block_cst_node (line 229) ... ok [INFO] [stdout] test src/lib.rs - is_raw_block_directive (line 158) ... ok [INFO] [stdout] test src/lib.rs - parse_string_rowan (line 101) ... ok [INFO] [stdout] test src/lib.rs - (line 42) ... ok [INFO] [stdout] test src/lib.rs - is_block_directive_with_extras (line 211) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.48s; merged doctests compilation took 0.47s [INFO] running `Command { std: "docker" "inspect" "6f8917f5a559236ea5489ea2e65d0116c76a16d11d611309be163c37dfd5cc57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6f8917f5a559236ea5489ea2e65d0116c76a16d11d611309be163c37dfd5cc57", kill_on_drop: false }` [INFO] [stdout] 6f8917f5a559236ea5489ea2e65d0116c76a16d11d611309be163c37dfd5cc57