[INFO] fetching crate xremap 0.15.1... [INFO] testing xremap-0.15.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate xremap 0.15.1 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate xremap 0.15.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate xremap 0.15.1 [INFO] tweaked toml for crates.io crate xremap 0.15.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate xremap 0.15.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate xremap 0.15.1 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] abdb34d4d95635b9c2f3bf46160a793f6f44ce1096d7de45bda5e1b2175ffb46 [INFO] running `Command { std: "docker" "start" "-a" "abdb34d4d95635b9c2f3bf46160a793f6f44ce1096d7de45bda5e1b2175ffb46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "abdb34d4d95635b9c2f3bf46160a793f6f44ce1096d7de45bda5e1b2175ffb46", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "abdb34d4d95635b9c2f3bf46160a793f6f44ce1096d7de45bda5e1b2175ffb46", kill_on_drop: false }` [INFO] [stdout] abdb34d4d95635b9c2f3bf46160a793f6f44ce1096d7de45bda5e1b2175ffb46 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f886e44fc68e4b76ff8a70a2cc3604c891eefb376fd9b28929b177e21d44c3b4 [INFO] running `Command { std: "docker" "start" "-a" "f886e44fc68e4b76ff8a70a2cc3604c891eefb376fd9b28929b177e21d44c3b4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling libc v0.2.181 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling zmij v1.0.20 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling clap_builder v4.5.57 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling winnow v1.0.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling jiff v0.2.23 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling toml_writer v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling fork v0.7.0 [INFO] [stderr] Compiling nix v0.26.4 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling toml v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling darling_core v0.21.3 [INFO] [stderr] Compiling evdev v0.13.2 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling derive-where v1.6.1 [INFO] [stderr] Compiling env_filter v1.0.1 [INFO] [stderr] Compiling env_logger v0.11.10 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling clap v4.5.57 [INFO] [stderr] Compiling clap_complete v4.5.65 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling serde_with_macros v3.16.1 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling serde_with v3.16.1 [INFO] [stderr] Compiling xremap v0.15.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.37s [INFO] running `Command { std: "docker" "inspect" "f886e44fc68e4b76ff8a70a2cc3604c891eefb376fd9b28929b177e21d44c3b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f886e44fc68e4b76ff8a70a2cc3604c891eefb376fd9b28929b177e21d44c3b4", kill_on_drop: false }` [INFO] [stdout] f886e44fc68e4b76ff8a70a2cc3604c891eefb376fd9b28929b177e21d44c3b4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e13769d5785f57c711b8a78727d42cc966b7a543c7210c078f1e4d3bb0cf0130 [INFO] running `Command { std: "docker" "start" "-a" "e13769d5785f57c711b8a78727d42cc966b7a543c7210c078f1e4d3bb0cf0130", kill_on_drop: false }` [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling xremap v0.15.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.24s [INFO] running `Command { std: "docker" "inspect" "e13769d5785f57c711b8a78727d42cc966b7a543c7210c078f1e4d3bb0cf0130", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e13769d5785f57c711b8a78727d42cc966b7a543c7210c078f1e4d3bb0cf0130", kill_on_drop: false }` [INFO] [stdout] e13769d5785f57c711b8a78727d42cc966b7a543c7210c078f1e4d3bb0cf0130 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8228fe85e1bd0122072a849596ba16f00badad83aa05b570fb11cb6d1010f80e [INFO] running `Command { std: "docker" "start" "-a" "8228fe85e1bd0122072a849596ba16f00badad83aa05b570fb11cb6d1010f80e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xremap-9edf65ece738bb1c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xremap-57f344e9b13fa12b) [INFO] [stdout] [INFO] [stdout] running 256 tests [INFO] [stdout] test bridge::types::test_legacy_bridge_response ... ok [INFO] [stdout] test bridge::types::test_bridge_request ... ok [INFO] [stdout] test config::application::tests::test_literal_application_name_matcher ... ok [INFO] [stdout] test config::application::tests::test_exact_match ... ok [INFO] [stdout] test config::application::tests::test_unescape_slash_excessive_string_after_closing ... ok [INFO] [stdout] test config::application::tests::test_unescape_slash_missing_closing_slash ... ok [INFO] [stdout] test config::application::tests::test_name_match ... ok [INFO] [stdout] test config::key::test_parse_key ... ok [INFO] [stdout] test config::key_press::test_parse_key_press ... ok [INFO] [stdout] test config::keymap_action::tests::test_null_action ... ok [INFO] [stdout] test config::keymap_action::tests::test_keypress_action ... ok [INFO] [stdout] test config::keymap_action::tests::test_launch_action ... ok [INFO] [stdout] test config::tests::test_toml_fail_on_data_outside_of_config_model ... ok [INFO] [stdout] test config::tests::test_toml_keymap_basic ... ok [INFO] [stdout] test config::tests::test_toml_keymap_launch ... ok [INFO] [stdout] test config::application::tests::test_unescape_slash_correct_regex ... ok [INFO] [stdout] test config::tests::test_toml_keymap_array ... ok [INFO] [stdout] test config::tests::test_toml_modmap_basic ... ok [INFO] [stdout] test config::tests::test_toml_keymap_lr_modifiers ... ok [INFO] [stdout] test config::tests::test_toml_modmap_multi_purpose_key_multi_key ... ok [INFO] [stdout] test config::tests::test_toml_modmap_press_release_key ... ok [INFO] [stdout] test config::tests::test_toml_modmap_multi_purpose_key ... ok [INFO] [stdout] test config::tests::test_toml_modmap_application_regex ... ok [INFO] [stdout] test config::tests::test_toml_no_keymap_action ... ok [INFO] [stdout] test config::tests::test_toml_keymap_application ... ok [INFO] [stdout] test config::tests::test_toml_virtual_modifiers ... ok [INFO] [stdout] test config::tests::test_toml_modmap_application ... ok [INFO] [stdout] test config::application::tests::test_regex_unescape_application_name_matcher ... ok [INFO] [stdout] test config::tests::test_toml_shared_data_anchor ... ok [INFO] [stdout] test config::tests::test_yaml_fail_on_data_outside_of_config_model ... ok [INFO] [stdout] test config::tests::test_toml_keymap_mark ... ok [INFO] [stdout] test config::tests::test_yaml_invalid_virtual_modifiers_2 ... ok [INFO] [stdout] test config::tests::test_yaml_invalid_virtual_modifiers_3 ... ok [INFO] [stdout] test config::tests::test_yaml_key_is_unknown ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_application ... ok [INFO] [stdout] test config::tests::test_yaml_fail_on_modifier_in_modmap_match ... ok [INFO] [stdout] test config::tests::test_yaml_fail_on_modifier_missing_sidedness ... ok [INFO] [stdout] test config::tests::test_toml_keymap_remap_timeout_key_sequence ... ok [INFO] [stdout] test config::tests::test_toml_keymap_mode ... ok [INFO] [stdout] test config::tests::test_toml_keymap_remap ... ok [INFO] [stdout] test config::tests::test_yaml_invalid_virtual_modifiers_1 ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_basic ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_array ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_mark ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_can_not_emit_relative_events ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_mode ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_remap ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_lr_modifiers ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_remap_property_invalid ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_remap_timeout_as_sequence ... ok [INFO] [stdout] test config::tests::test_yaml_modifier_is_missing_sidedness ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_remap_timeout_key_invalid ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_any_key_is_not_valid ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_remap_timeout_invalid ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_application ... ok [INFO] [stdout] test config::application::tests::test_regex_application_name_matcher ... ok [INFO] [stdout] test config::tests::test_yaml_keymap_launch ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_application_regex ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_basic ... ok [INFO] [stdout] test tests::test_any_key ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_relative_events_are_invalid_1 ... ok [INFO] [stdout] test tests::test_any_does_not_work_in_nested_remap ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_relative_events_are_invalid_2 ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_multi_purpose_key ... ok [INFO] [stdout] test tests::test_cursor_behavior_1 ... ignored [INFO] [stdout] test tests::test_cursor_behavior_2 ... ignored [INFO] [stdout] test config::tests::test_yaml_no_keymap_action ... ok [INFO] [stdout] test tests::test_application_override ... ok [INFO] [stdout] test tests::test_exact_match_true ... ok [INFO] [stdout] test tests::test_exact_match_false_nested ... ok [INFO] [stdout] test tests::test_device_override ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_press_release_key ... ok [INFO] [stdout] test tests::test_basic_modmap ... ok [INFO] [stdout] test tests::test_exact_match_false ... ok [INFO] [stdout] test config::tests::test_yaml_virtual_modifiers ... ok [INFO] [stdout] test tests::test_exact_match_true_nested ... ok [INFO] [stdout] test config::tests::test_yaml_shared_data_anchor ... ok [INFO] [stdout] test tests::test_interleave_modifiers ... ok [INFO] [stdout] test tests::test_exact_match_default ... ok [INFO] [stdout] test tests::test_keymap_merge_gives_precedence_to_first ... ok [INFO] [stdout] test config::tests::test_yaml_press_release_key_wrongly_used_in_keymap ... ok [INFO] [stdout] test tests::test_keymap_modifier_spuriously_pressed ... ok [INFO] [stdout] test tests::test_keymap_emit_is_not_used_in_subsequent_remaps ... ok [INFO] [stdout] test tests::test_keymap_modifiers_are_released_in_order_of_pressed ... ok [INFO] [stdout] test tests::test_keymaps_are_merged ... ok [INFO] [stdout] test tests::test_merge_remaps ... ok [INFO] [stdout] test tests::test_no_keymap_action ... ok [INFO] [stdout] test tests::test_mixing_no_keypress_and_remap_in_keymap_action ... ok [INFO] [stdout] test tests_disguised_events_in::test_disguised_event_cancels_nested_remap ... ok [INFO] [stdout] test tests::test_keymap_with_modifier_alone_is_not_supported ... ok [INFO] [stdout] test tests::test_merge_remaps_with_override ... ok [INFO] [stdout] test tests::test_mouse_movement_event_accumulation ... ok [INFO] [stdout] test tests_disguised_events_in::test_mouse_movement_does_not_cancel_multi_purpose_key ... ok [INFO] [stdout] test tests_disguised_events_in::test_relative_events_in_keymap ... ok [INFO] [stdout] test tests::test_mixing_keypress_and_remap_in_keymap_action ... ok [INFO] [stdout] test tests::verify_disguised_relative_events ... ok [INFO] [stdout] test tests_disguised_events_in::test_opt_in_mouse_movement_interrupts_multi_purpose_key ... ok [INFO] [stdout] test tests_disguised_events_in::test_mixed_wheel_events_matching_and_non_matching ... ok [INFO] [stdout] test tests_disguised_events_in::test_disguised_event_does_not_match ... ok [INFO] [stdout] test tests_extra_modifiers::test_modifier_not_released_in_inexact_match ... ok [INFO] [stdout] test tests_disguised_events_in::test_mixed_mouse_events_matching_and_non_matching ... ok [INFO] [stdout] test tests_extra_modifiers::test_on_left_side ... ok [INFO] [stdout] test tests_extra_modifiers::test_on_right_side ... ok [INFO] [stdout] test tests_extra_modifiers::test_virtual_modifier_is_not_considered_extra ... ok [INFO] [stdout] test tests_disguised_events_in::test_disguised_event_mapped_in_nested_remap ... ok [INFO] [stdout] test tests_disguised_events_in::test_relative_events_in_keymap_with_held_modifier ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_can_emit_several_keys ... ok [INFO] [stdout] test tests_keymap_mark::test_emacs_like ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_emit_is_not_used_in_subsequent_remaps ... ok [INFO] [stdout] test tests_keymap_mode::test_default_start_mode ... ok [INFO] [stdout] test tests_keymap_mode::test_custom_start_mode ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_one_key ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_followed_by_same_emit_key ... ok [INFO] [stdout] test tests_modmap_keys::test_mode_change_affects_modmap_right_away ... ok [INFO] [stdout] test tests_keymap_mode::test_unspecified_mode_matches_all_modes ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_release_is_safe_even_with_mode_change_2 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_alone_is_not_optional ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_remap_two_concurrent_keys ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_free_hold_does_not_repeat_hold_action_before_decision ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_only_emits_press_on_press ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_output_is_used_in_keymap ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_release_is_safe_even_with_mode_change_1 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_held_is_not_optional ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_free_hold_repeats_hold_action_after_decision ... ok [INFO] [stdout] test bridge::types::test_bridge_response ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_modifiers_are_sorted_first_and_last_held ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_release_is_safe_even_with_mode_change_3 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_hold_by_interrupt_then_mode_change ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_key_release_will_not_trigger_held ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_multi_purpose_key_multi_key ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_hold_by_timeout_then_mode_change ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_multi_purpose_key_with_invalid_key ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_is_interrupted ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_multi_purpose_key_without_timeout ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_modifiers_are_sorted_first_and_last_alone ... ok [INFO] [stdout] test config::tests::test_yaml_modmap_relative_events_are_invalid_3 ... ok [INFO] [stdout] test tests_disguised_events_in::test_mouse_wheel_cancels_multi_purpose_key ... ok [INFO] [stdout] test tests_modmap_keys::test_modmap_preceded_by_same_emit_key ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_key_never_pressed_but_released ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_is_repeated_in_hold_preferred_state ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_output_key_used_as_trigger ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_spurious_repeat_multipurpose_key ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_the_multipurpose_output_is_used_in_keymap_2 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_released_without_interuption ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_spurious_release_multipurpose_key ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_key_interruptable_evaluated_after_modmap_lookup ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_the_multipurpose_output_is_used_in_keymap_4 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_press_all_keys_then_release_all_keys_1 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_the_multipurpose_output_is_used_in_keymap_3 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_two_multipurpose_keys_are_interrupted ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_press_all_keys_then_release_all_keys_2 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_is_not_emitted_on_press ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_the_multipurpose_output_is_used_in_keymap_1 ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_press_all_keys_then_release_all_keys_3 ... ok [INFO] [stdout] test tests_modmap_mul_purpose_tap_preferred::test_tap_preferred_is_not_emitted_on_press ... ok [INFO] [stdout] test tests_modmap_mul_purpose_tap_preferred::test_tap_preferred_is_not_repeated_before_timeout ... ok [INFO] [stdout] test tests_modmap_mul_purpose_tap_preferred::test_tap_preferred_interrupted_before_timeout ... ok [INFO] [stdout] test tests_modmap_mul_purpose_tap_preferred::test_tap_preferred_released_before_timeout ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release_actions_goes_around_keymap ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release_lift_extra_modifiers_on_emit ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release_repeat_original_key ... ok [INFO] [stdout] test tests_nested_remap::test_cancel_by_key_with_defined_timeout_key_but_no_match ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release_can_escape_next_key ... ok [INFO] [stdout] test tests_nested_remap::test_cancel_by_key_with_defined_timeout_key ... ok [INFO] [stdout] test tests_nested_remap::test_cancel_by_timeout_emits_nothing ... ok [INFO] [stdout] test tests_modmap_mul_purpose_tap_preferred::test_tap_preferred_interrupted_before_timeout_and_repeated ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release ... ok [INFO] [stdout] test tests_nested_remap::test_cancel_by_timeout_with_explicit_timeout ... ok [INFO] [stdout] test tests_nested_remap::test_event_canceling_remap_is_used_for_matching ... ok [INFO] [stdout] test tests_nested_remap::test_modifier_canceling_remap_gets_emitted ... ok [INFO] [stdout] test tests_nested_remap::test_merge_nested_sibling_remaps_precedence_to_first ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release_repeat_custom_key ... ok [INFO] [stdout] test tests_nested_remap::test_cancel_by_timeout_with_timeout_key ... ok [INFO] [stdout] test tests_nested_remap::test_modifier_canceling_remap_is_used_for_matching ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release_emit_modifiers ... ok [INFO] [stdout] test tests_nested_remap::test_merge_nested_sibling_remaps ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_is_repeated_after_timeout ... ok [INFO] [stdout] test tests_modmap_mul_purpose::test_multipurpose_released_after_timeout ... ok [INFO] [stdout] test tests_modmap_press_release_key::test_press_release_skip_original_key ... ok [INFO] [stdout] test tests_nested_remap::test_event_canceling_remap_gets_emitted ... ok [INFO] [stdout] test tests_modmap_mul_purpose_tap_preferred::test_tap_preferred_released_in_hold_preferred_state ... ok [INFO] [stdout] test tests_modmap_mul_purpose_tap_preferred::test_tap_preferred_interrupted_in_hold_preferred_state ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_at_first_press_repeated ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_key_not_matching ... ok [INFO] [stdout] test tests_nested_remap::test_the_event_canceling_remap_gets_emitted_when_same_as_trigger_key_when_implicit ... ok [INFO] [stdout] test tests_nested_remap::test_the_event_canceling_remap_gets_emitted_when_same_as_trigger_key_when_explicit ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_spurious_events ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_surrounded_at_double_tapped ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_surrounded_at_first_press ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_twice ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_surrounded_at_tapped ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_then_repeat_triggering_key ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_then_repeat_ordinary_key ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_picks_heighest_candidate ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_at_first_press_not_canceled_by_other_non_matching ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_when_tapped_not_canceled_by_other_non_matching ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_candidate_cancels_in_one_batch ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_picks_heighest_candidate_after_lowest_has_canceled ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_picks_lowest_candidate_done_a_while_when_heighest_matches ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_candidate_with_many_actions ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_picks_finished_lowest_candidate_when_heighest_cancels ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_two_candidates_that_both_cancel ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_unhandled_events_are_passed_to_next_operator_at_match ... ok [INFO] [stdout] test tests_operator_sim::simkey_test_releasing_key_does_not_start_matching ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_picks_lowest_candidate_when_heighest_cancels ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_candidate_match_in_one_batch ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_unhandled_events_are_passed_to_static_operators_when_done ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_3_simkeys ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_unhandled_events_are_passed_to_next_operator_when_canceled ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_then_tick_before_release ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_when_tapped_canceled_by_timeout ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_when_tapped_canceled_by_timeout_with_modded_key ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_when_tapped_canceled_by_timeout_with_distinct_key ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_at_first_press_canceled_by_timeout ... ok [INFO] [stdout] test tests_operator_double_tap::test_dbltap_when_tapped_canceled_by_timeout_with_rolled_key ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_picks_lowest_candidate_finished_a_while_when_heighest_cancels_by_timeout ... ok [INFO] [stdout] test tests_operator_sim::symkey_emitted_then_timeout ... ok [INFO] [stdout] test tests_operator_sim::symkey_pressed_then_release_of_old_other_key ... ok [INFO] [stdout] test tests_operator_handler::test_operator_handler_picks_lowest_candidate_when_canceled_by_timeout ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_emitted_key_is_released_when_first_trigger_key_is_released ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_first_key_released_before_second_is_pressed ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_repeat ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_surrounded_at_done ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_surrounded_at_emit ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_surrounded_at_release ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_trigger_in_reverse_then_rolled_release ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_second_key_can_start_matching_right_after_other_release ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_repeat_after_release ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_trigger_then_modded_release ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_trigger_in_reverse_then_modded_release ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_surrounded_at_first_press ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_trigger_then_rolled_release ... ok [INFO] [stdout] test tests_operator_sim::symkey_test_surrounded_at_first_press_and_cancel ... ok [INFO] [stdout] test tests_virtual_modifier::test_modifier_not_declared ... ok [INFO] [stdout] test tests_virtual_modifier::test_modmap_output_is_used_in_virtual_modifiers ... ok [INFO] [stdout] test tests_virtual_modifier::test_virtual_modifier_can_be_explicitly_emitted_as_key ... ok [INFO] [stdout] test tests_virtual_modifier::test_virtual_modifier_in_inexact_match ... ok [INFO] [stdout] test tests_virtual_modifier::test_virtual_modifier_is_never_emitted ... ok [INFO] [stdout] test tests_virtual_modifier::test_virtual_modifier_not_emitted_even_if_defined_in_emit_definition ... ok [INFO] [stdout] test tests_virtual_modifier::test_virtual_modifier_not_emitted_when_no_match ... ok [INFO] [stdout] test tests_virtual_modifier::test_virtual_terminal_modifier_is_not_supported ... ok [INFO] [stdout] test tests_operator_sim::symkey_released_then_timeout ... ok [INFO] [stdout] test tests_operator_sim::symkey_pressed_then_timeout ... ok [INFO] [stdout] test tests_throttle_emit::test_press_key_then_release_other_key_without_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_mod_then_release_key_without_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_key_then_press_mod_without_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_key_then_press_mod_with_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_key_then_release_mod_with_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_key_then_release_mod_without_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_key_then_release_same_key_with_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_mod_then_press_key_without_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_press_key_then_release_same_key_without_delay ... ok [INFO] [stdout] test tests_throttle_emit::test_both_press_and_release_delays_after_mod ... ok [INFO] [stderr] Running tests/configuration.rs (/opt/rustwide/target/debug/deps/configuration-7e139dd247eefa18) [INFO] [stdout] test tests_throttle_emit::test_two_different_keys_pressed_around_mod_release ... ok [INFO] [stdout] test tests_throttle_emit::test_two_different_keys_pressed_around_mod_press ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 254 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/controller.rs (/opt/rustwide/target/debug/deps/controller-8494d8829b7ffd80) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/device.rs (/opt/rustwide/target/debug/deps/device-ac5fbd552a8de7f5) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/device_1.rs (/opt/rustwide/target/debug/deps/device_1-aac1fd016c24216a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/device_2.rs (/opt/rustwide/target/debug/deps/device_2-43c75cd8dd546963) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/device_3.rs (/opt/rustwide/target/debug/deps/device_3-1aeeae7a93e730d7) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/keyboard.rs (/opt/rustwide/target/debug/deps/keyboard-a18e6b04a7c5d2d5) [INFO] [stdout] [INFO] [stderr] Running tests/modmap.rs (/opt/rustwide/target/debug/deps/modmap-31dc4f43c44a174a) [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 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] [stderr] Running tests/operators.rs (/opt/rustwide/target/debug/deps/operators-838719fda4a478b2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/watch.rs (/opt/rustwide/target/debug/deps/watch-7778b9d635998097) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/watch-config.rs (/opt/rustwide/target/debug/deps/watch_config-3821d00058653847) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests xremap [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8228fe85e1bd0122072a849596ba16f00badad83aa05b570fb11cb6d1010f80e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8228fe85e1bd0122072a849596ba16f00badad83aa05b570fb11cb6d1010f80e", kill_on_drop: false }` [INFO] [stdout] 8228fe85e1bd0122072a849596ba16f00badad83aa05b570fb11cb6d1010f80e