[INFO] fetching crate kiss-ai 0.4.13...
[INFO] testing kiss-ai-0.4.13 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate kiss-ai 0.4.13 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate kiss-ai 0.4.13
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kiss-ai 0.4.13
[INFO] tweaked toml for crates.io crate kiss-ai 0.4.13 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kiss-ai 0.4.13 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 kiss-ai 0.4.13 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 tree-sitter-python v0.23.6
[INFO] [stderr]   Downloaded fa-leiden-cd v0.1.0
[INFO] [stderr]   Downloaded tree-sitter v0.24.7
[INFO] [stderr]   Downloaded cargo-config2 v0.1.44
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1
[INFO] running `Command { std: "docker" "start" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1", 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" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1" "/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" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1", 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" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.16
[INFO] [stderr]    Compiling tree-sitter-python v0.23.6
[INFO] [stderr]    Compiling tree-sitter v0.24.7
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling boxcar v0.2.14
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling ignore v0.4.26
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling cargo-config2 v0.1.44
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling fa-leiden-cd v0.1.0
[INFO] [stderr]    Compiling kiss-ai v0.4.13 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 58s
[INFO] running `Command { std: "docker" "inspect" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1", 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" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling kiss-ai v0.4.13 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]  --> src/kiss_publication_barrier/tests.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::fs;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 54.66s
[INFO] running `Command { std: "docker" "inspect" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1", 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" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::fs`
[INFO] [stderr]  --> src/kiss_publication_barrier/tests.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::fs;
[INFO] [stderr]   |     ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `kiss-ai` (lib test) generated 1 warning (run `cargo fix --lib -p kiss-ai --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/kiss-ddde835d3b91c3a9)
[INFO] [stdout] 
[INFO] [stdout] running 751 tests
[INFO] [stdout] test check_universe_cache::tests::witness_cache_types ... ok
[INFO] [stdout] test cli_output::tests::test_print_no_files_message_no_panic ... ok
[INFO] [stdout] test cli_output::tests::test_print_duplicates_empty ... ok
[INFO] [stdout] test check_cache::tests::test_cached_chunk_roundtrip ... ok
[INFO] [stdout] test check_cache::tests::test_cached_violation_roundtrip ... ok
[INFO] [stdout] test check_cache::tests::test_cache_dir_is_repo_local_kiss ... ok
[INFO] [stdout] test code_roles::cfg_attr::attr_test::test_attr_forces_test_atom ... ok
[INFO] [stdout] test code_roles::cfg_pred::pred_test::all_empty_is_true_any_empty_is_false ... ok
[INFO] [stdout] test cli_output::tests::test_print_violations_empty ... ok
[INFO] [stdout] test code_roles::cfg_sat::sat_test::test_and_unix_is_test_only ... ok
[INFO] [stdout] test code_roles::error::error_test::display_covers_variants ... ok
[INFO] [stdout] test code_roles::index::index_test::production_segments_omit_test_only_hole ... ok
[INFO] [stdout] test code_roles::cfg_attr::attr_test::cfg_attr_encodes_not_p_or_q ... ok
[INFO] [stdout] test code_roles::cfg_parse::parse_test::parses_test_all_any_not ... ok
[INFO] [stdout] test code_roles::index::index_test::missing_path_is_production ... ok
[INFO] [stdout] test code_roles::fingerprint::fingerprint_test::schema_change_would_change_constant ... ok
[INFO] [stdout] test code_roles::cfg_pred::pred_test::intern_reuses_test_atom ... ok
[INFO] [stdout] test code_roles::cfg_sat::sat_test::empty_all_and_any ... ok
[INFO] [stdout] test code_roles::cfg_sat::sat_test::any_test_or_feature_is_production ... ok
[INFO] [stdout] test code_roles::cfg_parse::parse_test::empty_cfg_is_malformed ... ok
[INFO] [stdout] test code_roles::build::build_test::empty_inputs_build_empty_index ... ok
[INFO] [stdout] test code_roles::cfg_sat::sat_test::not_test_is_production ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::discovered_file_without_parse_is_production ... ok
[INFO] [stdout] test code_roles::python_path::python_path_test::seeds_and_collect_candidates_differ_for_helpers ... ok
[INFO] [stdout] test code_roles::rust::rust_roles_test::cfg_test_field_is_test_only ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::fstring_prefix_does_not_promote_unrelated_tests ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::production_import_promotes_test_named_module ... ok
[INFO] [stdout] test code_roles::rust::rust_roles_test::cfg_test_external_mod_file_is_test_only ... ok
[INFO] [stdout] test code_roles::rust::rust_roles_test::cfg_test_mod_is_test_only_in_loose_file ... ok
[INFO] [stdout] test code_roles::rust::rust_roles_test::test_fn_without_cfg_is_test_only ... ok
[INFO] [stdout] test code_roles::rust_cargo::cargo_test::target_inventory_stamp_moves_with_auto_discovered_targets_only ... ok
[INFO] [stdout] test code_roles::rust_cargo::cargo_test::nearest_manifest_walks_parents ... ok
[INFO] [stdout] test code_roles::index::index_test::span_query_distinguishes_mixed_line ... ok
[INFO] [stdout] test cli_output::tests::test_violations_fix_hint_matches_plan_text ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::discovered_parsed_test_file_stays_test_only ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::production_import_promotes_unparsed_test_named_discovered ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::discovered_unparsed_test_file_is_test_only ... ok
[INFO] [stdout] test code_roles::facts::facts_test::mixed_file_composition ... ok
[INFO] [stdout] test code_roles::rust::rust_roles_test::three_level_cfg_test_mod_chain_is_test_only ... ok
[INFO] [stdout] test code_roles::cfg_sat::sat_test::repeated_atom_contradiction_is_unsat ... ok
[INFO] [stdout] test code_roles::empty_comment_test::empty_test_file_keeps_test_base ... ok
[INFO] [stdout] test code_roles::rust_cargo::cargo_test::target_kind_classification ... ok
[INFO] [stdout] test code_roles::rust_include_parse::include_parse_test::parses_item_and_statement_fragments ... ok
[INFO] [stdout] test code_roles::rust_cargo::cargo_test::workspace_manifest_walks_to_workspace_table ... ok
[INFO] [stdout] test code_roles::rust_modules::modules_test::child_dir_for_lib_and_file_module ... ok
[INFO] [stdout] test code_roles::rust_modules::modules_test::resolve_external_mod_path_cfg_attr_and_ambiguous ... ok
[INFO] [stdout] test code_roles::span::span_test::overlap_half_open ... ok
[INFO] [stdout] test code_roles::rust_modules::modules_test::file_module_prefers_named_child_over_uncle_sibling ... ok
[INFO] [stdout] test code_roles::span::span_test::whole_file_and_line_touch ... ok
[INFO] [stdout] test code_roles::rust_modules::modules_test::resolve_external_mod_conventional_and_errors ... ok
[INFO] [stdout] test code_roles::sweep::sweep_test::nested_child_replaces_parent ... ok
[INFO] [stdout] test code_roles::types::types_test::context_union_and_role ... ok
[INFO] [stdout] test comments::comments_test::docs_allowed_dot_slash_prefix_matches_directory ... ok
[INFO] [stdout] test code_roles::rust_modules::modules_test::named_in_dir_and_non_path_attrs_are_ignored ... ok
[INFO] [stdout] test comments::comments_test::has_non_doc_comments_matches_collect ... ok
[INFO] [stdout] test code_roles::rust_modules::modules_test::named_crate_root_resolves_sibling_child_module ... ok
[INFO] [stdout] test comments::comments_test::docs_allowed_prefix_matches_file_path ... ok
[INFO] [stdout] test comments::comments_test::python_flags_hash_comments_not_docstrings_or_strings ... ok
[INFO] [stdout] test comments::comments_test::empty_docs_allowed_does_not_flag_docs ... ok
[INFO] [stdout] test comments::comments_test::docs_allowed_dot_allows_all_paths ... ok
[INFO] [stdout] test comments::comments_test::python_flags_docstrings_outside_allowed_dirs ... ok
[INFO] [stdout] test comments::comments_test::rust_flags_doc_comments_outside_allowed_dirs ... ok
[INFO] [stdout] test config::paths::tests::config_path_override_guard_restores_previous ... ok
[INFO] [stdout] test comments::comments_test::rust_skips_clap_cli_help_docs ... ok
[INFO] [stdout] test comments::comments_test::python_accepts_shebangs_and_does_not_count_them_as_comments ... ok
[INFO] [stdout] test comments::comments_test::rust_flags_docs_that_are_not_clap_help ... ok
[INFO] [stdout] test config::error::touch_witness::witness_config_error_display ... ok
[INFO] [stdout] test comments::comments_test::rust_flags_plain_comments_not_docs_or_strings ... ok
[INFO] [stdout] test config::paths::tests::find_repo_root_walks_up_to_git ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::unresolved_dynamic_promotes_all_test_named ... ok
[INFO] [stdout] test config::tests::apply_section_helpers_ignore_unknown_keys_without_mutating ... ok
[INFO] [stdout] test config::paths::tests::find_repo_root_without_git_stays_at_start_dir ... ok
[INFO] [stdout] test comments::comments_test::rust_skips_comments_in_cfg_test_mod_when_roles_present ... ok
[INFO] [stdout] test code_roles::python::python_roles_test::test_named_modules_are_test_only ... ok
[INFO] [stdout] test config::tests::config_defaults_and_language_debug_are_stable ... ok
[INFO] [stdout] test config::tests::language_tables_present_from_toml_and_missing_language ... ok
[INFO] [stdout] test config::paths::tests::kissconfig_path_for_repo_is_root_only ... ok
[INFO] [stdout] test config::tests::merge_applies_aliases_and_language_filtering ... ok
[INFO] [stdout] test config::tests::test_helpers ... ok
[INFO] [stdout] test config::tests::load_and_load_for_language_with_override_apply_toml ... ok
[INFO] [stdout] test config::tests::merge_from_toml_with_path_ignores_invalid_input_without_mutating ... ok
[INFO] [stdout] test config::tests::test_config_error_display ... ok
[INFO] [stdout] test config::paths::tests::load_for_repo_reads_root_kissconfig_not_nested ... ok
[INFO] [stdout] test config::tests::test_merge_and_apply ... ok
[INFO] [stdout] test config::tests::test_unknown_section_returns_error ... ok
[INFO] [stdout] test config::tests::test_validation ... ok
[INFO] [stdout] test config::tests::test_thresholds_section_accepts_boolean_parameters ... ok
[INFO] [stdout] test config::tests::test_unknown_key_returns_error ... ok
[INFO] [stdout] test config::tests::test_load_from_for_language_and_try_load_from ... ok
[INFO] [stdout] test config::tests::try_merge_reports_parse_unknown_section_and_unknown_key_errors ... ok
[INFO] [stdout] test config_gen::config_gates::merge_keeps_existing_test_section ... ok
[INFO] [stdout] test config_gen::config_gates::merge_inserts_default_language_table_when_absent ... ok
[INFO] [stdout] test config_gen::config_gates::merge_moves_existing_test_job_keys_into_language_sections ... ok
[INFO] [stdout] test config_gen::config_gates::merge_keeps_existing_test_gates ... ok
[INFO] [stdout] test config_gen::config_gates::merge_keeps_unanalyzed_language_table ... ok
[INFO] [stdout] test config::tests::validate_section_keys_accept_known_keys ... ok
[INFO] [stdout] test config::types::touch_witness::python_defaults_populate_every_field_from_python_and_graph_defaults ... ok
[INFO] [stdout] test config::types::touch_witness::rust_defaults_populate_every_field_from_rust_and_shared_defaults ... ok
[INFO] [stdout] test config::types::touch_witness::witness_config_language ... ok
[INFO] [stdout] test config::tests::merge_without_language_applies_both_language_sections_in_order ... ok
[INFO] [stdout] test config_gen::config_gates::test_config_generation ... ok
[INFO] [stdout] test config_gen::config_gates::test_config_keys ... ok
[INFO] [stdout] test config_gen::config_gates::test_defaults_appenders ... ok
[INFO] [stdout] test config_gen::config_gates::test_merge_config_toml_smoke ... ok
[INFO] [stdout] test config_gen::raise::tests::raise_increases_only_an_exceeded_python_threshold ... ok
[INFO] [stdout] test config_gen::defaults_append::tests::fill_moves_test_job_keys_into_language_sections ... ok
[INFO] [stdout] test config_gen::config_gates::test_write_mimic_config_smoke ... ok
[INFO] [stdout] test config_gen::generate::touch_witness::witness_generate_config_params ... ok
[INFO] [stdout] test config::tests::test_apply_language_sections ... ok
[INFO] [stdout] test config::tests::rust_defaults_expose_not_applicable_python_only_fields ... ok
[INFO] [stdout] test counts::tests::test_analyze_file_with_statement_count_helper ... ok
[INFO] [stdout] test counts::tests::test_check_file_metrics_direct ... ok
[INFO] [stdout] test config_gen::config_gates::merge_adds_test_section_from_new_when_missing ... ok
[INFO] [stdout] test counts::tests::test_nested_function_try_block_violation_emitted ... ok
[INFO] [stdout] test counts::tests::test_analyze_file_no_violations ... ok
[INFO] [stdout] test counts::tests::test_violation_helper_from_counts ... ok
[INFO] [stdout] test counts::tests::test_walk_py_ast_class_subtree_no_violations ... ok
[INFO] [stdout] test counts::tests::test_return_values_and_calls_violations_smoke ... ok
[INFO] [stdout] test counts::tests::test_check_file_metrics ... ok
[INFO] [stdout] test counts::tests::test_walk_py_ast_module_tree_no_violations ... ok
[INFO] [stdout] test defaults::tests::test_defaults_are_reasonable ... ok
[INFO] [stdout] test discovery::language::tests::language_from_path_and_rust_path ... ok
[INFO] [stdout] test discovery::language::tests::language_lookup_helpers_round_trip ... ok
[INFO] [stdout] test config_gen::generate::touch_witness::auto_created_gate_disables_static_and_test_gates ... ok
[INFO] [stdout] test defaults::tests::test_default_config_toml_parses ... ok
[INFO] [stdout] test counts::tests::test_check_function_metrics ... ok
[INFO] [stdout] test discovery::tests::merge_check_ignore_prefixes_is_idempotent ... ok
[INFO] [stdout] test config_gen::raise::tests::raise_leaves_text_when_code_fits ... ok
[INFO] [stdout] test discovery::tests::path_skipped_by_source_ignore_uses_always_ignored_dirs ... ok
[INFO] [stdout] test counts::tests::test_violation_builder ... ok
[INFO] [stdout] test discovery::tests::selector_ignored_by_prefixes_requires_a_file_path ... ok
[INFO] [stdout] test discovery::tests::split_selector_keeps_the_path_before_the_first_separator ... ok
[INFO] [stdout] test discovery::tests::ignore_prefix_matches_component_and_path_forms ... ok
[INFO] [stdout] test discovery::tests::test_always_ignored_includes_env_dir ... ok
[INFO] [stdout] test discovery::tests::merge_check_ignore_prefixes_always_includes_defaults ... ok
[INFO] [stdout] test counts::tests::test_analyze_file_with_violation ... ok
[INFO] [stdout] test counts::tests::test_walk_py_ast_function_subtree_no_violations ... ok
[INFO] [stdout] test config_gen::config_gates::test_infer_gate_does_not_enable_orphan_detection ... ok
[INFO] [stdout] test discovery::tests::test_find_files_nested ... ok
[INFO] [stdout] test discovery::tests::test_find_files_empty_dir ... ok
[INFO] [stdout] test discovery::tests::test_gather_files_by_lang_empty_input ... ok
[INFO] [stdout] test discovery::tests::find_source_files_path_form_ignore_on_absolute_root ... ok
[INFO] [stdout] test discovery::tests::test_find_source_files ... ok
[INFO] [stdout] test discovery::tests::test_language_extension ... ok
[INFO] [stdout] test config_gen::infer_gate::infer_gate_test::infer_turns_comment_removal_off_when_comments_exist ... ok
[INFO] [stdout] test discovery::tests::test_language_from_path ... ok
[INFO] [stdout] test discovery::tests::test_normalize_ignore_prefixes_trims_and_drops_empty ... ok
[INFO] [stdout] test discovery::tests::test_should_ignore ... ok
[INFO] [stdout] test discovery::tests::test_should_ignore_matches_filenames ... ok
[INFO] [stdout] test discovery::tests::test_source_file_struct ... ok
[INFO] [stdout] test discovery::tests::test_find_python_files ... ok
[INFO] [stdout] test config_gen::infer_gate::infer_gate_test::infer_enables_comment_removal_for_clean_python ... ok
[INFO] [stdout] test duplication::extraction::touch_witness::witness_code_chunk ... ok
[INFO] [stdout] test duplication::tests::clustering_handles_empty_and_unmatched_inputs ... ok
[INFO] [stdout] test discovery::tests::test_find_rust_files ... ok
[INFO] [stdout] test duplication::tests::test_cmp_chunk_key_and_min_chunk ... ok
[INFO] [stdout] test duplication::tests::test_cluster_from_pairs ... ok
[INFO] [stdout] test duplication::tests::test_cluster_duplicates_from_chunks_smoke ... ok
[INFO] [stdout] test discovery::tests::test_process_source_entry_and_ext_entry ... ok
[INFO] [stdout] test duplication::tests::test_detect_duplicates_numeric_literals_only_differ ... ok
[INFO] [stdout] test duplication::touch_witness::witness_duplicate_pair ... ok
[INFO] [stdout] test duplication::tests::mixed_rust_chunk_drops_test_only_subranges_before_thresholds ... ok
[INFO] [stdout] test gate_config::rename_tests::rejects_legacy_gate_section ... ok
[INFO] [stdout] test duplication::tests::test_extract_chunks_for_duplication_direct ... ok
[INFO] [stdout] test duplication::tests::test_rust_duplication ... ok
[INFO] [stdout] test duplication::tests::test_structs_and_helpers ... ok
[INFO] [stdout] test gate_config::tests::get_bool_reads_bool_and_ignores_invalid ... ok
[INFO] [stdout] test duplication::tests::test_python_duplication ... ok
[INFO] [stdout] test gate_config::tests::merge_from_toml_ignores_non_bool_gate_flag ... ok
[INFO] [stdout] test gate_config::tests::merge_from_toml_ignores_out_of_range_and_unknown_gate_values ... ok
[INFO] [stdout] test gate_config::tests::merge_keeps_prior_max_unit_test_seconds_on_invalid ... ok
[INFO] [stdout] test gate_config::tests::retired_coverage_keys_are_accepted_and_ignored ... ok
[INFO] [stdout] test gate_config::tests::test_gate_config_merge_from_toml ... ok
[INFO] [stdout] test gate_config::tests::default_gate_config_disables_comment_removal ... ok
[INFO] [stdout] test gate_config::tests::default_max_unit_test_seconds_is_two ... ok
[INFO] [stdout] test discovery::tests::test_find_files_by_extension ... ok
[INFO] [stdout] test gate_config::tests::test_get_f64 ... ok
[INFO] [stdout] test gate_config::tests::lenient_merge_ignores_legacy_orphan_module_enabled_without_applying_test ... ok
[INFO] [stdout] test gate_config::tests::test_get_usize ... ok
[INFO] [stdout] test gate_config::tests::try_get_f64_parses_float_and_integer ... ok
[INFO] [stdout] test gate_config::tests::try_load_from_content_accepts_all_gate_fields ... ok
[INFO] [stdout] test gate_config::tests::test_min_similarity_integer_accepted ... ok
[INFO] [stdout] test gate_config::tests::try_load_from_content_accepts_integer_min_similarity ... ok
[INFO] [stdout] test gate_config::tests::try_load_from_content_rejects_non_bool_gate_flag ... ok
[INFO] [stdout] test gate_config::tests::try_get_bool_uses_default_and_rejects_invalid ... ok
[INFO] [stdout] test discovery::tests::test_has_ignored_prefix ... ok
[INFO] [stdout] test gate_config::tests::max_unit_test_seconds_zero_is_catch_all_ban ... ok
[INFO] [stdout] test gate_config::tests::try_load_rejects_negative_and_nonfinite_max_unit_test_seconds ... ok
[INFO] [stdout] test discovery::tests::test_find_source_files_with_ignore ... ok
[INFO] [stdout] test gate_config::tests::witness_try_merge_from_toml_and_int_to_f64 ... ok
[INFO] [stdout] test gate_config::tests::try_load_from_content_rejects_out_of_range_similarity ... ok
[INFO] [stdout] test gate_config::unit_test_seconds::tests::first_match_wins_and_star_required ... ok
[INFO] [stdout] test gate_config::tests::try_load_from_reads_file_and_reports_missing_file ... ok
[INFO] [stdout] test gate_config::tests::try_load_from_content_rejects_non_numeric_min_similarity ... ok
[INFO] [stdout] test discovery::tests::test_find_python_files_uppercase_extension ... ok
[INFO] [stdout] test gate_config::unit_test_seconds::tests::parse_array_and_formatters ... ok
[INFO] [stdout] test gate_config::unit_test_seconds::tests::parse_scalar_and_table ... ok
[INFO] [stdout] test gate_config::unit_test_seconds::tests::reject_missing_star ... ok
[INFO] [stdout] test gate_config::unit_test_seconds::tests::trailing_slash_directory_prefix_matches_descendants ... ok
[INFO] [stdout] test graph::context::context_graph_test::test_importers_use_test_only_edge_origins ... ok
[INFO] [stdout] test gate_config::unit_test_seconds::tests::rust_path_pattern_matches_report_ids_not_bare_logical_names ... ok
[INFO] [stdout] test graph::graph_test_2::test_cycle_size_violation_suggestion_does_not_claim_unimplemented_min_cut ... ok
[INFO] [stdout] test graph::graph_test_2::test_build_dependency_graph_creates_edge_for_from_dot_import ... ok
[INFO] [stdout] test graph::graph_test_2::test_indirect_deps_in_cycle ... ok
[INFO] [stdout] test graph::graph_test_2::test_qualified_and_bare_module_names ... ok
[INFO] [stdout] test graph::graph_test_2::test_resolve_bare ... ok
[INFO] [stdout] test gate_config::unit_test_seconds::tests::matched_rule_resolver_nested_prefixes_rust_and_star ... ok
[INFO] [stdout] test config_gen::config_gates::test_infer_gate_config_comment_removal_enabled ... ok
[INFO] [stdout] test graph::graph_test_2::test_resolve_dotted ... ok
[INFO] [stdout] test graph::graph_build::touch_witness::witness_graph_build_body ... ok
[INFO] [stdout] test graph::graph_test_2::test_test_importers_of_returns_test_modules_that_import_target ... ok
[INFO] [stdout] test graph::graph_test_2::test_resolve_import ... ok
[INFO] [stdout] test discovery::tests::test_kissignore_file ... ok
[INFO] [stdout] test graph::graph_test_2::test_is_test_module_singular_test_dir ... ok
[INFO] [stdout] test graph::graph_test_2::python_test_file_records_import_span_origins ... ok
[INFO] [stdout] test graph::graph_test_2::test_parent_prefix_match ... ok
[INFO] [stdout] test graph::graph_test_2::production_gates_ignore_cycles_on_test_only_edges ... ok
[INFO] [stdout] test graph::orphan::orphan_test::orphan_scanners_do_not_mention_runtime_artifacts ... ok
[INFO] [stdout] test graph::graph_test_2::test_from_import_adds_submodule_candidate_when_internal ... ok
[INFO] [stdout] test graph::orphan::orphan_test::production_isolate_is_orphan ... ok
[INFO] [stdout] test global_metrics::tests::default_metrics_are_zero ... ok
[INFO] [stdout] test graph::orphan::orphan_test::orphan_allowed_exempts_plugin_path ... ok
[INFO] [stdout] test graph::orphan::orphan_test::python_test_import_clears_orphan ... ok
[INFO] [stdout] test graph::orphan::orphan_test::pyproject_scripts_are_entries ... ok
[INFO] [stdout] test graph::orphan::orphan_test::orphan_allowed_dot_slash_prefix_exempts_plugin_path ... ok
[INFO] [stdout] test code_roles::rust::rust_roles_test::reachable_sources_follow_mods_and_skip_orphans ... ok
[INFO] [stdout] test graph::orphan::orphan_test::python_main_guard_is_entry ... ok
[INFO] [stdout] test graph::orphan::orphan_test::analyze_graph_false_emits_no_orphan ... ok
[INFO] [stdout] test graph::graph_test_2::test_touch_importinfo_and_push_import_name_segments ... ok
[INFO] [stdout] test graph::orphan_unit::name_refs::name_refs_test::inherent_impl_self_ty_is_not_a_ref ... ok
[INFO] [stdout] test graph::orphan_unit::name_refs::name_refs_test::method_call_names_the_method ... ok
[INFO] [stdout] test graph::orphan_unit::decide::bind_index_test::bind_index_matches_linear_scan ... ok
[INFO] [stdout] test graph::orphan::orphan_test::rust_cfg_test_use_clears_orphan ... ok
[INFO] [stdout] test graph::orphan_unit::name_refs::name_refs_test::enum_variant_path_names_the_type ... ok
[INFO] [stdout] test graph::orphan::orphan_test::rust_path_attr_clears_orphan ... ok
[INFO] [stdout] test graph::orphan_unit::name_refs::name_refs_test::use_tree_segments_and_names_are_refs ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::main_guard_module_is_not_candidate ... ok
[INFO] [stdout] test graph::orphan::orphan_test::rust_isolate_is_orphan ... ok
[INFO] [stdout] test graph::orphan_unit::name_refs::name_refs_test::path_expr_names_last_ident ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::file_collapses_when_every_candidate_is_orphan ... ok
[INFO] [stdout] test graph::orphan::orphan_test::rust_tests_dir_use_clears_orphan ... ok
[INFO] [stdout] test graph::orphan::orphan_test::test_only_file_is_not_orphan_candidate ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::named_import_graph_witnesses_helper ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::eval_fstring_import_does_not_orphan_pytest_tests ... ok
[INFO] [stdout] test graph::orphan::orphan_test::setup_cfg_console_scripts_are_entries ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_enum_variant_path_witnesses_type ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::python_script_callable_is_root ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::nested_name_is_not_an_edge_of_the_container ... ok
[INFO] [stdout] test graph::orphan::orphan_test::pyproject_gui_scripts_are_entries ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_mod_rs_module_is_reached_by_its_directory_name ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_trait_impl_method_roots_its_callees ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_path_expr_names_helper_type ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_same_module_type_name_witnesses_struct ... ok
[INFO] [stdout] test graph::orphan_unit::name_refs::name_refs_test::calls_inside_macro_arguments_are_refs ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_reexported_fn_reaches_its_module ... ok
[INFO] [stdout] test graph::orphan_unit::unit_edges::tests::owners_skip_other_files_and_keep_tied_spans ... ok
[INFO] [stdout] test graph::orphan_unit::unit_edges::tests::owners_match_naive_innermost ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_trait_impl_method_is_not_candidate ... ok
[INFO] [stdout] test graph::tests::graph_include_shim_modules_are_imported ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::test_only_file_is_not_candidate ... ok
[INFO] [stdout] test graph::tests::test_dotted_import_does_not_create_edges_to_middle_segments ... ok
[INFO] [stdout] test graph::tests::test_dynamic_import_literal_forms ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_use_names_helper_type ... ok
[INFO] [stdout] test graph::tests::test_from_dot_import_name_is_dependency_candidate ... ok
[INFO] [stdout] test graph::tests::test_graph_imports_and_cycles ... ok
[INFO] [stdout] test graph::tests::test_from_import_does_not_create_edges_to_imported_names ... ok
[INFO] [stdout] test graph::tests::test_helpers_imports_and_complexity ... ok
[INFO] [stdout] test graph::tests::test_push_dotted_segments ... ok
[INFO] [stdout] test graph::tests::test_qualified_module_name_includes_full_package_path ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::unused_helper_in_imported_module_is_orphan ... ok
[INFO] [stdout] test graph::orphan_unit::unit_edges::tests::large_owner_lookup_stays_subsecond ... ok
[INFO] [stdout] test graph::tests::test_touch_dynamic_import_helpers_for_static_touch ... ok
[INFO] [stdout] test graph::tests::test_type_checking_imports_included_in_graph ... ok
[INFO] [stdout] test graph::unused::tests::isolated_module_requires_zero_fan_out ... ok
[INFO] [stdout] test host_parallelism::tests::check_rust_shard_count_follows_host ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::publish_atomically_ignores_stale_missing_barrier_dir ... ok
[INFO] [stdout] test host_parallelism::tests::python_collect_shard_count_respects_threshold_and_cap ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::open_publish_tmp_retries_when_parent_is_missing ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::publish_atomically_writer_error_leaves_no_final ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::publish_atomically_create_new_collision_leaves_final_untouched ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::publish_atomically_writer_error_preserves_prior_final ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::sync_publish_parent_ok_when_parent_missing ... ok
[INFO] [stdout] test kiss_publication_barrier::tests::release_build_public_calls_are_no_ops_even_when_configured ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::publish_atomically_writes_final_and_removes_tmp ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::publish_atomically_rejects_mismatched_parents ... ok
[INFO] [stdout] test lang_analysis::roles::roles_trait_test::parse_then_classify_names_the_broken_python_file ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::publish_atomically_rename_failure_removes_tmp ... ok
[INFO] [stdout] test lang_analysis::tests::analysis_language_identity ... ok
[INFO] [stdout] test lang_analysis::roles::roles_trait_test::parse_then_classify_names_the_broken_rust_file ... ok
[INFO] [stdout] test layout_cycles::tests::test_analyze_cycles_multiple_cycles ... ok
[INFO] [stdout] test lang_analysis::roles::roles_trait_test::trait_impls_match_languages ... ok
[INFO] [stdout] test layout_cycles::tests::test_analyze_cycles_no_cycles ... ok
[INFO] [stdout] test layout_cycles::tests::test_analyze_cycles_returns_suggestions ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test config_gen::config_gates::test_collection ... ok
[INFO] [stdout] test layout_cycles::tests::test_find_deterministic_break_edge_picks_alphabetically_first ... ok
[INFO] [stdout] test layout_cycles::tests::test_find_deterministic_break_edge_self_loop_returns_edge ... ok
[INFO] [stdout] test layout_cycles::tests::test_find_deterministic_break_edge_three_node_cycle ... ok
[INFO] [stdout] test lang_analysis::tests::parse_and_metric_helpers_cover_both_languages ... ok
[INFO] [stdout] test layout_cycles::tests::test_find_nontrivial_sccs_no_cycle ... ok
[INFO] [stdout] test code_roles::rust_test_binaries::rust_test_binaries_test::maps_unit_and_integration_files_to_binaries_and_module_paths ... ok
[INFO] [stdout] test kiss_publication_barrier::tests::public_after_sync_is_noop_without_barrier_dir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 750 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] test layout_cycles::tests::test_find_nontrivial_sccs_detects_cycle ... ok
[INFO] [stdout] test layout_cycles::tests::test_find_nontrivial_sccs_self_loop ... ok
[INFO] [stdout] test layout_cycles::tests::test_is_nontrivial_cycle_empty ... ok
[INFO] [stdout] test kiss_publication_barrier::tests::public_after_sync_is_noop_without_barrier_dir ... ok
[INFO] [stdout] test lang_analysis::units::tests::extract_units_via_language_trait ... ok
[INFO] [stdout] test layout_cycles::tests::test_layout_cycle_analysis_default ... ok
[INFO] [stdout] test layout_cycles::touch_witness::witness_cycle_break_suggestion ... ok
[INFO] [stdout] test layout_layers::tests::test_build_condensation_preserves_edges ... ok
[INFO] [stdout] test layout_layers::tests::test_all_assignments ... ok
[INFO] [stdout] test layout_layers::tests::test_complex_graph_with_multiple_sccs ... ok
[INFO] [stdout] test layout_layers::tests::test_build_condensation_removes_intra_scc_edges ... ok
[INFO] [stdout] test layout_layers::tests::test_compute_layer_for_node_cached ... ok
[INFO] [stdout] test layout_layers::tests::test_cycle_with_dependency ... ok
[INFO] [stdout] test layout_layers::tests::test_build_condensation_single_node ... ok
[INFO] [stdout] test layout_layers::tests::test_diamond_dependency ... ok
[INFO] [stdout] test layout_layers::tests::test_cycle_depends_on_foundation ... ok
[INFO] [stdout] test layout_layers::tests::test_multiple_foundations ... ok
[INFO] [stdout] test layout_layers::tests::test_layer_for_unknown_module ... ok
[INFO] [stdout] test layout_layers::tests::test_linear_chain ... ok
[INFO] [stdout] test layout_layers::tests::test_deep_linear_chain_no_stack_overflow ... ok
[INFO] [stdout] test layout_cycles::tests::test_cycle_break_reason_does_not_claim_unimplemented_min_cut ... ok
[INFO] [stdout] test layout_layers::tests::test_multiple_isolated_nodes ... ok
[INFO] [stdout] test layout_layers::tests::test_empty_graph ... ok
[INFO] [stdout] test layout_layers::tests::test_three_node_cycle ... ok
[INFO] [stdout] test layout_layers::tests::test_two_node_cycle ... ok
[INFO] [stdout] test layout_output::layout_output_test_2::test_default_layer_name_two_layers ... ok
[INFO] [stdout] test layout_output::tests::test_default_layer_name_application ... ok
[INFO] [stdout] test layout_output::tests::test_default_layer_name_domain ... ok
[INFO] [stdout] test layout_output::tests::test_default_layer_name_foundation ... ok
[INFO] [stdout] test layout_output::tests::test_format_layers_single_layer ... ok
[INFO] [stdout] test layout_output::tests::test_format_cycles_multiple ... ok
[INFO] [stdout] test layout_output::tests::test_format_layers_empty ... ok
[INFO] [stdout] test layout_output::tests::test_format_cycles_empty ... ok
[INFO] [stdout] test layout_layers::tests::test_single_node_no_edges ... ok
[INFO] [stdout] test layout_output::tests::test_format_markdown_empty_analysis ... ok
[INFO] [stdout] test layout_output::tests::test_format_markdown_full_example ... ok
[INFO] [stdout] test layout_output::tests::test_format_summary_cross_deps_only ... ok
[INFO] [stdout] test layout_output::tests::test_format_summary_cycles_only ... ok
[INFO] [stdout] test layout_output::tests::test_format_summary_violations_only ... ok
[INFO] [stdout] test layout_output::tests::test_format_what_if_none ... ok
[INFO] [stdout] test layout_output::tests::test_layout_metrics_default ... ok
[INFO] [stdout] test layout_output::tests::test_layout_metrics_equality ... ok
[INFO] [stdout] test layout_output::tests::test_summary_singular_forms ... ok
[INFO] [stdout] test layout_output::tests::test_format_markdown_with_cycles ... ok
[INFO] [stdout] test layout_output::tests::test_three_layer_structure ... ok
[INFO] [stdout] test layout_output::tests::test_format_markdown_with_layers ... ok
[INFO] [stdout] test layout_output::tests::test_format_what_if_empty_summary ... ok
[INFO] [stdout] test layout_output::tests::test_what_if_analysis_default ... ok
[INFO] [stdout] test layout_output::tests::test_what_if_analysis_equality ... ok
[INFO] [stdout] test layout_output::touch_witness::witness_layout_analysis ... ok
[INFO] [stdout] test minhash::tests::test_add_bucket_pairs_single ... ok
[INFO] [stdout] test minhash::tests::test_custom_minhash_size_and_empty_similarity ... ok
[INFO] [stdout] test minhash::tests::test_estimate_similarity_is_symmetric ... ok
[INFO] [stdout] test minhash::tests::test_generate_shingles_zero_size_returns_empty ... ok
[INFO] [stdout] test minhash::tests::test_hash_band ... ok
[INFO] [stdout] test minhash::tests::test_lsh_candidates ... ok
[INFO] [stdout] test layout_output::tests::test_format_markdown_with_what_if ... ok
[INFO] [stdout] test minhash::tests::test_lsh_candidates_handles_empty_and_too_many_bucket_members ... ok
[INFO] [stdout] test minhash::tests::test_minhash_covers_whitespace_non_ascii_and_band_boundaries ... ok
[INFO] [stdout] test minhash::tests::test_minhash_different ... ok
[INFO] [stdout] test minhash::tests::test_minhash_identical ... ok
[INFO] [stdout] test minhash::tests::test_minhash_edge_cases_cover_empty_and_short_bands ... ok
[INFO] [stdout] test layout_output::tests::test_default_layer_name_intermediate ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::unused_lib_rs_module_can_be_orphan ... ok
[INFO] [stdout] test minhash::touch_witness::witness_minhash_signature ... ok
[INFO] [stdout] test minhash::tests::test_shingles ... ok
[INFO] [stdout] test minhash::tests::signature_from_text_matches_shingle_set ... ok
[INFO] [stdout] test minhash::tests::test_normalize_code ... ok
[INFO] [stdout] test minhash::tests::test_normalize_code_handles_newlines_and_default_minhash_size ... ok
[INFO] [stdout] test minhash::tests::test_minhash_signature_struct ... ok
[INFO] [stdout] test parsing::tests::test_create_parser ... ok
[INFO] [stdout] test parsing::tests::test_parse_file_nonexistent ... ok
[INFO] [stdout] test parsing::tests::test_parse_file_success ... ok
[INFO] [stdout] test parsing::tests::test_parse_error_display ... ok
[INFO] [stdout] test parsing::tests::test_parse_error_from_io_error ... ok
[INFO] [stdout] test parsing::tests::test_parsed_file_struct ... ok
[INFO] [stdout] test parsing::tests::witness_parsed_file_type ... ok
[INFO] [stdout] test py_imports::tests::test_import_aliases_use_bound_name ... ok
[INFO] [stdout] test parsing::tests::test_parse_files_multiple ... ok
[INFO] [stdout] test py_imports::tests::test_collect_import_names_direct ... ok
[INFO] [stdout] test py_imports::tests::test_import_counting ... ok
[INFO] [stdout] test py_imports::tests::test_is_type_checking_block_direct ... ok
[INFO] [stdout] test py_imports::tests::test_non_if_nodes_are_not_type_checking_blocks ... ok
[INFO] [stdout] test py_imports::tests::test_type_checking_imports_excluded ... ok
[INFO] [stdout] test host_parallelism::tests::available_parallelism_only_inside_host_cpu_count ... ok
[INFO] [stdout] test py_imports::tests::test_wildcard_import_counted ... ok
[INFO] [stdout] test py_metrics::compute::tests::class_metrics_ignore_nested_helpers ... ok
[INFO] [stdout] test py_metrics::compute::tests::class_and_file_metrics_count_methods_and_top_level_functions ... ok
[INFO] [stdout] test parsing::tests::test_parse_error_display_fmt ... ok
[INFO] [stdout] test py_metrics::body_walk::touch_witness::witness_body_summary ... ok
[INFO] [stdout] test py_metrics::compute::tests::match_case_tree_has_case_clause ... ok
[INFO] [stdout] test kiss_publication_barrier::publish_test::production_sources_do_not_call_after_sync_before_rename_directly ... ok
[INFO] [stdout] test py_metrics::file_stats::tests::count_class_statements_accumulates_decorated_method_body ... ok
[INFO] [stdout] test py_metrics::compute::tests::function_metrics_include_keyword_only_boolean_return_and_call_counts ... ok
[INFO] [stdout] test py_metrics::file_stats::tests::count_class_statements_ignores_non_method_class_body_items ... ok
[INFO] [stdout] test py_metrics::file_stats::tests::count_file_statements_accumulates_function_class_and_decorated_bodies ... ok
[INFO] [stdout] test py_metrics::file_stats::tests::count_file_statements_handles_async_and_decorated_functions ... ok
[INFO] [stdout] test py_metrics::parameters::touch_witness::parameter_counts_handle_plain_and_typed_keyword_only_forms ... ok
[INFO] [stdout] test py_metrics::file_stats::tests::count_file_statements_sums_multiple_top_level_bodies ... ok
[INFO] [stdout] test py_metrics::file_stats::tests::statement_counters_recurse_through_decorated_async_class_members ... ok
[INFO] [stdout] test py_metrics::parameters::touch_witness::witness_parameter_counts ... ok
[INFO] [stdout] test py_metrics::parameters::touch_witness::boolean_default_returns_false_for_non_default_parameter ... ok
[INFO] [stdout] test py_metrics::parameters::touch_witness::decorator_count_counts_multiple_parent_decorators ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_fn_main_is_not_candidate ... ok
[INFO] [stdout] test py_metrics::parameters::touch_witness::boolean_param_counts_bool_typed_args_without_defaults ... ok
[INFO] [stdout] test py_metrics::parameters::touch_witness::typed_self_cls_and_typed_splats_follow_parameter_rules ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_file_types_split ... ok
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_mod_rs_module_unit_is_not_candidate ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_boolean_params_count ... ok
[INFO] [stdout] test minhash::tests::test_add_bucket_pairs ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_touch_analyze_body_helpers_for_static_touch ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_2::test_is_interface_token ... ok
[INFO] [stdout] test layout_cycles::tests::test_cycle_break_suggestion_clone_and_eq ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_import_statements_not_counted ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_touch_file_count_helpers_for_static_touch ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_2::test_typed_star_args_counts_correctly ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_variables_and_nesting ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_2::test_compute_max_return_values ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_2::test_compute_function_metrics_self_not_counted ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_2::test_typed_kwargs_not_counted ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_2::test_untyped_star_args_counts_correctly ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_2::test_typed_star_args_with_leading_positional ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::decorator_count_returns_zero_for_plain_function ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_statements_and_branches ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_params_and_decorators ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::test_touch_statement_counters_for_static_touch ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::file_counts_classify_non_interface_classes_and_skip_type_checking_imports ... ok
[INFO] [stdout] test py_metrics::types::touch_witness::witness_file_metrics ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::parameter_counts_handle_self_cls_splats_and_keyword_only_defaults ... ok
[INFO] [stdout] test py_metrics::walk::touch_witness::witness_py_walk_types ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::file_statement_counts_handle_plain_async_and_nested_decorated_methods ... ok
[INFO] [stdout] test rpytest_runner::bounded_concurrency_test_support_test::concurrency_request_and_counter_helpers_round_trip ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::test_touch_return_helpers_for_static_touch ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::class_metrics_default_when_body_is_missing_or_not_class_body ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::parameter_counts_handle_typed_keyword_only_and_splat_boundaries ... ok
[INFO] [stdout] test rpytest_runner::bounded_concurrency_test_support_test::concurrency_fixture_declares_all_tests_at_module_scope ... ok
[INFO] [stdout] test rpytest_runner::bounded_concurrency_test_support_test::concurrency_fixture_witness_and_fields_are_exercised ... ok
[INFO] [stdout] test rpytest_runner::bounded_concurrency_test_support_test::assert_passed_outcomes_accepts_passed_rows ... ok
[INFO] [stdout] test py_metrics::py_metrics_test::tests::test_return_values ... ok
[INFO] [stdout] test rpytest_runner::collector::touch_witness::witness_collector_helpers ... ok
[INFO] [stdout] test rpytest_runner::collector_test::collect_subprocess_rejects_invalid_request ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::parameter_counts_handle_bare_separator_and_dictionary_splat ... ok
[INFO] [stdout] test py_metrics::py_metrics_test_3::tests::file_statement_counts_include_async_and_decorated_definitions ... ok
[INFO] [stdout] test rpytest_runner::collector_test::normalize_nodeid_converts_absolute_paths_to_repo_relative ... ok
[INFO] [stdout] test rpytest_runner::collector_test::collect_subprocess_fails_when_child_exits_nonzero_without_payload ... FAILED
[INFO] [stdout] test rpytest_runner::collector_test::collect_subprocess_rejects_non_json_output ... FAILED
[INFO] [stdout] test rpytest_runner::collector_test::normalize_nodeid_rejects_escaping_paths ... ok
[INFO] [stdout] test rpytest_runner::collector_test::normalize_nodeids_preserves_order ... ok
[INFO] [stdout] test rpytest_runner::collector_test::collect_subprocess_clears_pytest_addopts_and_disables_plugin_autoload ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver::partition_tests::few_files_still_use_requested_jobs ... ok
[INFO] [stdout] test rpytest_runner::forkserver::partition_tests::module_protocol_failure_restarts_controller_and_runs_singles ... ok
[INFO] [stdout] test rpytest_runner::forkserver::partition_tests::many_files_keep_same_module_on_one_worker ... ok
[INFO] [stdout] test rpytest_runner::forkserver::partition_tests::oversized_file_is_split_to_balance_workers ... ok
[INFO] [stdout] test rpytest_runner::forkserver::partition_tests::reused_controller_restarts_after_broken_pipe ... ok
[INFO] [stdout] test rpytest_runner::forkserver::partition_tests::module_key_uses_path_before_separator ... ok
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_identity_reuses_or_restarts_controller ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::configured_parent_path_is_faster_than_two_cold_subprocess_configures ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_configure_exception ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_plugin_that_starts_a_thread ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_clears_ini_addopts_unknown_without_plugins ... FAILED
[INFO] [stdout] test graph::orphan::orphan_test::rust_cargo_bin_is_entry ... ok
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_empty_selection_and_collection_error_preserve_exit_codes ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_configures_pytest_once_per_controller ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_unsupported_pytest_major_version ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_lifecycle_errors_match_pytest_exit_codes ... FAILED
[INFO] [stdout] test graph::orphan_unit::orphan_unit_test::rust_cargo_lib_module_is_not_candidate ... ok
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::forkserver_isolation_with_module_loaded_during_parent_configure ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_bootstrap_test::parent_safe_env_strips_selector_specific_keys ... ok
[INFO] [stdout] test rpytest_runner::forkserver_duration_test::forkserver_duration_tracks_pytest_call_not_child_wall ... FAILED
[INFO] [stdout] test rpytest_runner::collector_test::normalize_nodeid_rejects_absolute_paths_outside_repo ... ok
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_batch_drops_controller_after_workers_exit ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_controller_pid_is_reused_for_multiple_requests ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_runs_pytest_unconfigure_once ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_child_preloads_observe_request_specific_env ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_is_fast_when_unconfigure_is_slow ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_controller_run_reports_pytest_failure_exit_code ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_run_many_bounded_isolates_child_module_globals ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_run_many_same_module_batch_preserves_order ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_force_kills_unresponsive_controller ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_shutdown_test::controller_start_sweeps_scratch_left_by_dead_controllers_only ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_wire_response_status_contract ... ok
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_worker_processes_one_queued_request ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_wire_request_preserves_contract_fields ... ok
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_controller_run_executes_one_request_directly ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_same_module_tests_do_not_share_globals ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_timeout_releases_worker_for_next_request ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test::same_module_batch_reports_each_test_before_the_module_finishes ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_timeout_test::forkserver_same_module_timeout_does_not_contaminate_later_tests ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_timeout_test::forkserver_timeout_excludes_setup_phase ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_timeout_test::forkserver_timeout_metamorphic_vs_untimed_sleep ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_test_b::forkserver_run_with_reused_controller_keeps_controller_alive ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_timeout_test::forkserver_module_timeout_excludes_setup_then_kills_slow_call ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_timeout_test::forkserver_timeout_survives_child_sigalrm_ignore ... FAILED
[INFO] [stdout] test rpytest_runner::runner_test::runner_helpers_validate_and_run_commands_directly ... FAILED
[INFO] [stdout] test rpytest_runner::runner_test::subprocess_runner_clears_inherited_pytest_addopts ... FAILED
[INFO] [stdout] test rpytest_runner::forkserver_timeout_test::forkserver_timeout_parent_kills_if_call_disables_sigalrm ... FAILED
[INFO] [stdout] test rpytest_runner::tests::api_structs_expose_expected_fields ... ok
[INFO] [stdout] test rpytest_runner::forkserver_test_b::forkserver_imports_preload_after_child_env_setup ... FAILED
[INFO] [stdout] test rpytest_runner::tests::forkserver_runner_exposes_bounded_batch_api ... ok
[INFO] [stdout] test rpytest_runner::runner_test::subprocess_runner_clears_ini_addopts_unknown_without_plugins ... FAILED
[INFO] [stdout] test rpytest_runner::tests::forkserver_runner_ignores_inherited_pytest_addopts_testmon ... FAILED
[INFO] [stdout] test rpytest_runner::tests::invalid_request_rejects_missing_required_fields ... ok
[INFO] [stdout] test rpytest_runner::tests::forkserver_runner_run_many_handles_empty_batch_without_starting_controller ... ok
[INFO] [stdout] test rpytest_runner::runner_test::subprocess_worker_sends_indexed_result ... FAILED
[INFO] [stdout] test rpytest_runner::tests::forkserver_runner_runs_one_pytest_node ... FAILED
[INFO] [stdout] test rpytest_runner::tests::pytest_runner_from_bounded_fn_powers_all_entrypoints ... ok
[INFO] [stdout] test rpytest_runner::tests::run_many_preserves_request_order ... ok
[INFO] [stdout] test rpytest_runner::tests::subprocess_runner_exposes_bounded_batch_api ... ok
[INFO] [stdout] test rpytest_runner::tests::subprocess_runner_enforces_timeout ... FAILED
[INFO] [stdout] test rpytest_runner::tests::pytest_runner_from_streaming_bounded_fn_powers_all_entrypoints ... ok
[INFO] [stdout] test rpytest_runner::tests::subprocess_runner_reports_failed_pytest_node ... FAILED
[INFO] [stdout] test rpytest_runner::tests::subprocess_runner_imports_preload_before_pytest ... FAILED
[INFO] [stdout] test rust_counts::inline_tests::inline_analyzer_threshold_violations ... ok
[INFO] [stdout] test rpytest_runner::tests::subprocess_runner_run_many_preserves_order_for_real_nodes ... FAILED
[INFO] [stdout] test rpytest_runner::tests::subprocess_runner_runs_one_pytest_node ... FAILED
[INFO] [stdout] test rust_counts::inline_tests::inline_build_violation_via_method_threshold ... ok
[INFO] [stdout] test rust_counts::inline_tests::inline_exhaustive_threshold_cases ... ok
[INFO] [stdout] test rust_counts::inline_tests::direct_push_file_threshold_and_build_violation ... ok
[INFO] [stdout] test rust_counts::tests::analyze_rust_file_include_rollup_empty_included ... ok
[INFO] [stdout] test rust_counts::tests::analyze_rust_file_include_rollup_merges_fragments ... ok
[INFO] [stdout] test rust_counts::tests::analyze_nested_mod_without_cfg_still_checked ... ok
[INFO] [stdout] test rust_counts::tests::analyze_rust_file_triggers_file_threshold_violations ... ok
[INFO] [stdout] test rust_counts::tests::analyze_rust_file_triggers_function_metric_violations ... ok
[INFO] [stdout] test rust_counts::tests::analyze_rust_file_triggers_type_and_import_thresholds ... ok
[INFO] [stdout] test rust_counts::tests::include_rollup_with_roles_skips_test_only_fragment ... ok
[INFO] [stdout] test rust_counts::tests::analyze_skips_cfg_test_mod_for_per_function_rules ... ok
[INFO] [stdout] test rust_counts::tests::analyze_rust_file_triggers_remaining_function_metrics ... ok
[INFO] [stdout] test rust_counts::tests::test_helpers ... ok
[INFO] [stdout] test rust_counts::tests::test_analyzer_basic ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::accumulate_file_metrics_visits_each_top_level_item_kind_directly ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::file_metrics_count_impl_methods_and_private_import_names ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::file_metrics_count_traits_concrete_types_and_nested_non_test_modules ... ok
[INFO] [stdout] test rust_counts::tests::inherent_impls_for_same_type_are_counted_together ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::function_metrics_count_struct_tuple_and_typed_pattern_bindings ... ok
[INFO] [stdout] test rust_counts::tests::test_analyzer_checks ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::function_metrics_count_closures_calls_and_skip_inner_function_bodies ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_file_metrics ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_count_use_names ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_function_metrics ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_inner_fn_branches_not_counted_in_outer ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_is_bool_param ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_structs ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_use_statements_in_function_not_counted ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_visitor ... ok
[INFO] [stdout] test rust_fn_metrics::tests_2::test_cfg_not_test_mod_included_in_metrics ... ok
[INFO] [stdout] test rust_fn_metrics::tests_2::test_cfg_test_mod_compound_expression_skipped ... ok
[INFO] [stdout] test rust_fn_metrics::tests_2::test_count_non_doc_attrs_excludes_doc ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_inner_fn_statements_not_counted_in_outer ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::test_inner_fn_locals_not_counted_in_outer ... ok
[INFO] [stdout] test rust_fn_metrics::tests_2::test_file_metrics_nested_mod ... ok
[INFO] [stdout] test rust_fn_metrics::tests_2::test_double_negation_not_not_test_is_test_code ... ok
[INFO] [stdout] test rust_fn_metrics::tests_2::test_is_cfg_test_mod_semantics ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::expand_rust_files_follows_conventional_mod_targets ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::expand_rust_files_keeps_sources_without_include ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::expand_rust_files_keeps_unparseable_roots ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::expand_rust_files_follows_path_attr_targets ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::include_graph_transitive_from_follows_direct_edges ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::include_graph_transitive_from_skips_self_cycles ... ok
[INFO] [stdout] test rust_fn_metrics::tests_1::cfg_test_detection_handles_nested_boolean_forms ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::source_may_have_include_macro_accepts_include_bang ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::source_may_have_mod_path_attr_detects_path_forms ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::source_may_have_include_macro_rejects_other_include_forms ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::witness_include_graph_type ... ok
[INFO] [stdout] test rust_graph::tests::extract_imports_from_block_and_expr_directly ... ok
[INFO] [stdout] test rust_graph::tests::extracts_function_scoped_use ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::source_may_have_external_mod_detects_semicolon_forms ... ok
[INFO] [stdout] test rust_graph::tests::extracts_multiple_uses ... ok
[INFO] [stdout] test rust_graph::tests::extracts_path_use ... ok
[INFO] [stdout] test rust_graph::tests::extracts_inline_module_use ... ok
[INFO] [stdout] test rust_graph::tests::extracts_simple_use ... ok
[INFO] [stdout] test rust_graph::tests::handles_grouped_uses ... ok
[INFO] [stdout] test rust_graph::tests::extracts_impl_method_scoped_use ... ok
[INFO] [stdout] test rust_graph::include_graph::include_graph_tests::expand_rust_files_follows_conventional_nested_mod_rs ... ok
[INFO] [stdout] test rust_graph::tests::include_stem_strips_rs_and_inc_extensions ... ok
[INFO] [stdout] test rust_graph::tests::mod_decls_prefer_child_module_under_same_parent ... ok
[INFO] [stdout] test rust_graph::tests::include_in_inline_test_mod_keeps_inline_importer ... ok
[INFO] [stdout] test rust_graph::tests::mixed_file_keeps_dual_origins_on_same_endpoint ... ok
[INFO] [stdout] test rust_graph::tests::path_attr_mod_edges_to_renamed_file ... ok
[INFO] [stdout] test rust_graph::tests::qualify_child_module_respects_crate_roots ... ok
[INFO] [stdout] test rust_graph::tests::resolve_import_skips_self_edges_from_bare_map ... ok
[INFO] [stdout] test rust_graph::tests::resolve_import_adds_edges_for_internal_and_bare_modules ... ok
[INFO] [stdout] test rust_graph::tests::test_collect_use_paths ... ok
[INFO] [stdout] test rust_graph::tests::test_build_rust_dependency_graph ... ok
[INFO] [stdout] test rust_graph::tests::test_qualified_rust_module_name ... ok
[INFO] [stdout] test rust_graph::touch_witness::witness_rust_imports ... ok
[INFO] [stdout] test rust_graph::tests::resolve_import_ignores_unknown_modules ... ok
[INFO] [stdout] test rust_graph::tests::rust_imports_and_push_include_edges ... ok
[INFO] [stdout] test rust_graph::use_binds::use_binds_test::crate_path_names_last_ident ... ok
[INFO] [stdout] test rust_graph::use_binds::use_binds_test::empty_prefix_is_not_a_nested_bind ... ok
[INFO] [stdout] test rust_graph::tests::test_same_stem_different_dirs_no_collision ... ok
[INFO] [stdout] test rust_graph::use_binds::use_binds_test::glob_does_not_name_nested ... ok
[INFO] [stdout] test rust_include::rust_include_tests::rust_include_helpers_resolve_paths ... ok
[INFO] [stdout] test rust_graph::use_binds::use_binds_test::group_and_rename_keep_original_ident ... ok
[INFO] [stdout] test rust_parsing::tests::parses_rust_file_with_struct_and_impl ... ok
[INFO] [stdout] test rust_parsing::tests::returns_error_for_nonexistent_file ... ok
[INFO] [stdout] test rust_parsing::tests::parses_simple_rust_file ... ok
[INFO] [stdout] test rust_parsing::tests::returns_error_for_invalid_rust ... ok
[INFO] [stdout] test rust_parallel::tests::parallel_roles_match_sequential_cfg_mod ... ok
[INFO] [stdout] test rust_parsing::tests::test_rust_parse_error_enum ... ok
[INFO] [stdout] test rust_parsing::tests::test_parse_rust_files ... ok
[INFO] [stdout] test rust_parsing::tests::test_parsed_rust_file_struct ... ok
[INFO] [stdout] test rust_parsing::tests::test_rust_parse_error_display_fmt ... ok
[INFO] [stdout] test rust_test_refs::tests::rust_test_file_naming ... ok
[INFO] [stdout] test rust_test_refs::tests::binary_entry_point_detection ... ok
[INFO] [stdout] test rust_parsing::tests::witness_parsed_rust_file_type ... ok
[INFO] [stdout] test rust_test_refs::tests::rust_test_functions_in_empty_file ... ok
[INFO] [stdout] test rust_test_refs::tests::rust_test_functions_in_finds_cfg_attr_test ... ok
[INFO] [stdout] test rust_test_refs::tests::rust_test_functions_in_finds_tests ... ok
[INFO] [stdout] test rust_test_refs::tests::rust_test_functions_in_ignores_non_test_cfg_attr ... ok
[INFO] [stdout] test rust_test_refs::tests::rust_test_functions_in_skips_inactive_host_cfg ... ok
[INFO] [stdout] test rust_test_refs::tests::rust_test_functions_in_finds_impl_tests ... ok
[INFO] [stdout] test rust_units::rust_units_test::empty_mod_without_content_not_recorded ... ok
[INFO] [stdout] test rust_units::rust_units_test::extracts_function ... ok
[INFO] [stdout] test rust_units::rust_units_test::extracts_impl_method_parent_type ... ok
[INFO] [stdout] test rust_units::inline_tests::direct_visitor_helpers_exercised ... ok
[INFO] [stdout] test rust_units::inline_tests::estimate_block_lines_fallback_on_missing_brace_span ... ok
[INFO] [stdout] test rust_units::rust_units_test::extracts_enum ... ok
[INFO] [stdout] test rust_units::rust_units_test::extracts_inline_module_with_content ... ok
[INFO] [stdout] test rust_units::rust_units_test::extracts_struct_and_methods ... ok
[INFO] [stdout] test rust_units::rust_units_test::marks_trait_impl_methods ... ok
[INFO] [stdout] test rust_units::rust_units_test::nested_fn_in_block_increments_line_estimate ... ok
[INFO] [stdout] test rust_units::rust_units_test::includes_module_for_file ... ok
[INFO] [stdout] test rust_units::rust_units_test::test_code_unit_visitor_struct ... ok
[INFO] [stdout] test code_roles::fingerprint::fingerprint_test::cargo_manifest_change_changes_fingerprint_before_parse ... ok
[INFO] [stdout] test rust_units::rust_units_test::test_estimate_block_lines ... ok
[INFO] [stdout] test rust_units::rust_units_test::test_estimate_block_lines_empty_block ... ok
[INFO] [stdout] test rust_units::rust_units_test::test_visit_item_directly ... ok
[INFO] [stdout] test rust_units::rust_units_test::visit_item_handles_non_fn_items ... ok
[INFO] [stdout] test stats::collect_rust::collect_rust_touch::collect_rust_impl_with_top_level_fn ... ok
[INFO] [stdout] test stats::collect_py::touch_witness::witness_stats_visitor ... ok
[INFO] [stdout] test stats::collect_rust::collect_rust_touch::collect_rust_impl_populates_method_stats ... ok
[INFO] [stdout] test stats::tests::config_key_for_maps_all_metric_families ... ok
[INFO] [stdout] test stats::tests::format_stats_table_skips_empty_summaries_but_keeps_header ... ok
[INFO] [stdout] test stats::collect_rust::collect_rust_touch::touch_helpers ... ok
[INFO] [stdout] test stats::tests::test_collection_rust_and_py_parsing ... ok
[INFO] [stdout] test stats::tests::test_collection_rust_push_and_items ... ok
[INFO] [stdout] test stats::tests::test_metric_registry ... ok
[INFO] [stdout] test stats::tests::test_metric_values ... ok
[INFO] [stdout] test stats::definitions::touch_witness::witness_metric_definitions ... ok
[INFO] [stdout] test stats::tests::test_push_py_fn_metrics ... ok
[INFO] [stdout] test stats::tests::test_graph_metrics_exclude_external_nodes_from_distributions ... ok
[INFO] [stdout] test stats_detailed::python::python_touch::collect_detailed_from_node_produces_class_metrics ... ok
[INFO] [stdout] test stats_detailed::python::python_touch::collect_detailed_from_node_produces_function_metrics ... ok
[INFO] [stdout] test stats_detailed::python::python_touch::touch_helpers ... ok
[INFO] [stdout] test stats::tests::test_graph_metrics ... ok
[INFO] [stdout] test stats_detailed::python::python_touch::unit_metrics_from_py_function_fields ... ok
[INFO] [stdout] test stats_detailed::rust::rust_touch::push_impl_block_and_push_impl_method_metrics ... ok
[INFO] [stdout] test stats::tests::test_stats_helpers ... ok
[INFO] [stdout] test stats_detailed::rust::rust_touch::push_top_level_fn_metrics ... ok
[INFO] [stdout] test stats::tests::test_cycle_size_is_per_module_distribution ... ok
[INFO] [stdout] test stats_detailed::rust::touch_witness::witness_rust_fn_method_push ... ok
[INFO] [stdout] test stats_detailed::table::tests::detailed_table_formats_optional_metrics_and_truncates_long_fields ... ok
[INFO] [stdout] test stats_detailed::tests::test_collect_detailed_from_items ... ok
[INFO] [stdout] test stats_detailed::rust::rust_touch::rust_fn_method_push_struct_used ... ok
[INFO] [stdout] test stats_detailed::tests::test_collect_detailed_from_node ... ok
[INFO] [stdout] test stats_detailed::python::python_touch::walk_py_ast_traverses_nested_for_detailed ... ok
[INFO] [stdout] test stats_detailed::tests::test_file_unit_metrics_uses_graph_module_id_for_path ... ok
[INFO] [stdout] test stats_detailed::tests::test_format_detailed_table ... ok
[INFO] [stdout] test stats_detailed::tests::test_format_detailed_table_renders_missing_metrics_as_dashes ... ok
[INFO] [stdout] test stats_detailed::tests::test_get_impl_name ... ok
[INFO] [stdout] test stats_detailed::tests::test_module_name_from_path ... ok
[INFO] [stdout] test stats_detailed::tests::test_truncate ... ok
[INFO] [stdout] test stats_detailed::touch_witness::witness_file_scope_metrics ... ok
[INFO] [stdout] test stats_detailed::python::python_touch::detailed_units_include_class_methods_and_standalone_fn ... ok
[INFO] [stdout] test test_cache_policy::tests::parses_inputs_and_rejects_outside_paths ... ok
[INFO] [stdout] test test_progress::heartbeat::tests::silence_exceeds_heartbeat_only_after_500ms ... ok
[INFO] [stdout] test test_progress::heartbeat::tests::work_status_updates_only_when_work_type_changes ... ok
[INFO] [stdout] test stats_detailed::rust::rust_touch::touch_helpers ... ok
[INFO] [stdout] test test_progress::heartbeat::tests::generic_status_includes_start_and_change_clocks ... ok
[INFO] [stdout] test stats_detailed::tests::test_collect_detailed_py_empty ... ok
[INFO] [stdout] kiss test: Running nextest
[INFO] [stdout] PASS: tests/a.py::test_a (0.01s)
[INFO] [stdout] test stats_detailed::tests::test_collect_detailed_rs_empty ... ok
[INFO] [stdout] test test_progress::tests::work_type_line_updates_stored_status ... ok
[INFO] [stdout] PASS: tests/a.py::test_a (0.01s)
[INFO] [stdout] TIMEOUT: tests/c.py::test_c (1.00s)
[INFO] [stdout] test test_records::tests::identity_change_forces_run ... ok
[INFO] [stdout] test test_records::tests::other_schema_is_discarded ... ok
[INFO] [stdout] test test_progress::tests::any_printed_line_resets_stage_heartbeat ... ok
[INFO] [stdout] test test_records::tests::record_answers_when_identity_and_deps_match ... ok
[INFO] [stdout] test test_records::tests::store_then_load_round_trips_and_overwrites ... ok
[INFO] [stdout] test test_records::tests::time_gate_reruns_record_without_duration ... ok
[INFO] [stdout] test test_records::tests::changed_or_missing_deps_force_run ... ok
[INFO] [stdout] test test_refs::detection_tests::test_directory_detection ... ok
[INFO] [stdout] test test_refs::detection_tests::test_file_naming_patterns ... ok
[INFO] [stdout] test test_section_config::tests::effective_python_pytest_args_prefixes_plugins ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_accepts_and_ignores_watch_settle_seconds ... ok
[INFO] [stdout] test test_refs::detection_tests::pytest_nodeid_source_files_exclude_conftest_and_helpers ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_defaults_num_jobs_nextest_to_four ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_command_jobs_stays_at_num_jobs_when_pytest_is_higher ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_defaults_and_reads_ignore ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_num_jobs_pytest_stays_implicit_when_absent ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_defaults_num_jobs_to_four ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_python_parallel_cap_uses_explicit_pytest ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_reads_former_num_jobs_llvm_cov_name ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_defaults_num_jobs_pytest_to_sixteen ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_reads_positive_num_jobs_nextest ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_reads_positive_num_jobs ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_reads_positive_num_jobs_pytest ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_reads_pytest_plugins ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_rejects_nonpositive_num_jobs ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_rejects_invalid_ignore ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_rejects_invalid_pytest_plugins ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_rejects_pytest_jobs_left_under_test ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_rejects_nonpositive_num_jobs_nextest ... ok
[INFO] [stdout] test test_records::tests::must_run_without_record ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_rejects_nonpositive_num_jobs_pytest ... ok
[INFO] [stdout] test test_section_config::tests::test_section_config_try_load_rejects_local_nonpositive_num_jobs ... ok
[INFO] [stdout] test test_state_lock::tests::a_file_in_place_of_the_state_dir_errors ... ok
[INFO] [stdout] test test_state_lock::tests::nested_acquisitions_on_one_thread_do_not_deadlock ... ok
[INFO] [stdout] test test_section_config::tests::test_section_load_uses_config_path_override_not_cwd_kissconfig ... ok
[INFO] [stdout] test test_toml::tests::test_section_keys_cover_gate_and_runtime ... ok
[INFO] [stdout] test test_state_lock::tests::timeout_returns_the_lock_when_the_directory_is_free ... ok
[INFO] [stdout] test test_state_lock::tests::owning_state_dir_is_the_nearest_kiss_test_ancestor ... ok
[INFO] [stdout] test test_state_lock::tests::first_acquisition_discards_retired_state_and_keeps_current_state ... ok
[INFO] [stdout] test units::tests::test_code_unit_kind_all_variants ... ok
[INFO] [stdout] test units::tests::test_code_unit_kind_as_str ... ok
[INFO] [stdout] test units::tests::test_code_unit_kind_eq ... ok
[INFO] [stdout] test units::tests::test_code_unit_struct ... ok
[INFO] [stdout] test units::tests::test_count_matches_extract_len ... ok
[INFO] [stdout] test units::tests::test_extract_async_function ... ok
[INFO] [stdout] test units::tests::test_extract_class ... ok
[INFO] [stdout] test units::tests::test_extract_from_node_recursion ... ok
[INFO] [stdout] test units::tests::test_extract_function ... ok
[INFO] [stdout] test units::tests::test_extract_method ... ok
[INFO] [stdout] test units::tests::test_extract_from_node_direct ... ok
[INFO] [stdout] test units::tests::test_get_child_by_field ... ok
[INFO] [stdout] test units::tests::test_code_unit_positions ... ok
[INFO] [stdout] test units::tests::witness_code_unit_kind_display_and_unit ... ok
[INFO] [stdout] test units::touch_witness::witness_units_types ... ok
[INFO] [stdout] test violation::tests::test_violation_builder ... ok
[INFO] [stdout] test violation::tests::test_violation_builder_default_line ... ok
[INFO] [stdout] test violation::tests::test_violation_has_all_required_fields ... ok
[INFO] [stdout] test violation::tests::test_violation_suggestion_is_actionable ... ok
[INFO] [stdout] test units::tests::test_nested_function_is_function ... ok
[INFO] [stdout] test watch_report::tests::compact_watch_report_drops_pass_lines_then_truncates_over_budget ... ok
[INFO] [stdout] test watch_report::tests::progress_lang_increments_named_and_collapsed ... ok
[INFO] [stdout] test watch_report::tests::strip_ansi_removes_color_around_summary_icon ... ok
[INFO] [stdout] test watch_report::tests::multiline_final_summary_footers_become_named ... ok
[INFO] [stdout] test units::tests::test_extract_module ... ok
[INFO] [stdout] test watch_report::tests::take_watch_report_taken_keeps_recorded_totals ... ok
[INFO] [stdout] test watch_report::tests::watch_report_capture_keeps_status_and_summary ... ok
[INFO] [stdout] test watch_report::tests::timeout_without_progress_lang_is_named_from_selector_path ... ok
[INFO] [stdout] test graph::orphan::orphan_test::rust_cargo_example_is_entry ... ok
[INFO] [stdout] test rpytest_runner::forkserver_test::forkserver_run_many_bounded_limits_concurrency_and_preserves_order ... FAILED
[INFO] [stdout] test rpytest_runner::tests::subprocess_runner_run_many_bounded_limits_concurrency_and_preserves_order ... FAILED
[INFO] [stdout] test test_state_lock::tests::other_threads_wait_until_the_outermost_guard_drops ... ok
[INFO] [stdout] test rpytest_runner::collector_test::collect_subprocess_keeps_nodeids_repo_relative_when_nested_ini_moves_rootdir ... ok
[INFO] [stdout] test rpytest_runner::collector::touch_witness::witness_collect_subprocess_full_suite ... ok
[INFO] [stdout] test rpytest_runner::collector_test::collect_pytest_nodeids_public_api_delegates_to_subprocess_collector ... ok
[INFO] [stdout] test rpytest_runner::collector_test::collect_subprocess_keeps_symlink_filename_in_nodeid ... ok
[INFO] [stdout] test rpytest_runner::collector::touch_witness::witness_collect_subprocess_paths ... ok
[INFO] [stdout] test rpytest_runner::collector_test::collect_subprocess_returns_pytest_nodeids_from_temp_repo ... ok
[INFO] [stdout] test rpytest_runner::collector::touch_witness::witness_collect_subprocess_import_error ... ok
[INFO] [stdout] test rpytest_runner::collector::touch_witness::witness_collect_subprocess_syntax_error_keeps_sibling_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::collector_test::collect_subprocess_fails_when_child_exits_nonzero_without_payload stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::collector_test::collect_subprocess_fails_when_child_exits_nonzero_without_payload' (2762) panicked at src/rpytest_runner/collector_test.rs:292:18:
[INFO] [stdout] expected CollectionFailed, got Spawn { program: "/dev/shm/.tmpT69sig/failing_collect", message: "Permission denied (os error 13)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574cdef69c - kiss[789e85a6078b5c44]::rpytest_runner::collector_test::collect_subprocess_fails_when_child_exits_nonzero_without_payload
[INFO] [stdout]   12:     0x5e574cd96c39 - <kiss[789e85a6078b5c44]::rpytest_runner::collector_test::collect_subprocess_fails_when_child_exits_nonzero_without_payload::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   19:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::collector_test::collect_subprocess_rejects_non_json_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::collector_test::collect_subprocess_rejects_non_json_output' (2771) panicked at src/rpytest_runner/collector_test.rs:253:5:
[INFO] [stdout] assertion failed: matches!(err, PytestCollectError::InvalidOutput(_))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da64 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2aea22 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x5e574cdee22a - kiss[789e85a6078b5c44]::rpytest_runner::collector_test::collect_subprocess_rejects_non_json_output
[INFO] [stdout]   13:     0x5e574cd96b99 - <kiss[789e85a6078b5c44]::rpytest_runner::collector_test::collect_subprocess_rejects_non_json_output::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::collector_test::collect_subprocess_clears_pytest_addopts_and_disables_plugin_autoload stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::collector_test::collect_subprocess_clears_pytest_addopts_and_disables_plugin_autoload' (2761) panicked at src/rpytest_runner/collector_test.rs:211:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "/dev/shm/.tmpCNLm7F/fake_python", message: "Permission denied (os error 13)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf02df - kiss[789e85a6078b5c44]::rpytest_runner::collector_test::collect_subprocess_clears_pytest_addopts_and_disables_plugin_autoload
[INFO] [stdout]   13:     0x5e574cd96c79 - <kiss[789e85a6078b5c44]::rpytest_runner::collector_test::collect_subprocess_clears_pytest_addopts_and_disables_plugin_autoload::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_identity_reuses_or_restarts_controller stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_identity_reuses_or_restarts_controller' (2788) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:118:64:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf5326 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_identity_reuses_or_restarts_controller
[INFO] [stdout]   13:     0x5e574cd970b9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_identity_reuses_or_restarts_controller::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::configured_parent_path_is_faster_than_two_cold_subprocess_configures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::configured_parent_path_is_faster_than_two_cold_subprocess_configures' (2786) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:274:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf7537 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::configured_parent_path_is_faster_than_two_cold_subprocess_configures
[INFO] [stdout]   13:     0x5e574cd97159 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::configured_parent_path_is_faster_than_two_cold_subprocess_configures::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_configure_exception stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_configure_exception' (2794) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:226:18:
[INFO] [stdout] unexpected error: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574cdf30c2 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_configure_exception
[INFO] [stdout]   12:     0x5e574cd97039 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_configure_exception::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   19:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_plugin_that_starts_a_thread stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_plugin_that_starts_a_thread' (2795) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:167:18:
[INFO] [stdout] unexpected error: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574cdf4b26 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_plugin_that_starts_a_thread
[INFO] [stdout]   12:     0x5e574cd97099 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_plugin_that_starts_a_thread::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   19:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_clears_ini_addopts_unknown_without_plugins stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_clears_ini_addopts_unknown_without_plugins' (2787) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:245:5:
[INFO] [stdout] bootstrap must tolerate ini addopts without autoloaded plugins: Some(Spawn { program: "python", message: "No such file or directory (os error 2)" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574cdf5fcc - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_clears_ini_addopts_unknown_without_plugins
[INFO] [stdout]   12:     0x5e574cd970f9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_clears_ini_addopts_unknown_without_plugins::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   19:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_empty_selection_and_collection_error_preserve_exit_codes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_empty_selection_and_collection_error_preserve_exit_codes' (2800) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:317:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf6be6 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_empty_selection_and_collection_error_preserve_exit_codes
[INFO] [stdout]   13:     0x5e574cd97139 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_empty_selection_and_collection_error_preserve_exit_codes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_configures_pytest_once_per_controller stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_configures_pytest_once_per_controller' (2799) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:57:5:
[INFO] [stdout] first outcome: Some(Spawn { program: "python", message: "No such file or directory (os error 2)" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574cdf3a1b - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_configures_pytest_once_per_controller
[INFO] [stdout]   12:     0x5e574cd97059 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_configures_pytest_once_per_controller::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   19:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_unsupported_pytest_major_version stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_unsupported_pytest_major_version' (2798) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:194:18:
[INFO] [stdout] unexpected error: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574cdf5b50 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_unsupported_pytest_major_version
[INFO] [stdout]   12:     0x5e574cd970d9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_unsupported_pytest_major_version::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   19:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_lifecycle_errors_match_pytest_exit_codes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_lifecycle_errors_match_pytest_exit_codes' (2807) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:354:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf433e - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_lifecycle_errors_match_pytest_exit_codes
[INFO] [stdout]   13:     0x5e574cd97079 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_lifecycle_errors_match_pytest_exit_codes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_bootstrap_test::forkserver_isolation_with_module_loaded_during_parent_configure stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_bootstrap_test::forkserver_isolation_with_module_loaded_during_parent_configure' (2801) panicked at src/rpytest_runner/forkserver_bootstrap_test.rs:104:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf6489 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_isolation_with_module_loaded_during_parent_configure
[INFO] [stdout]   13:     0x5e574cd97119 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_bootstrap_test::forkserver_isolation_with_module_loaded_during_parent_configure::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_duration_test::forkserver_duration_tracks_pytest_call_not_child_wall stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_duration_test::forkserver_duration_tracks_pytest_call_not_child_wall' (2812) panicked at src/rpytest_runner/forkserver_duration_test.rs:32:62:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf2887 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_duration_test::forkserver_duration_tracks_pytest_call_not_child_wall
[INFO] [stdout]   13:     0x5e574cd96f79 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_duration_test::forkserver_duration_tracks_pytest_call_not_child_wall::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_batch_drops_controller_after_workers_exit stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_batch_drops_controller_after_workers_exit' (2818) panicked at src/rpytest_runner/forkserver_test.rs:402:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdb8392 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_batch_drops_controller_after_workers_exit
[INFO] [stdout]   13:     0x5e574cd96d59 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_batch_drops_controller_after_workers_exit::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_controller_pid_is_reused_for_multiple_requests stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_controller_pid_is_reused_for_multiple_requests' (2824) panicked at src/rpytest_runner/forkserver_test.rs:244:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdb9e8b - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_controller_pid_is_reused_for_multiple_requests
[INFO] [stdout]   13:     0x5e574cd96dd9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_controller_pid_is_reused_for_multiple_requests::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_runs_pytest_unconfigure_once stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_runs_pytest_unconfigure_once' (2817) panicked at src/rpytest_runner/forkserver_shutdown_test.rs:26:86:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cf1050d - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_runs_pytest_unconfigure_once
[INFO] [stdout]   13:     0x5e574cd96f99 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_runs_pytest_unconfigure_once::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_child_preloads_observe_request_specific_env stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_child_preloads_observe_request_specific_env' (2819) panicked at src/rpytest_runner/forkserver_test.rs:349:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdb926b - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_child_preloads_observe_request_specific_env
[INFO] [stdout]   13:     0x5e574cd96d99 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_child_preloads_observe_request_specific_env::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_is_fast_when_unconfigure_is_slow stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_is_fast_when_unconfigure_is_slow' (2816) panicked at src/rpytest_runner/forkserver_shutdown_test.rs:118:86:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cf10c33 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_is_fast_when_unconfigure_is_slow
[INFO] [stdout]   13:     0x5e574cd96fb9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_is_fast_when_unconfigure_is_slow::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_controller_run_reports_pytest_failure_exit_code stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_controller_run_reports_pytest_failure_exit_code' (2831) panicked at src/rpytest_runner/forkserver_test.rs:452:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdba941 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_controller_run_reports_pytest_failure_exit_code
[INFO] [stdout]   13:     0x5e574cd96e19 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_controller_run_reports_pytest_failure_exit_code::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_run_many_bounded_isolates_child_module_globals stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_run_many_bounded_isolates_child_module_globals' (2832) panicked at src/rpytest_runner/forkserver_test.rs:128:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdba42a - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_run_many_bounded_isolates_child_module_globals
[INFO] [stdout]   13:     0x5e574cd96df9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_run_many_bounded_isolates_child_module_globals::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_run_many_same_module_batch_preserves_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_run_many_same_module_batch_preserves_order' (2839) panicked at src/rpytest_runner/forkserver_test.rs:181:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdb8c4f - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_run_many_same_module_batch_preserves_order
[INFO] [stdout]   13:     0x5e574cd96d79 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_run_many_same_module_batch_preserves_order::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_force_kills_unresponsive_controller stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_force_kills_unresponsive_controller' (2815) panicked at src/rpytest_runner/forkserver_shutdown_test.rs:83:86:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cf11331 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_force_kills_unresponsive_controller
[INFO] [stdout]   13:     0x5e574cd96fd9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_force_kills_unresponsive_controller::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_shutdown_test::controller_start_sweeps_scratch_left_by_dead_controllers_only stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_shutdown_test::controller_start_sweeps_scratch_left_by_dead_controllers_only' (2814) panicked at src/rpytest_runner/forkserver_shutdown_test.rs:56:82:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cf11d6c - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::controller_start_sweeps_scratch_left_by_dead_controllers_only
[INFO] [stdout]   13:     0x5e574cd96ff9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_shutdown_test::controller_start_sweeps_scratch_left_by_dead_controllers_only::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_worker_processes_one_queued_request stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_worker_processes_one_queued_request' (2852) panicked at src/rpytest_runner/forkserver_test.rs:479:24:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdb6031 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_worker_processes_one_queued_request
[INFO] [stdout]   13:     0x5e574cd96cd9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_worker_processes_one_queued_request::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_controller_run_executes_one_request_directly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_controller_run_executes_one_request_directly' (2826) panicked at src/rpytest_runner/forkserver_test.rs:431:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdb9857 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_controller_run_executes_one_request_directly
[INFO] [stdout]   13:     0x5e574cd96db9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_controller_run_executes_one_request_directly::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_same_module_tests_do_not_share_globals stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_same_module_tests_do_not_share_globals' (2846) panicked at src/rpytest_runner/forkserver_test.rs:151:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdb63f1 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_same_module_tests_do_not_share_globals
[INFO] [stdout]   13:     0x5e574cd96cf9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_same_module_tests_do_not_share_globals::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_timeout_releases_worker_for_next_request stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_timeout_releases_worker_for_next_request' (2847) panicked at src/rpytest_runner/forkserver_test.rs:291:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Err(Spawn { program: "python", message: "No such file or directory (os error 2)" })
[INFO] [stdout]  right: Err(Timeout(30ms))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae973 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5e574cf534de - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>, core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>>
[INFO] [stdout]   13:     0x5e574cdb7354 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_timeout_releases_worker_for_next_request
[INFO] [stdout]   14:     0x5e574cd96d39 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_timeout_releases_worker_for_next_request::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   21:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::same_module_batch_reports_each_test_before_the_module_finishes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::same_module_batch_reports_each_test_before_the_module_finishes' (2856) panicked at src/rpytest_runner/forkserver_test.rs:221:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdfc1db - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver::ForkserverPytestRunner>::run_many_bounded_with_on_complete::<kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::same_module_batch_reports_each_test_before_the_module_finishes::{closure#0}>
[INFO] [stdout]   13:     0x5e574cdbacf0 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::same_module_batch_reports_each_test_before_the_module_finishes
[INFO] [stdout]   14:     0x5e574cd96e39 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::same_module_batch_reports_each_test_before_the_module_finishes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   21:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_timeout_test::forkserver_same_module_timeout_does_not_contaminate_later_tests stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_timeout_test::forkserver_same_module_timeout_does_not_contaminate_later_tests' (2866) panicked at src/rpytest_runner/forkserver_timeout_test.rs:116:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Err(Spawn { program: "python", message: "No such file or directory (os error 2)" })
[INFO] [stdout]  right: Err(Timeout(50ms))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae973 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5e574cf534de - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>, core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>>
[INFO] [stdout]   13:     0x5e574cdbd204 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_same_module_timeout_does_not_contaminate_later_tests
[INFO] [stdout]   14:     0x5e574cd96f59 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_same_module_timeout_does_not_contaminate_later_tests::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   21:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_timeout_test::forkserver_timeout_excludes_setup_phase stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_timeout_test::forkserver_timeout_excludes_setup_phase' (2870) panicked at src/rpytest_runner/forkserver_timeout_test.rs:152:10:
[INFO] [stdout] import/setup longer than limit must still pass: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdbb4c6 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_excludes_setup_phase
[INFO] [stdout]   13:     0x5e574cd96eb9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_excludes_setup_phase::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_timeout_test::forkserver_timeout_metamorphic_vs_untimed_sleep stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_timeout_test::forkserver_timeout_metamorphic_vs_untimed_sleep' (2871) panicked at src/rpytest_runner/forkserver_timeout_test.rs:76:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Err(Spawn { program: "python", message: "No such file or directory (os error 2)" })
[INFO] [stdout]  right: Err(Timeout(30ms))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae973 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5e574cf534de - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>, core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>>
[INFO] [stdout]   13:     0x5e574cdbb93b - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_metamorphic_vs_untimed_sleep
[INFO] [stdout]   14:     0x5e574cd96ed9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_metamorphic_vs_untimed_sleep::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   21:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test_b::forkserver_run_with_reused_controller_keeps_controller_alive stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test_b::forkserver_run_with_reused_controller_keeps_controller_alive' (2860) panicked at src/rpytest_runner/forkserver_test_b.rs:22:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf1e42 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test_b::forkserver_run_with_reused_controller_keeps_controller_alive
[INFO] [stdout]   13:     0x5e574cd96e99 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test_b::forkserver_run_with_reused_controller_keeps_controller_alive::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_timeout_test::forkserver_module_timeout_excludes_setup_then_kills_slow_call stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_timeout_test::forkserver_module_timeout_excludes_setup_then_kills_slow_call' (2863) panicked at src/rpytest_runner/forkserver_timeout_test.rs:230:10:
[INFO] [stdout] module setup longer than limit must still pass: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdbcda5 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_module_timeout_excludes_setup_then_kills_slow_call
[INFO] [stdout]   13:     0x5e574cd96f39 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_module_timeout_excludes_setup_then_kills_slow_call::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_timeout_test::forkserver_timeout_survives_child_sigalrm_ignore stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_timeout_test::forkserver_timeout_survives_child_sigalrm_ignore' (2879) panicked at src/rpytest_runner/forkserver_timeout_test.rs:47:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Err(Spawn { program: "python", message: "No such file or directory (os error 2)" })
[INFO] [stdout]  right: Err(Timeout(40ms))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae973 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5e574cf534de - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>, core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>>
[INFO] [stdout]   13:     0x5e574cdbc23c - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_survives_child_sigalrm_ignore
[INFO] [stdout]   14:     0x5e574cd96ef9 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_survives_child_sigalrm_ignore::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   21:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::runner_test::runner_helpers_validate_and_run_commands_directly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::runner_test::runner_helpers_validate_and_run_commands_directly' (2881) panicked at src/rpytest_runner/runner_test.rs:45:77:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdec0ee - kiss[789e85a6078b5c44]::rpytest_runner::runner_test::runner_helpers_validate_and_run_commands_directly
[INFO] [stdout]   13:     0x5e574cd96ad9 - <kiss[789e85a6078b5c44]::rpytest_runner::runner_test::runner_helpers_validate_and_run_commands_directly::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::runner_test::subprocess_runner_clears_inherited_pytest_addopts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::runner_test::subprocess_runner_clears_inherited_pytest_addopts' (2883) panicked at src/rpytest_runner/runner_test.rs:105:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "/dev/shm/.tmpNBC2u6/fake_python", message: "Permission denied (os error 13)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdecdec - kiss[789e85a6078b5c44]::rpytest_runner::runner_test::subprocess_runner_clears_inherited_pytest_addopts
[INFO] [stdout]   13:     0x5e574cd96af9 - <kiss[789e85a6078b5c44]::rpytest_runner::runner_test::subprocess_runner_clears_inherited_pytest_addopts::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_timeout_test::forkserver_timeout_parent_kills_if_call_disables_sigalrm stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_timeout_test::forkserver_timeout_parent_kills_if_call_disables_sigalrm' (2878) panicked at src/rpytest_runner/forkserver_timeout_test.rs:185:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Err(Spawn { program: "python", message: "No such file or directory (os error 2)" })
[INFO] [stdout]  right: Err(Timeout(40ms))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae973 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5e574cf534de - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>, core[df12db4294e9bfd3]::result::Result<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunOutcome, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>>
[INFO] [stdout]   13:     0x5e574cdbc995 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_parent_kills_if_call_disables_sigalrm
[INFO] [stdout]   14:     0x5e574cd96f19 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_timeout_test::forkserver_timeout_parent_kills_if_call_disables_sigalrm::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   21:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test_b::forkserver_imports_preload_after_child_env_setup stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test_b::forkserver_imports_preload_after_child_env_setup' (2859) panicked at src/rpytest_runner/forkserver_test_b.rs:63:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdf18d8 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test_b::forkserver_imports_preload_after_child_env_setup
[INFO] [stdout]   13:     0x5e574cd96e79 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test_b::forkserver_imports_preload_after_child_env_setup::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::runner_test::subprocess_runner_clears_ini_addopts_unknown_without_plugins stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::runner_test::subprocess_runner_clears_ini_addopts_unknown_without_plugins' (2889) panicked at src/rpytest_runner/runner_test.rs:151:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cded635 - kiss[789e85a6078b5c44]::rpytest_runner::runner_test::subprocess_runner_clears_ini_addopts_unknown_without_plugins
[INFO] [stdout]   13:     0x5e574cd96b19 - <kiss[789e85a6078b5c44]::rpytest_runner::runner_test::subprocess_runner_clears_ini_addopts_unknown_without_plugins::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::forkserver_runner_ignores_inherited_pytest_addopts_testmon stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::forkserver_runner_ignores_inherited_pytest_addopts_testmon' (2893) panicked at src/rpytest_runner/tests.rs:218:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574ce25cb5 - kiss[789e85a6078b5c44]::rpytest_runner::tests::forkserver_runner_ignores_inherited_pytest_addopts_testmon
[INFO] [stdout]   13:     0x5e574cd97379 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::forkserver_runner_ignores_inherited_pytest_addopts_testmon::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::runner_test::subprocess_worker_sends_indexed_result stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::runner_test::subprocess_worker_sends_indexed_result' (2890) panicked at src/rpytest_runner/runner_test.rs:179:24:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574cdeb647 - kiss[789e85a6078b5c44]::rpytest_runner::runner_test::subprocess_worker_sends_indexed_result
[INFO] [stdout]   13:     0x5e574cd96ab9 - <kiss[789e85a6078b5c44]::rpytest_runner::runner_test::subprocess_worker_sends_indexed_result::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::forkserver_runner_runs_one_pytest_node stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::forkserver_runner_runs_one_pytest_node' (2896) panicked at src/rpytest_runner/tests.rs:190:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574ce223ca - kiss[789e85a6078b5c44]::rpytest_runner::tests::forkserver_runner_runs_one_pytest_node
[INFO] [stdout]   13:     0x5e574cd97259 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::forkserver_runner_runs_one_pytest_node::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::subprocess_runner_enforces_timeout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::subprocess_runner_enforces_timeout' (2905) panicked at src/rpytest_runner/tests.rs:381:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout]  right: Timeout(20ms)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae973 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5e574cf53c0d - core[df12db4294e9bfd3]::panicking::assert_failed::<kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError, kiss[789e85a6078b5c44]::rpytest_runner::types::PytestRunError>
[INFO] [stdout]   13:     0x5e574ce21b4a - kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_enforces_timeout
[INFO] [stdout]   14:     0x5e574cd97239 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_enforces_timeout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   21:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::subprocess_runner_reports_failed_pytest_node stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::subprocess_runner_reports_failed_pytest_node' (2908) panicked at src/rpytest_runner/tests.rs:254:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574ce233d2 - kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_reports_failed_pytest_node
[INFO] [stdout]   13:     0x5e574cd972d9 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_reports_failed_pytest_node::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::subprocess_runner_imports_preload_before_pytest stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::subprocess_runner_imports_preload_before_pytest' (2907) panicked at src/rpytest_runner/tests.rs:353:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574ce249da - kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_imports_preload_before_pytest
[INFO] [stdout]   13:     0x5e574cd97319 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_imports_preload_before_pytest::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::subprocess_runner_run_many_preserves_order_for_real_nodes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::subprocess_runner_run_many_preserves_order_for_real_nodes' (2917) panicked at src/rpytest_runner/tests.rs:293:37:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574ce254f0 - kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_run_many_preserves_order_for_real_nodes
[INFO] [stdout]   13:     0x5e574cd97359 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_run_many_preserves_order_for_real_nodes::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::subprocess_runner_runs_one_pytest_node stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::subprocess_runner_runs_one_pytest_node' (2918) panicked at src/rpytest_runner/tests.rs:163:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Spawn { program: "python", message: "No such file or directory (os error 2)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574d2ae832 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5e574ce22b05 - kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_runs_one_pytest_node
[INFO] [stdout]   13:     0x5e574cd97279 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_runs_one_pytest_node::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::forkserver_test::forkserver_run_many_bounded_limits_concurrency_and_preserves_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::forkserver_test::forkserver_run_many_bounded_limits_concurrency_and_preserves_order' (2835) panicked at src/rpytest_runner/bounded_concurrency_test_support.rs:165:13:
[INFO] [stdout] expected successful forkserver outcomes after retries
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574ce20486 - kiss[789e85a6078b5c44]::rpytest_runner::bounded_concurrency_test_support::assert_bounded_concurrency
[INFO] [stdout]   12:     0x5e574cdbafd0 - kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_run_many_bounded_limits_concurrency_and_preserves_order
[INFO] [stdout]   13:     0x5e574cd96e59 - <kiss[789e85a6078b5c44]::rpytest_runner::forkserver_test::forkserver_run_many_bounded_limits_concurrency_and_preserves_order::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rpytest_runner::tests::subprocess_runner_run_many_bounded_limits_concurrency_and_preserves_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpytest_runner::tests::subprocess_runner_run_many_bounded_limits_concurrency_and_preserves_order' (2911) panicked at src/rpytest_runner/bounded_concurrency_test_support.rs:165:13:
[INFO] [stdout] expected successful pytest outcomes after retries
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e574d2963a1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5e574d2ae23a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5e574d29aedc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5e574d26d986 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5e574d28cc09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5e574d0017d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5e574d28cf32 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5e574d26da32 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5e574d266159 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5e574d26eaed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5e574d2aea5c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5e574ce20486 - kiss[789e85a6078b5c44]::rpytest_runner::bounded_concurrency_test_support::assert_bounded_concurrency
[INFO] [stdout]   12:     0x5e574ce262e0 - kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_run_many_bounded_limits_concurrency_and_preserves_order
[INFO] [stdout]   13:     0x5e574cd973b9 - <kiss[789e85a6078b5c44]::rpytest_runner::tests::subprocess_runner_run_many_bounded_limits_concurrency_and_preserves_order::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5e574cff4abb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5e574d002125 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5e574cffb9e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5e574d005282 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5e574d2953e9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7fbb4d7f8dfa - <unknown>
[INFO] [stdout]   20:     0x7fbb4d88c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     rpytest_runner::collector_test::collect_subprocess_clears_pytest_addopts_and_disables_plugin_autoload
[INFO] [stdout]     rpytest_runner::collector_test::collect_subprocess_fails_when_child_exits_nonzero_without_payload
[INFO] [stdout]     rpytest_runner::collector_test::collect_subprocess_rejects_non_json_output
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::configured_parent_path_is_faster_than_two_cold_subprocess_configures
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_clears_ini_addopts_unknown_without_plugins
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_identity_reuses_or_restarts_controller
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_configure_exception
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_plugin_that_starts_a_thread
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_bootstrap_rejects_unsupported_pytest_major_version
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_configures_pytest_once_per_controller
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_empty_selection_and_collection_error_preserve_exit_codes
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_isolation_with_module_loaded_during_parent_configure
[INFO] [stdout]     rpytest_runner::forkserver_bootstrap_test::forkserver_lifecycle_errors_match_pytest_exit_codes
[INFO] [stdout]     rpytest_runner::forkserver_duration_test::forkserver_duration_tracks_pytest_call_not_child_wall
[INFO] [stdout]     rpytest_runner::forkserver_shutdown_test::controller_start_sweeps_scratch_left_by_dead_controllers_only
[INFO] [stdout]     rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_force_kills_unresponsive_controller
[INFO] [stdout]     rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_is_fast_when_unconfigure_is_slow
[INFO] [stdout]     rpytest_runner::forkserver_shutdown_test::forkserver_shutdown_runs_pytest_unconfigure_once
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_batch_drops_controller_after_workers_exit
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_child_preloads_observe_request_specific_env
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_controller_pid_is_reused_for_multiple_requests
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_controller_run_executes_one_request_directly
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_controller_run_reports_pytest_failure_exit_code
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_run_many_bounded_isolates_child_module_globals
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_run_many_bounded_limits_concurrency_and_preserves_order
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_run_many_same_module_batch_preserves_order
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_same_module_tests_do_not_share_globals
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_timeout_releases_worker_for_next_request
[INFO] [stdout]     rpytest_runner::forkserver_test::forkserver_worker_processes_one_queued_request
[INFO] [stdout]     rpytest_runner::forkserver_test::same_module_batch_reports_each_test_before_the_module_finishes
[INFO] [stdout]     rpytest_runner::forkserver_test_b::forkserver_imports_preload_after_child_env_setup
[INFO] [stdout]     rpytest_runner::forkserver_test_b::forkserver_run_with_reused_controller_keeps_controller_alive
[INFO] [stdout]     rpytest_runner::forkserver_timeout_test::forkserver_module_timeout_excludes_setup_then_kills_slow_call
[INFO] [stdout]     rpytest_runner::forkserver_timeout_test::forkserver_same_module_timeout_does_not_contaminate_later_tests
[INFO] [stdout]     rpytest_runner::forkserver_timeout_test::forkserver_timeout_excludes_setup_phase
[INFO] [stdout]     rpytest_runner::forkserver_timeout_test::forkserver_timeout_metamorphic_vs_untimed_sleep
[INFO] [stdout]     rpytest_runner::forkserver_timeout_test::forkserver_timeout_parent_kills_if_call_disables_sigalrm
[INFO] [stdout]     rpytest_runner::forkserver_timeout_test::forkserver_timeout_survives_child_sigalrm_ignore
[INFO] [stdout]     rpytest_runner::runner_test::runner_helpers_validate_and_run_commands_directly
[INFO] [stdout]     rpytest_runner::runner_test::subprocess_runner_clears_inherited_pytest_addopts
[INFO] [stdout]     rpytest_runner::runner_test::subprocess_runner_clears_ini_addopts_unknown_without_plugins
[INFO] [stdout]     rpytest_runner::runner_test::subprocess_worker_sends_indexed_result
[INFO] [stdout]     rpytest_runner::tests::forkserver_runner_ignores_inherited_pytest_addopts_testmon
[INFO] [stdout]     rpytest_runner::tests::forkserver_runner_runs_one_pytest_node
[INFO] [stdout]     rpytest_runner::tests::subprocess_runner_enforces_timeout
[INFO] [stdout]     rpytest_runner::tests::subprocess_runner_imports_preload_before_pytest
[INFO] [stdout]     rpytest_runner::tests::subprocess_runner_reports_failed_pytest_node
[INFO] [stdout]     rpytest_runner::tests::subprocess_runner_run_many_bounded_limits_concurrency_and_preserves_order
[INFO] [stdout]     rpytest_runner::tests::subprocess_runner_run_many_preserves_order_for_real_nodes
[INFO] [stdout]     rpytest_runner::tests::subprocess_runner_runs_one_pytest_node
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 701 passed; 50 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.51s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1", kill_on_drop: false }`
[INFO] [stdout] 1ef87e0220f84454eecb942c1869596e203240761969ef91957c816f88ae5ca1
