[INFO] fetching crate zccache-compiler 1.9.0...
[INFO] testing zccache-compiler-1.9.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate zccache-compiler 1.9.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate zccache-compiler 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zccache-compiler 1.9.0
[INFO] tweaked toml for crates.io crate zccache-compiler 1.9.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zccache-compiler 1.9.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zccache-compiler 1.9.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded crash-context v0.6.3
[INFO] [stderr]   Downloaded clang v2.0.0
[INFO] [stderr]   Downloaded zccache-core v1.9.0
[INFO] [stderr]   Downloaded zccache-hash v1.9.0
[INFO] [stderr]   Downloaded crash-handler v0.6.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064
[INFO] running `Command { std: "docker" "start" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crash-context v0.6.3
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling crash-handler v0.6.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clang v2.0.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zccache-core v1.9.0
[INFO] [stderr]    Compiling zccache-hash v1.9.0
[INFO] [stderr]    Compiling zccache-compiler v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.90s
[INFO] running `Command { std: "docker" "inspect" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zccache-compiler v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.89s
[INFO] running `Command { std: "docker" "inspect" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", 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/zccache_compiler-5d5338ff03eb2bf0)
[INFO] [stdout] 
[INFO] [stdout] running 317 tests
[INFO] [stdout] test parse_archiver::tests::ar_delete_non_cacheable ... ok
[INFO] [stdout] test parse_archiver::tests::ar_extract_non_cacheable ... ok
[INFO] [stdout] test parse_archiver::tests::ar_deterministic_flag ... ok
[INFO] [stdout] test parse_archiver::tests::ar_print_non_cacheable ... ok
[INFO] [stdout] test parse_archiver::tests::ar_with_dash_prefix ... ok
[INFO] [stdout] test parse_archiver::tests::ar_with_long_options ... ok
[INFO] [stdout] test parse_archiver::tests::ar_with_relpos_modifier ... ok
[INFO] [stdout] test parse_archiver::tests::basic_ar_rcs ... ok
[INFO] [stdout] test parse_archiver::tests::ar_preserves_input_order ... ok
[INFO] [stdout] test parse_archiver::tests::cross_compile_ar ... ok
[INFO] [stdout] test parse_archiver::tests::ar_list_non_cacheable ... ok
[INFO] [stdout] test parse_archiver::tests::detect_gnu_ar ... ok
[INFO] [stdout] test parse_archiver::tests::detect_llvm_ar ... ok
[INFO] [stdout] test parse_archiver::tests::basic_msvc_lib ... ok
[INFO] [stdout] test parse_archiver::tests::ar_quick_append ... ok
[INFO] [stdout] test parse_archiver::tests::detect_unknown_tool ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_extract_non_cacheable ... ok
[INFO] [stdout] test parse_archiver::tests::llvm_ar_basic ... ok
[INFO] [stdout] test parse_archiver::tests::is_archiver_works ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_dash_syntax ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_with_brepro ... ok
[INFO] [stdout] test parse_archiver::tests::ar_no_inputs ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_preserves_input_order ... ok
[INFO] [stdout] test parse_archiver::tests::detect_msvc_lib ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_no_inputs ... ok
[INFO] [stdout] test parse_linker::tests::compiler_driver_detection ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_default_output_name ... ok
[INFO] [stdout] test parse_archiver::tests::ar_no_args ... ok
[INFO] [stdout] test parse_linker::tests::build_id_none_is_deterministic ... ok
[INFO] [stdout] test parse_linker::tests::build_id_uuid_is_non_deterministic ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_with_flags ... ok
[INFO] [stdout] test parse_linker::tests::clang_shared_dll ... ok
[INFO] [stdout] test parse_archiver::tests::unknown_tool_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::basic_msvc_dll ... ok
[INFO] [stdout] test parse_linker::tests::cross_compile_gcc ... ok
[INFO] [stdout] test parse_linker::tests::basic_shared_lib ... ok
[INFO] [stdout] test parse_linker::tests::compiler_driver_no_implib_no_secondary ... ok
[INFO] [stdout] test parse_archiver::tests::msvc_lib_list_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::cross_compile_ld ... ok
[INFO] [stdout] test parse_linker::tests::compiler_driver_wl_out_implib_with_path ... ok
[INFO] [stdout] test parse_linker::tests::compiler_driver_wl_out_implib ... ok
[INFO] [stdout] test parse_linker::tests::default_ld_is_deterministic ... ok
[INFO] [stdout] test parse_linker::tests::detect_gnu_ld ... ok
[INFO] [stdout] test parse_linker::tests::detect_llvm_lld ... ok
[INFO] [stdout] test parse_linker::tests::detect_msvc_link ... ok
[INFO] [stdout] test parse_linker::tests::build_id_sha1_is_deterministic ... ok
[INFO] [stdout] test parse_linker::tests::detect_unknown_tool ... ok
[INFO] [stdout] test parse_linker::tests::detect_wasm_ld ... ok
[INFO] [stdout] test parse_linker::tests::emcc_link_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::exe_link_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::gcc_exe_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::gcc_no_secondary_outputs ... ok
[INFO] [stdout] test parse_linker::tests::gcc_shared_basic ... ok
[INFO] [stdout] test parse_linker::tests::gcc_shared_no_object_inputs_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::gcc_shared_no_output_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::gcc_shared_with_wl_soname ... ok
[INFO] [stdout] test parse_linker::tests::gcc_shared_wl_build_id_uuid_non_deterministic ... ok
[INFO] [stdout] test parse_linker::tests::gcc_with_compile_flag_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::gnu_ld_no_secondary_outputs ... ok
[INFO] [stdout] test parse_linker::tests::gnu_ld_out_implib_equals ... ok
[INFO] [stdout] test parse_linker::tests::gnu_ld_out_implib_separate ... ok
[INFO] [stdout] test parse_linker::tests::gnu_ld_out_implib_with_path ... ok
[INFO] [stdout] test parse_linker::tests::gpp_shared_with_flags ... ok
[INFO] [stdout] test parse_linker::tests::is_link_header_and_module_modes_not_link ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_compiler_driver_shared ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_compiler_not_shared ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_direct_linker ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_c_flag_in_response_file ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_emcc ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_pch_generation_not_link ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_unknown_tool ... ok
[INFO] [stdout] test parse_linker::tests::is_link_invocation_response_file_without_c_flag ... ok
[INFO] [stdout] test parse_linker::tests::lld_shared_lib ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_dash_syntax ... ok
[INFO] [stdout] test parse_linker::tests::msvc_def_file_as_flag ... ok
[INFO] [stdout] test parse_linker::tests::macos_dylib ... ok
[INFO] [stdout] test parse_linker::tests::is_linker_works ... ok
[INFO] [stdout] test parse_linker::tests::msvc_case_insensitive_dll_flag ... ok
[INFO] [stdout] test parse_linker::tests::macos_dylib_with_install_name ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_default_output_name ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_with_implib ... ok
[INFO] [stdout] test parse_linker::tests::mixed_object_and_archive_inputs ... ok
[INFO] [stdout] test parse_linker::tests::msvc_exe_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_no_inputs ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_preserves_input_order ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_with_deterministic ... ok
[INFO] [stdout] test parse_linker::tests::msvc_exe_default_output_name ... ok
[INFO] [stdout] test parse_linker::tests::msvc_no_args ... ok
[INFO] [stdout] test parse_linker::tests::no_args_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_with_flags ... ok
[INFO] [stdout] test parse_linker::tests::no_inputs_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::preserves_input_order ... ok
[INFO] [stdout] test parse_linker::tests::msvc_dll_without_implib_no_secondary ... ok
[INFO] [stdout] test parse_linker::tests::redundant_shared_flags ... ok
[INFO] [stdout] test parse_linker::tests::no_output_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::output_equals_syntax ... ok
[INFO] [stdout] test parse_linker::tests::shared_lib_with_soname ... ok
[INFO] [stdout] test parse_linker::tests::rpath_flag ... ok
[INFO] [stdout] test parse_linker::tests::msvc_implib_dash_syntax ... ok
[INFO] [stdout] test parse_linker::tests::shared_lib_with_libraries ... ok
[INFO] [stdout] test parse_linker::tests::soname_equals_syntax ... ok
[INFO] [stdout] test parse_linker::tests::wasm_ld_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::version_script_separate_args ... ok
[INFO] [stdout] test parse_linker::tests::unknown_tool_non_cacheable ... ok
[INFO] [stdout] test parse_linker::tests::wl_shared_inside_pass_through ... ok
[INFO] [stdout] test parse_linker::tests::with_version_script ... ok
[INFO] [stdout] test parse_linker::tests::z_relro_and_now_flags ... ok
[INFO] [stdout] test parse_linker::tests::with_linker_script ... ok
[INFO] [stdout] test parse_msvc::tests::basic_clang_cl_compile_with_slash_fo_colon ... ok
[INFO] [stdout] test parse_msvc::tests::cpp_with_ehsc_and_std ... ok
[INFO] [stdout] test parse_msvc::tests::d_macro_with_value_space_separated ... ok
[INFO] [stdout] test parse_msvc::tests::dash_fo_alias_accepted ... ok
[INFO] [stdout] test parse_msvc::tests::dash_dash_version_is_non_cacheable ... ok
[INFO] [stdout] test parse_msvc::tests::default_output_when_no_fo ... ok
[INFO] [stdout] test parse_msvc::tests::gcc_style_dash_o_accepted_for_clang_cl ... ok
[INFO] [stdout] test parse_msvc::tests::i_path_with_space_and_spaces_in_path ... ok
[INFO] [stdout] test parse_msvc::tests::debug_info_flags ... ok
[INFO] [stdout] test parse_msvc::tests::looks_like_msvc_rejects_pure_gcc ... ok
[INFO] [stdout] test parse_msvc::tests::looks_like_msvc_mixed_dash_and_slash ... ok
[INFO] [stdout] test parse_msvc::tests::looks_like_msvc_detects_fo ... ok
[INFO] [stdout] test parse_msvc::tests::looks_like_msvc_detects_slash_c ... ok
[INFO] [stdout] test parse_msvc::tests::looks_like_msvc_rejects_unix_paths ... ok
[INFO] [stdout] test parse_msvc::tests::multi_file_msvc_split ... ok
[INFO] [stdout] test parse_msvc::tests::mixed_dash_and_slash_flags ... ok
[INFO] [stdout] test parse_msvc::tests::no_slash_c_is_non_cacheable ... ok
[INFO] [stdout] test parse_msvc::tests::no_source_file_is_non_cacheable ... ok
[INFO] [stdout] test parse_msvc::tests::show_includes_kept ... ok
[INFO] [stdout] test parse_msvc::tests::slash_e_preprocess_only_is_non_cacheable ... ok
[INFO] [stdout] test parse_msvc::tests::slash_fo_concatenated_no_separator ... ok
[INFO] [stdout] test parse_msvc::tests::slash_fo_space_separated ... ok
[INFO] [stdout] test parse_msvc::tests::slash_help_is_non_cacheable ... ok
[INFO] [stdout] test parse_msvc::tests::slash_tc_concatenated_source ... ok
[INFO] [stdout] test parse_msvc::tests::original_args_preserved_for_compiler_fallback ... ok
[INFO] [stdout] test parse_msvc::tests::slash_tp_space_separated_source ... ok
[INFO] [stdout] test parse_msvc::tests::slash_p_preprocess_to_file_is_non_cacheable ... ok
[INFO] [stdout] test parse_msvc::tests::unknown_slash_flag_does_not_drop_invocation ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_check_mode ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_flags_preserved ... ok
[INFO] [stdout] test parse_rustfmt::tests::find_config_in_current_dir ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_help_returns_none ... ok
[INFO] [stdout] test parse_rustfmt::tests::find_hidden_config ... ok
[INFO] [stdout] test parse_rustfmt::tests::basic_rustfmt_invocation ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_multiple_files ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_no_files_returns_none ... ok
[INFO] [stdout] test parse_rustfmt::tests::find_config_walks_up ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_prefers_plain_over_hidden ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_check_mode_dash_l ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_with_config_path ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_with_edition ... ok
[INFO] [stdout] test parse_rustfmt::tests::rustfmt_with_edition_equals ... ok
[INFO] [stdout] test response_file::tests::expand_in_circular_in_custom_base_dir ... ok
[INFO] [stdout] test response_file::tests::expand_in_absolute_path_ignores_base_dir ... ok
[INFO] [stdout] test response_file::tests::expand_bare_at_passthrough ... ok
[INFO] [stdout] test response_file::tests::expand_in_resolves_relative_against_base_dir ... ok
[INFO] [stdout] test response_file::tests::expand_missing_file_errors ... ok
[INFO] [stdout] test response_file::tests::expand_in_depth_limit_with_custom_base_dir ... ok
[INFO] [stdout] test response_file::tests::expand_in_three_level_relative_chain ... ok
[INFO] [stdout] test response_file::tests::expand_in_dotdot_traversal ... ok
[INFO] [stdout] test response_file::tests::expand_circular_reference_errors ... ok
[INFO] [stdout] test response_file::tests::expand_nested_response_files ... ok
[INFO] [stdout] test response_file::tests::expand_response_file_with_quoted_args ... ok
[INFO] [stdout] test response_file::tests::expand_multiple_response_files ... ok
[INFO] [stdout] test response_file::tests::format_rsp_declines_unsafe_single_quote_with_backslash ... ok
[INFO] [stdout] test response_file::tests::expand_integration_with_parse_invocation ... ok
[INFO] [stdout] test response_file::tests::format_rsp_escapes_quotes ... ok
[INFO] [stdout] test response_file::tests::expand_in_error_shows_resolved_path ... ok
[INFO] [stdout] test response_file::tests::expand_same_file_in_siblings_ok ... ok
[INFO] [stdout] test response_file::tests::expand_single_response_file ... ok
[INFO] [stdout] test response_file::tests::expand_in_nested_resolves_against_parent_dir ... ok
[INFO] [stdout] test response_file::tests::format_rsp_escapes_backslash_in_quoted ... ok
[INFO] [stdout] test response_file::tests::expand_in_nested_absolute_inside_relative ... ok
[INFO] [stdout] test response_file::tests::expand_preserves_arg_order ... ok
[INFO] [stdout] test response_file::tests::expand_self_reference_errors ... ok
[INFO] [stdout] test response_file::tests::format_rsp_quotes_spaces ... ok
[INFO] [stdout] test response_file::tests::parse_escaped_quote_in_double_quotes ... ok
[INFO] [stdout] test response_file::tests::parse_adjacent_quoted_and_unquoted ... ok
[INFO] [stdout] test response_file::tests::format_rsp_quotes_at_prefix ... ok
[INFO] [stdout] test response_file::tests::parse_double_quoted_string ... ok
[INFO] [stdout] test response_file::tests::parse_escaped_backslash_in_double_quotes ... ok
[INFO] [stdout] test response_file::tests::parse_mixed_whitespace ... ok
[INFO] [stdout] test response_file::tests::format_rsp_prefers_single_quotes_for_windows_gcc_shapes ... ok
[INFO] [stdout] test response_file::tests::format_rsp_roundtrip ... ok
[INFO] [stdout] test response_file::tests::parse_only_whitespace ... ok
[INFO] [stdout] test response_file::tests::parse_newline_separated ... ok
[INFO] [stdout] test response_file::tests::parse_empty_content ... ok
[INFO] [stdout] test response_file::tests::parse_empty_quoted_string ... ok
[INFO] [stdout] test response_file::tests::parse_escaped_newline_in_double_quotes ... ok
[INFO] [stdout] test response_file::tests::parse_simple_whitespace_separated ... ok
[INFO] [stdout] test response_file::tests::format_rsp_simple_args ... ok
[INFO] [stdout] test response_file::tests::expand_no_at_files ... ok
[INFO] [stdout] test response_file::tests::expand_in_nested_relative_cross_directory ... ok
[INFO] [stdout] test response_file::tests::parse_unquoted_backslash_literal ... ok
[INFO] [stdout] test response_file::tests::temp_response_file_at_arg ... ok
[INFO] [stdout] test response_file::tests::parse_single_quotes_no_escapes ... ok
[INFO] [stdout] test strict_paths::tests::absolute_rejects_backslash_include ... ok
[INFO] [stdout] test strict_paths::tests::absolute_rejects_relative_include ... ok
[INFO] [stdout] test strict_paths::tests::consistent_rejects_different_styles_across_flags ... ok
[INFO] [stdout] test strict_paths::tests::absolute_accepts_forward_windows_and_unix_paths ... ok
[INFO] [stdout] test response_file::tests::temp_response_file_cleanup_on_drop ... ok
[INFO] [stdout] test strict_paths::tests::consistent_rejects_mixed_separators_within_one_path ... ok
[INFO] [stdout] test strict_paths::tests::consistent_allows_styleless_relative_paths ... ok
[INFO] [stdout] test strict_paths::tests::diagnostic_includes_caller ... ok
[INFO] [stdout] test strict_paths::tests::validates_joined_path_flags ... ok
[INFO] [stdout] test strict_paths::tests::absolute_rejects_dot_component ... ok
[INFO] [stdout] test tests::basic_cacheable_compilation ... ok
[INFO] [stdout] test tests::cl_compile_classified_as_cacheable ... ok
[INFO] [stdout] test tests::clang_cl_mixed_dash_and_slash_flags ... ok
[INFO] [stdout] test tests::clippy_driver_bin_is_cacheable ... ok
[INFO] [stdout] test strict_paths::tests::parse_env_aliases ... ok
[INFO] [stdout] test tests::all_flags_preserved ... ok
[INFO] [stdout] test tests::clang_cl_no_c_flag_classified_as_non_cacheable ... ok
[INFO] [stdout] test tests::clang_supports_depfile ... ok
[INFO] [stdout] test tests::clang_cl_unknown_slash_flag_preserved_not_dropped ... ok
[INFO] [stdout] test tests::clang_cl_with_i_path_containing_spaces ... ok
[INFO] [stdout] test tests::clang_with_msvc_style_args_falls_back_to_msvc_parser ... ok
[INFO] [stdout] test tests::clippy_driver_with_lint_flags ... ok
[INFO] [stdout] test tests::clang_cl_help_query_is_non_cacheable ... ok
[INFO] [stdout] test response_file::tests::parse_single_quoted_string ... ok
[INFO] [stdout] test tests::concatenated_o_flag_parsed ... ok
[INFO] [stdout] test tests::concatenated_o_flag_pch ... ok
[INFO] [stdout] test tests::clang_cl_compile_classified_as_cacheable ... ok
[INFO] [stdout] test tests::cppm_default_output_with_precompile_is_pcm ... ok
[INFO] [stdout] test tests::clang_cl_multi_file_classified ... ok
[INFO] [stdout] test tests::cppm_extension_is_cacheable ... ok
[INFO] [stdout] test tests::clang_cl_version_query_is_non_cacheable ... ok
[INFO] [stdout] test tests::clippy_driver_cacheable_lib ... ok
[INFO] [stdout] test tests::cppm_default_output_with_c_flag_is_object ... ok
[INFO] [stdout] test tests::detect_clang_family ... ok
[INFO] [stdout] test tests::detect_clippy_driver_family ... ok
[INFO] [stdout] test tests::cppm_multi_file ... ok
[INFO] [stdout] test tests::detect_clippy_driver_versioned ... ok
[INFO] [stdout] test tests::detect_clang_cl_is_msvc ... ok
[INFO] [stdout] test tests::detect_emcc_family ... ok
[INFO] [stdout] test tests::default_output_name ... ok
[INFO] [stdout] test tests::detect_msvc_family ... ok
[INFO] [stdout] test tests::clang_cl_with_d_macro_space_separated ... ok
[INFO] [stdout] test tests::header_unit_c_is_cacheable ... ok
[INFO] [stdout] test tests::gcc_fmodules_ts_with_cppm_is_cacheable ... ok
[INFO] [stdout] test tests::detect_msvc_case_insensitive ... ok
[INFO] [stdout] test tests::gcc_supports_depfile ... ok
[INFO] [stdout] test tests::header_unit_cpp_is_cacheable ... ok
[INFO] [stdout] test tests::header_without_x_flag_is_not_source ... ok
[INFO] [stdout] test tests::gcc_fmodules_ts_with_x_module_precompile ... ok
[INFO] [stdout] test tests::include_pch_flag_with_value ... ok
[INFO] [stdout] test tests::detect_rustc_family ... ok
[INFO] [stdout] test tests::invariant_every_clang_cl_shape_classifies ... ok
[INFO] [stdout] test tests::ixx_extension_is_cacheable ... ok
[INFO] [stdout] test tests::mllvm_value_not_misidentified_as_source ... ok
[INFO] [stdout] test tests::msvc_no_depfile ... ok
[INFO] [stdout] test tests::multi_file_mixed_extensions ... ok
[INFO] [stdout] test tests::multi_file_split ... ok
[INFO] [stdout] test tests::multi_file_with_flags ... ok
[INFO] [stdout] test tests::no_c_flag_is_non_cacheable ... ok
[INFO] [stdout] test tests::normal_compile_default_output_unchanged ... ok
[INFO] [stdout] test tests::original_args_preserved ... ok
[INFO] [stdout] test tests::pch_default_output_absolute_path_strips_to_filename ... ok
[INFO] [stdout] test tests::pch_default_output_clang ... ok
[INFO] [stdout] test tests::pch_default_output_explicit_o_unchanged ... ok
[INFO] [stdout] test tests::pch_default_output_gcc ... ok
[INFO] [stdout] test tests::pch_default_output_strips_directory ... ok
[INFO] [stdout] test tests::pch_generation_c_header_is_cacheable ... ok
[INFO] [stdout] test tests::pch_generation_c_header_without_c_flag_is_cacheable ... ok
[INFO] [stdout] test tests::pch_generation_cpp_header_is_cacheable ... ok
[INFO] [stdout] test tests::pch_generation_with_meson_flags_is_cacheable ... ok
[INFO] [stdout] test tests::pch_generation_without_c_flag_is_cacheable ... ok
[INFO] [stdout] test tests::pch_output_path_mismatch_repro ... ok
[INFO] [stdout] test tests::precompile_and_c_flag_together ... ok
[INFO] [stdout] test tests::precompile_on_normal_cpp_is_cacheable ... ok
[INFO] [stdout] test tests::precompile_without_source_is_non_cacheable ... ok
[INFO] [stdout] test tests::preprocessing_only_non_cacheable ... ok
[INFO] [stdout] test tests::rustc_bin_crate_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_bin_primary_output_uses_executable_extension ... ok
[INFO] [stdout] test tests::rustc_cdylib_is_non_cacheable ... ok
[INFO] [stdout] test tests::rustc_comma_separated_crate_type_all_cacheable ... ok
[INFO] [stdout] test parse_rustfmt::tests::find_config_none_when_missing ... ok
[INFO] [stdout] test tests::rustc_comma_separated_crate_type_equals_form ... ok
[INFO] [stdout] test tests::rustc_comma_separated_crate_type_mixed_non_cacheable ... ok
[INFO] [stdout] test tests::rustc_concatenated_c_incremental_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_dylib_is_non_cacheable ... ok
[INFO] [stdout] test tests::rustc_emit_metadata_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_equal_form_crate_type ... ok
[INFO] [stdout] test tests::rustc_full_cargo_invocation_cacheable ... ok
[INFO] [stdout] test tests::rustc_incremental_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_no_crate_type_defaults_to_bin_cacheable ... ok
[INFO] [stdout] test tests::rustc_no_pch_extension ... ok
[INFO] [stdout] test tests::rustc_no_depfile_support ... ok
[INFO] [stdout] test tests::rustc_no_source_is_non_cacheable ... ok
[INFO] [stdout] test tests::rustc_original_args_preserved ... ok
[INFO] [stdout] test tests::rustc_lib_crate_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_output_from_out_dir ... ok
[INFO] [stdout] test tests::rustc_metadata_only_output_is_rmeta ... ok
[INFO] [stdout] test tests::rustc_output_with_explicit_o ... ok
[INFO] [stdout] test tests::rustc_proc_macro_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_proc_macro_primary_output_uses_dylib_extension ... ok
[INFO] [stdout] test tests::rustc_rlib_crate_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_staticlib_crate_is_cacheable ... ok
[INFO] [stdout] test tests::rustc_test_flag_makes_non_cacheable ... ok
[INFO] [stdout] test tests::stdin_non_cacheable ... ok
[INFO] [stdout] test tests::sticky_header_mode_cpp_not_spuriously_pch ... ok
[INFO] [stdout] test tests::sticky_header_mode_no_c_flag_after_reset_is_non_cacheable ... ok
[INFO] [stdout] test tests::sticky_header_mode_non_source_not_captured_after_reset ... ok
[INFO] [stdout] test tests::unknown_flags_preserved_in_original_args ... ok
[INFO] [stdout] test tests::x_c_header_unit_with_c_flag_is_cacheable ... ok
[INFO] [stdout] test tests::x_cpp_after_header_is_normal_compilation ... ok
[INFO] [stdout] test tests::x_cpp_header_unit_default_output_is_pcm ... ok
[INFO] [stdout] test tests::x_cpp_module_accepts_non_source_extension ... ok
[INFO] [stdout] test tests::x_cpp_module_default_output_c_flag ... ok
[INFO] [stdout] test tests::x_cpp_header_unit_implies_compilation ... ok
[INFO] [stdout] test tests::x_cpp_module_default_output_precompile ... ok
[INFO] [stdout] test tests::x_cpp_module_reset_by_x_cpp ... ok
[INFO] [stdout] test tests::x_cpp_module_with_precompile_is_cacheable ... ok
[INFO] [stdout] test tests::x_cpp_module_without_c_or_precompile_is_non_cacheable ... ok
[INFO] [stdout] test tests::x_cpp_header_unit_with_precompile_is_cacheable ... ok
[INFO] [stdout] test tests::x_flag_reset_disables_header_mode ... ok
[INFO] [stdout] test tests::xclang_value_not_misidentified_as_source ... ok
[INFO] [stdout] test tests::x_cpp_module_implies_compilation_with_precompile ... ok
[INFO] [stdout] test tests::x_cpp_module_with_c_flag_is_cacheable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 317 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/arduino_ino.rs (/opt/rustwide/target/debug/deps/arduino_ino-468272e86b977824)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test extracts_function_declarations_and_line_numbers_from_ino ... ok
[INFO] [stdout] test generated_cpp_contains_arduino_include_and_line_mappings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/clang_cl_classification.rs (/opt/rustwide/target/debug/deps/clang_cl_classification-7c08a959760bf523)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test link_only_classifies_as_non_cacheable ... ok
[INFO] [stdout] test invariant_random_shapes_classify ... ok
[INFO] [stdout] test preprocess_only_classifies_as_non_cacheable ... ok
[INFO] [stdout] test tp_space_separated_source_classifies ... ok
[INFO] [stdout] test issue_261_clang_cl_exe_path_with_spaces ... ok
[INFO] [stdout] test issue_261_clang_cl_classifies_as_cacheable ... ok
[INFO] [stdout] test issue_261_cc_rs_style_invocation ... ok
[INFO] [stdout] test version_query_classifies_as_non_cacheable ... ok
[INFO] [stdout] test tc_inline_source_classifies ... ok
[INFO] [stdout] test response_file_with_msvc_flags_classifies ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/response_file_adversarial.rs (/opt/rustwide/target/debug/deps/response_file_adversarial-d91cd12d348a6625)
[INFO] [stdout] 
[INFO] [stdout] running 106 tests
[INFO] [stdout] test expand_empty_file ... ok
[INFO] [stdout] test expand_file_single_line ... ok
[INFO] [stdout] test expand_file_with_bare_at ... ok
[INFO] [stdout] test expand_file_with_crlf ... ok
[INFO] [stdout] test expand_depth_exactly_at_max ... ok
[INFO] [stdout] test expand_file_with_bom ... ok
[INFO] [stdout] test expand_nonexistent_file ... ok
[INFO] [stdout] test expand_file_producing_at_args ... ok
[INFO] [stdout] test expand_double_at_prefix ... ok
[INFO] [stdout] test expand_file_with_quoted_at ... ok
[INFO] [stdout] test expand_diamond_not_circular ... ok
[INFO] [stdout] test expand_deep_cycle_not_at_root ... ok
[INFO] [stdout] test expand_interleaved_inline_and_file_args ... ok
[INFO] [stdout] test expand_depth_one_below_max ... ok
[INFO] [stdout] test integration_c_flag_from_response_file ... ok
[INFO] [stdout] test expand_depth_one_past_max ... ok
[INFO] [stdout] test integration_define_with_quoted_value_in_cache_key ... ok
[INFO] [stdout] test expand_same_file_referenced_twice_in_parent ... ok
[INFO] [stdout] test integration_all_args_from_response_file ... ok
[INFO] [stdout] test expand_path_with_spaces ... ok
[INFO] [stdout] test expand_whitespace_only_file ... ok
[INFO] [stdout] test expand_same_file_three_siblings ... ok
[INFO] [stdout] test expand_triangle_cycle ... ok
[INFO] [stdout] test expand_self_reference_with_content ... ok
[INFO] [stdout] test integration_multiple_sources_via_response_file ... ok
[INFO] [stdout] test integration_nested_response_files_cacheable ... ok
[INFO] [stdout] test integration_noncacheable_flag_from_response_file ... ok
[INFO] [stdout] test expand_wide_fan_nested ... ok
[INFO] [stdout] test parse_adjacent_double_quoted_segments ... ok
[INFO] [stdout] test parse_adjacent_empty_quotes ... ok
[INFO] [stdout] test integration_quoted_source_path_from_response_file ... ok
[INFO] [stdout] test parse_alternating_quote_types ... ok
[INFO] [stdout] test parse_at_signs_literal ... ok
[INFO] [stdout] test parse_backslash_at_eof_in_double_quotes ... ok
[INFO] [stdout] test parse_backslash_at_eof_unquoted ... ok
[INFO] [stdout] test parse_backslash_before_closing_double_quote ... ok
[INFO] [stdout] test parse_backslash_in_single_quotes_literal ... ok
[INFO] [stdout] test parse_backslash_quote_unquoted_context_trap ... ok
[INFO] [stdout] test parse_backslash_unquoted_literal ... ok
[INFO] [stdout] test parse_chained_escapes ... ok
[INFO] [stdout] test parse_complex_mixed_quoting ... ok
[INFO] [stdout] test parse_crlf_between_args ... ok
[INFO] [stdout] test parse_double_backslash_before_close ... ok
[INFO] [stdout] test parse_double_dash_args ... ok
[INFO] [stdout] test parse_double_quote_inside_single ... ok
[INFO] [stdout] test parse_double_quotes_eat_backslashes ... ok
[INFO] [stdout] test parse_doubled_backslashes_in_double_quotes ... ok
[INFO] [stdout] test parse_emoji ... ok
[INFO] [stdout] test parse_empty_double_quotes ... ok
[INFO] [stdout] test parse_empty_single_quotes ... ok
[INFO] [stdout] test parse_escape_n_in_double_quotes ... ok
[INFO] [stdout] test parse_equals_in_args ... ok
[INFO] [stdout] test parse_four_double_quotes ... ok
[INFO] [stdout] test parse_leading_trailing_whitespace_single_arg ... ok
[INFO] [stdout] test parse_literal_newline_in_single_quotes ... ok
[INFO] [stdout] test parse_lone_double_quote ... ok
[INFO] [stdout] test parse_lone_single_quote ... ok
[INFO] [stdout] test parse_mixed_lf_crlf ... ok
[INFO] [stdout] test parse_mixed_quotes_in_single_arg ... ok
[INFO] [stdout] test parse_massive_whitespace_between_args ... ok
[INFO] [stdout] test parse_no_whitespace_single_arg ... ok
[INFO] [stdout] test parse_null_byte ... ok
[INFO] [stdout] test parse_only_carriage_returns ... ok
[INFO] [stdout] test parse_only_newlines ... ok
[INFO] [stdout] test parse_multiple_empty_quoted_args ... ok
[INFO] [stdout] test parse_nested_looking_quotes ... ok
[INFO] [stdout] test parse_form_feed_vertical_tab_not_whitespace ... ok
[INFO] [stdout] test parse_only_spaces ... ok
[INFO] [stdout] test parse_quoted_whitespace_preserved ... ok
[INFO] [stdout] test parse_single_dash ... ok
[INFO] [stdout] test parse_space_in_quote_then_unquoted ... ok
[INFO] [stdout] test parse_shell_syntax_literal ... ok
[INFO] [stdout] test parse_unknown_escape_passthrough ... ok
[INFO] [stdout] test parse_single_quote_inside_double ... ok
[INFO] [stdout] test parse_triple_backslash_before_close ... ok
[INFO] [stdout] test parse_realistic_windows_response_file ... ok
[INFO] [stdout] test parse_three_quoted_segments ... ok
[INFO] [stdout] test parse_escaped_quote_then_unquoted ... ok
[INFO] [stdout] test parse_escape_t_is_literal_t ... ok
[INFO] [stdout] test parse_even_backslashes_before_close ... ok
[INFO] [stdout] test parse_only_tabs ... ok
[INFO] [stdout] test parse_unicode_multibyte ... ok
[INFO] [stdout] test parse_quoted_then_unquoted ... ok
[INFO] [stdout] test parse_unquoted_then_quoted_with_space ... ok
[INFO] [stdout] test parse_realistic_linux_response_file ... ok
[INFO] [stdout] test parse_unquoted_then_quoted ... ok
[INFO] [stdout] test parse_literal_newline_in_double_quotes ... ok
[INFO] [stdout] test parse_unterminated_double_quote ... ok
[INFO] [stdout] test parse_unterminated_double_quote_after_args ... ok
[INFO] [stdout] test parse_unterminated_single_quote ... ok
[INFO] [stdout] test parse_unterminated_single_quote_after_args ... ok
[INFO] [stdout] test parse_utf8_bom_at_start ... ok
[INFO] [stdout] test parse_unquoted_windows_path_with_space_splits ... ok
[INFO] [stdout] test regression_at_arg_not_confused_with_flag ... ok
[INFO] [stdout] test regression_hash_is_not_comment ... ok
[INFO] [stdout] test regression_trailing_newline_irrelevant ... ok
[INFO] [stdout] test regression_relative_path_in_reference ... ok
[INFO] [stdout] test regression_symlink_cycle_detected ... ok
[INFO] [stdout] test parse_very_long_single_arg ... ok
[INFO] [stdout] test regression_bare_at_then_real_at ... ok
[INFO] [stdout] test regression_windows_path_in_at_reference ... ok
[INFO] [stdout] test stress_expand_chain_with_many_args ... ok
[INFO] [stdout] test expand_large_file ... ok
[INFO] [stdout] test parse_many_small_args ... ok
[INFO] [stdout] test stress_expand_many_siblings ... ok
[INFO] [stdout] test stress_parse_1mb_content ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 106 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zccache_compiler
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064", kill_on_drop: false }`
[INFO] [stdout] 20b3d1e1b9b15a02c58b09c1bae9a3bec0b2eeafeb099359239ccd8716758064
