[INFO] fetching crate smix-selector-resolver 12.0.0...
[INFO] testing smix-selector-resolver-12.0.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate smix-selector-resolver 12.0.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate smix-selector-resolver 12.0.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate smix-selector-resolver 12.0.0
[INFO] tweaked toml for crates.io crate smix-selector-resolver 12.0.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate smix-selector-resolver 12.0.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate smix-selector-resolver 12.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded smix-selector v12.0.0
[INFO] [stderr]   Downloaded dhat v0.3.3
[INFO] [stderr]   Downloaded thousands v0.2.0
[INFO] [stderr]   Downloaded smix-screen v12.0.0
[INFO] [stderr]   Downloaded mintex v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c
[INFO] running `Command { std: "docker" "start" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c", 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" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c" "/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" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c", 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" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling smix-screen v12.0.0
[INFO] [stderr]    Compiling smix-selector v12.0.0
[INFO] [stderr]    Compiling smix-selector-resolver v12.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.30s
[INFO] running `Command { std: "docker" "inspect" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c", 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" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling mintex v0.1.4
[INFO] [stderr]    Compiling thousands v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling smix-screen v12.0.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling smix-selector v12.0.0
[INFO] [stderr]    Compiling criterion-plot v0.6.0
[INFO] [stderr]    Compiling smix-selector-resolver v12.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling dhat v0.3.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.7.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.43s
[INFO] running `Command { std: "docker" "inspect" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c", 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" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.94s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/smix_selector_resolver-cff7b288575786cb)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/it/main.rs (/opt/rustwide/target/debug/deps/it-b7fa6b938fe40c0d)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 74 tests
[INFO] [stdout] test a_chain_is_tried_in_order::a_nested_chain_is_flattened_in_order ... ok
[INFO] [stdout] test a_chain_is_tried_in_order::a_chain_that_matches_nothing_resolves_to_nothing ... ok
[INFO] [stdout] test a_chain_is_tried_in_order::all_returns_the_first_layer_that_matched_not_the_union ... ok
[INFO] [stdout] test a_chain_is_tried_in_order::an_empty_chain_matches_nothing_rather_than_everything ... ok
[INFO] [stdout] test a_chain_is_tried_in_order::a_pattern_that_cannot_compile_does_not_take_the_whole_chain_down ... ok
[INFO] [stdout] test a_chain_is_tried_in_order::the_compiled_path_walks_the_chain_too ... ok
[INFO] [stdout] test a_chain_is_tried_in_order::the_first_layer_wins_when_both_match ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::a_payload_that_is_not_the_probes_shape_is_refused_rather_than_emptied ... ok
[INFO] [stdout] test a_chain_is_tried_in_order::the_second_layer_is_tried_when_the_first_misses ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::a_masked_field_converts_to_what_was_typed_not_what_is_shown ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::every_tag_the_probe_saw_survives_the_conversion ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::a_modal_hides_what_is_behind_it_from_the_probe_too ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::the_converted_tree_keeps_screen_coordinates ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::two_roots_of_equal_size_are_not_a_modal ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::two_things_that_both_look_like_the_modal_mean_neither_is ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::with_no_modal_every_root_is_reachable ... ok
[INFO] [stdout] test conjunction::a_constraint_that_no_node_satisfies_selects_nothing ... ok
[INFO] [stdout] test conjunction::no_constraint_behaves_as_before ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::the_semantics_tree_can ... ok
[INFO] [stdout] test every_form_resolves::every_form_either_resolves_or_says_why_not ... ok
[INFO] [stdout] test focus_is_never_a_key::a_focused_key_alone_is_no_answer ... ok
[INFO] [stdout] test conjunction::the_conjunction_picks_the_one_element_that_is_both ... ok
[INFO] [stdout] test every_form_resolves::an_exemption_must_still_be_true ... ok
[INFO] [stdout] test focus_is_never_a_key::a_key_is_still_found_when_it_is_named ... ok
[INFO] [stdout] test focus_is_never_a_key::the_field_with_focus_is_the_answer_and_the_key_is_not ... ok
[INFO] [stdout] test resolve_compiled::compiled_invalid_regex_returns_none_from_new ... ok
[INFO] [stdout] test resolve_compiled::compiled_miss ... ok
[INFO] [stdout] test resolver::ancestor_no_match_returns_none ... ok
[INFO] [stdout] test resolve_compiled::compiled_plain_hit ... ok
[INFO] [stdout] test resolver::ancestor_picks_candidate_whose_parent_chain_contains_ancestor_subselector ... ok
[INFO] [stdout] test resolver::ancestor_picks_non_tappable_when_tappable_sibling_lacks_ancestor ... ok
[INFO] [stdout] test a_tag_only_semantics_can_see::the_accessibility_tree_cannot_name_the_dialog_button ... ok
[INFO] [stdout] test resolver::ancestor_filter_runs_before_spatial_pipeline ... ok
[INFO] [stdout] test resolver::ancestor_multi_candidates_same_ancestor_keeps_all_for_resolve_all ... ok
[INFO] [stdout] test resolver::anchor_below_all_returns_all_dfs_order ... ok
[INFO] [stdout] test resolver::anchor_left_of_and_above_both_apply ... ok
[INFO] [stdout] test resolver::anchor_below_nth_picks_second ... ok
[INFO] [stdout] test resolver::anchor_below_picks_dfs_first_candidate_below ... ok
[INFO] [stdout] test resolver::index_nth_picks_zero_based ... ok
[INFO] [stdout] test resolver::ancestor_nested_selector_two_levels ... ok
[INFO] [stdout] test resolver::id_strict_equal_hit ... ok
[INFO] [stdout] test resolver::role_match_with_name_pattern ... ok
[INFO] [stdout] test resolver::id_strict_equal_case_sensitive ... ok
[INFO] [stdout] test resolver::index_first_picks_dfs_first ... ok
[INFO] [stdout] test resolver::index_nth_out_of_range_returns_none ... ok
[INFO] [stdout] test resolver::index_last_picks_dfs_last ... ok
[INFO] [stdout] test resolver::focused_hits_node_with_has_focus ... ok
[INFO] [stdout] test resolver::spatial_near_boundary_100pt_is_hit ... ok
[INFO] [stdout] test resolver::focused_miss_returns_none_when_no_focus ... ok
[INFO] [stdout] test resolver::id_empty_returns_none ... ok
[INFO] [stdout] test resolver::spatial_near_just_over_100pt_misses ... ok
[INFO] [stdout] test resolver::spatial_picks_non_tappable_when_tappable_sibling_fails_filter ... ok
[INFO] [stdout] test resolver::tappable_filter_keeps_static_text_when_no_button_candidate ... ok
[INFO] [stdout] test resolver::tappable_filter_drops_alert_container_and_static_text_in_modal ... ok
[INFO] [stdout] test resolve_compiled::compiled_regex_hit ... ok
[INFO] [stdout] test resolver::label_strict_equal_case_sensitive_hit ... ok
[INFO] [stdout] test resolver::spatial_anchor_null_short_circuits ... ok
[INFO] [stdout] test resolver::text_string_label_hit ... ok
[INFO] [stdout] test resolver::role_mismatch_returns_none ... ok
[INFO] [stdout] test resolver::topmost_hit_test_first_modifier_still_respects_dfs_when_no_modal ... ok
[INFO] [stdout] test resolver::spatial_inside_geometric_containment ... ok
[INFO] [stdout] test resolver::spatial_below_hit ... ok
[INFO] [stdout] test resolver::zero_bounds_node_filtered_out ... ok
[INFO] [stdout] test resolver::topmost_hit_test_picks_modal_button_when_same_label_underneath ... ok
[INFO] [stdout] test resolver::anchor_miss_short_circuits_to_none ... ok
[INFO] [stdout] test resolver::topmost_hit_test_detects_modal_by_raw_type_when_role_absent ... ok
[INFO] [stdout] test resolver::text_regex_invalid_returns_none ... ok
[INFO] [stdout] test resolver::text_string_empty_returns_none ... ok
[INFO] [stdout] test resolver::role_match_no_name ... ok
[INFO] [stdout] test resolver::text_string_miss_returns_none ... ok
[INFO] [stdout] test resolver::text_regex_default_auto_i ... ok
[INFO] [stdout] test resolver::text_regex_partial_match ... ok
[INFO] [stdout] test resolver::topmost_hit_test_modal_with_disjoint_button_still_picks_modal_descendant ... ok
[INFO] [stdout] test resolver::topmost_hit_test_no_modal_falls_back_to_dfs_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 74 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests smix_selector_resolver
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 51) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.52s; merged doctests compilation took 0.49s
[INFO] running `Command { std: "docker" "inspect" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c", kill_on_drop: false }`
[INFO] [stdout] f349e47c92ca03de298aa34b790a39f401490ad18f24a5a7f06d388a807bda3c
