[INFO] cloning repository https://github.com/chr4/zigbee2mqtt-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/chr4/zigbee2mqtt-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchr4%2Fzigbee2mqtt-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchr4%2Fzigbee2mqtt-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8314c341590ff052b24f93e4a5225933df73ff37
[INFO] testing chr4/zigbee2mqtt-rs against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchr4%2Fzigbee2mqtt-rs" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/chr4/zigbee2mqtt-rs
[INFO] finished tweaking git repo https://github.com/chr4/zigbee2mqtt-rs
[INFO] tweaked toml for git repo https://github.com/chr4/zigbee2mqtt-rs written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/chr4/zigbee2mqtt-rs on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/chr4/zigbee2mqtt-rs 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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_yml v0.0.12
[INFO] [stderr]   Downloaded tokio-serial v5.4.5
[INFO] [stderr]   Downloaded rumqttc v0.24.0
[INFO] [stderr]   Downloaded serialport v4.9.0
[INFO] [stderr]   Downloaded libyml v0.0.5
[INFO] [stderr]   Downloaded mio-serial v5.0.6
[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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 942083b23f0ce66d28bdcfbd27dc5c0756b3447ba7c97d67ae362562c5b73eb6
[INFO] running `Command { std: "docker" "start" "-a" "942083b23f0ce66d28bdcfbd27dc5c0756b3447ba7c97d67ae362562c5b73eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "942083b23f0ce66d28bdcfbd27dc5c0756b3447ba7c97d67ae362562c5b73eb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "942083b23f0ce66d28bdcfbd27dc5c0756b3447ba7c97d67ae362562c5b73eb6", kill_on_drop: false }`
[INFO] [stdout] 942083b23f0ce66d28bdcfbd27dc5c0756b3447ba7c97d67ae362562c5b73eb6
[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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca44ca23deca94f65ef28375b56fb249197b3c416dc9f50be5480a5c77c54820
[INFO] running `Command { std: "docker" "start" "-a" "ca44ca23deca94f65ef28375b56fb249197b3c416dc9f50be5480a5c77c54820", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling serde_yml v0.0.12
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling libyml v0.0.5
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling unescaper v0.1.8
[INFO] [stderr]    Compiling serialport v4.9.0
[INFO] [stderr]    Compiling mio-serial v5.0.6
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling rumqttc v0.24.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-serial v5.4.5
[INFO] [stderr]    Compiling zigbee2mqtt-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "ca44ca23deca94f65ef28375b56fb249197b3c416dc9f50be5480a5c77c54820", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca44ca23deca94f65ef28375b56fb249197b3c416dc9f50be5480a5c77c54820", kill_on_drop: false }`
[INFO] [stdout] ca44ca23deca94f65ef28375b56fb249197b3c416dc9f50be5480a5c77c54820
[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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e2a53e0113228fe5ec6d4e38a977ac6b403805214665803799b1d805151751d3
[INFO] running `Command { std: "docker" "start" "-a" "e2a53e0113228fe5ec6d4e38a977ac6b403805214665803799b1d805151751d3", kill_on_drop: false }`
[INFO] [stderr]    Compiling zigbee2mqtt-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 10.19s
[INFO] running `Command { std: "docker" "inspect" "e2a53e0113228fe5ec6d4e38a977ac6b403805214665803799b1d805151751d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2a53e0113228fe5ec6d4e38a977ac6b403805214665803799b1d805151751d3", kill_on_drop: false }`
[INFO] [stdout] e2a53e0113228fe5ec6d4e38a977ac6b403805214665803799b1d805151751d3
[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" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0449f68572c0b71a14760a9e07b05246729db5dcddb5cd3cbe6b8c817d404e32
[INFO] running `Command { std: "docker" "start" "-a" "0449f68572c0b71a14760a9e07b05246729db5dcddb5cd3cbe6b8c817d404e32", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zigbee2mqtt_rs-f39e4aafeb17f9a8)
[INFO] [stdout] 
[INFO] [stdout] running 107 tests
[INFO] [stdout] test bridge::tests::find_ep_with_existing_cluster ... ok
[INFO] [stdout] test bridge::tests::now_iso8601_format ... ok
[INFO] [stdout] test bridge::tests::transition_time_default ... ok
[INFO] [stdout] test bridge::tests::transition_time_from_payload ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::af_data_request_format ... ok
[INFO] [stdout] test bridge::tests::parse_ieee_addr_valid ... ok
[INFO] [stdout] test bridge::tests::parse_ieee_addr_lowercase ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::bdb_set_channel_primary ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::bdb_set_channel_secondary ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::parse_af_incoming_msg ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::parse_end_device_annce_ind ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::sys_reset_req_uses_correct_cmd1 ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::sys_version_is_sreq ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::sys_version_rsp_parse ... ok
[INFO] [stdout] test coordinator::znp::frame::tests::fcs_computed_correctly ... ok
[INFO] [stdout] test coordinator::znp::frame::tests::round_trip_with_data ... ok
[INFO] [stdout] test coordinator::znp::frame::tests::unknown_subsystem_not_discarded ... ok
[INFO] [stdout] test database::tests::coordinator_ieee_extracted ... ok
[INFO] [stdout] test database::tests::corrupted_lines_skipped ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::parse_active_ep_rsp ... ok
[INFO] [stdout] test bridge::tests::days_to_ymd_known_date ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::parse_simple_desc_rsp ... ok
[INFO] [stdout] test coordinator::znp::frame::tests::round_trip_empty_data ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::permit_join_format ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::sys_version_rsp_parse_too_short ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::nv_write_format ... ok
[INFO] [stdout] test database::tests::device_type_from_power_source ... ok
[INFO] [stdout] test database::tests::empty_database_returns_empty ... ok
[INFO] [stdout] test bridge::tests::parse_ieee_addr_invalid ... ok
[INFO] [stdout] test database::tests::parse_ieee_invalid ... ok
[INFO] [stdout] test database::tests::parse_ieee_valid ... ok
[INFO] [stdout] test database::tests::power_source_imported ... ok
[INFO] [stdout] test devices::tests::add_and_get_device ... ok
[INFO] [stdout] test database::tests::sensor_endpoints ... ok
[INFO] [stdout] test database::tests::manufacturer_and_model_imported ... ok
[INFO] [stdout] test database::tests::friendly_names_from_config ... ok
[INFO] [stdout] test database::tests::loads_devices_not_coordinator ... ok
[INFO] [stdout] test devices::tests::all_input_clusters_deduped ... ok
[INFO] [stdout] test devices::tests::device_z2m_json_format ... ok
[INFO] [stdout] test devices::tests::merge_state ... ok
[INFO] [stdout] test devices::tests::find_by_name ... ok
[INFO] [stdout] test homeassistant::tests::availability_matches_z2m ... ok
[INFO] [stdout] test homeassistant::tests::battery_sensor_discovery_matches_z2m ... ok
[INFO] [stdout] test homeassistant::tests::color_light_discovery_has_color_modes ... ok
[INFO] [stdout] test homeassistant::tests::contact_sensor_discovery_matches_z2m ... ok
[INFO] [stdout] test homeassistant::tests::device_block_matches_z2m ... ok
[INFO] [stdout] test homeassistant::tests::humidity_sensor_discovery_matches_z2m ... ok
[INFO] [stdout] test homeassistant::tests::linkquality_sensor_is_diagnostic ... ok
[INFO] [stdout] test homeassistant::tests::occupancy_sensor_discovery_matches_z2m ... ok
[INFO] [stdout] test homeassistant::tests::light_discovery_has_required_z2m_fields ... ok
[INFO] [stdout] test homeassistant::tests::temperature_sensor_discovery_matches_z2m ... ok
[INFO] [stdout] test homeassistant::tests::discovery_topic_format_matches_z2m ... ok
[INFO] [stdout] test mqtt::tests::parse_permit_join_json_true ... ok
[INFO] [stdout] test homeassistant::tests::switch_discovery_matches_z2m ... ok
[INFO] [stdout] test mqtt::tests::parse_permit_join_empty ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::data_type_fixed_len ... ok
[INFO] [stdout] test mqtt::tests::parse_permit_join_plain_number ... ok
[INFO] [stdout] test mqtt::tests::parse_permit_join_json_false ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_all_multiple_reports ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_bool_false ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_char_str ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_bool_true ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_char_str_invalid_length ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_char_str_empty ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_i16_negative ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_u16 ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_truncated_errors ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_u8 ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_u24 ... ok
[INFO] [stdout] test zigbee::zcl::clusters::color::tests::color_hs_reports_nested ... ok
[INFO] [stdout] test zigbee::zcl::attribute::tests::parse_u32 ... ok
[INFO] [stdout] test zigbee::zcl::clusters::color::tests::color_mode_report ... ok
[INFO] [stdout] test zigbee::zcl::clusters::color::tests::color_xy_reports_nested ... ok
[INFO] [stdout] test zigbee::zcl::clusters::ias_zone::tests::zone_status_change_notification ... ok
[INFO] [stdout] test zigbee::zcl::clusters::ias_zone::tests::zone_status_closed ... ok
[INFO] [stdout] test zigbee::zcl::clusters::ias_zone::tests::zone_status_open ... ok
[INFO] [stdout] test zigbee::zcl::clusters::color::tests::move_to_color_temp_payload_format ... ok
[INFO] [stdout] test zigbee::zcl::clusters::ias_zone::tests::zone_status_tamper ... ok
[INFO] [stdout] test zigbee::zcl::clusters::level::tests::brightness_half ... ok
[INFO] [stdout] test zigbee::zcl::clusters::level::tests::brightness_report ... ok
[INFO] [stdout] test zigbee::zcl::clusters::level::tests::move_to_level_format ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::command_on_off_toggle ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::on_report ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::off_report ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::set_state_payload_invalid ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::set_state_payload_off ... ok
[INFO] [stdout] test mqtt::tests::parse_permit_join_json_with_time ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::set_state_payload_on ... ok
[INFO] [stdout] test zigbee::zcl::clusters::temperature::tests::temperature_invalid_value ... ok
[INFO] [stdout] test zigbee::zcl::clusters::temperature::tests::temperature_negative ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::set_state_payload_toggle ... ok
[INFO] [stdout] test zigbee::zcl::clusters::on_off::tests::set_state_payload_case_insensitive ... ok
[INFO] [stdout] test zigbee::zcl::clusters::temperature::tests::temperature_report ... ok
[INFO] [stdout] test zigbee::zcl::clusters::color::tests::color_temp_report ... ok
[INFO] [stdout] test zigbee::zcl::tests::empty_zcl_frame_errors ... ok
[INFO] [stdout] test zigbee::zcl::tests::parse_cluster_specific_on_off ... ok
[INFO] [stdout] test zigbee::zcl::tests::parse_on_off_report_attributes ... ok
[INFO] [stdout] test zigbee::zcl::tests::parse_read_attr_rsp_basic_cluster ... ok
[INFO] [stdout] test zigbee::zcl::tests::parse_temperature_report ... ok
[INFO] [stdout] test zigbee::zcl::tests::parse_unsupported_cluster ... ok
[INFO] [stdout] test bridge::tests::days_to_ymd_epoch ... ok
[INFO] [stdout] test database::tests::device_ieee_and_nwk ... ok
[INFO] [stdout] test database::tests::endpoints_imported ... ok
[INFO] [stdout] test database::tests::interview_state ... ok
[INFO] [stdout] test coordinator::znp::commands::tests::af_register_format ... ok
[INFO] [stdout] test devices::tests::remove_clears_all_indexes ... ok
[INFO] [stdout] test devices::tests::update_nwk_addr ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/zigbee2mqtt_rs-6752df1bb1bd1af7)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/z2m_compat.rs (/opt/rustwide/target/debug/deps/z2m_compat-67c23a06748ede5e)
[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 30 tests
[INFO] [stdout] test bridge_devices::device_ieee_address_format ... ok
[INFO] [stdout] test bridge_devices::device_json_has_z2m_required_fields ... ok
[INFO] [stdout] test bridge_state::bridge_state_offline_is_json ... ok
[INFO] [stdout] test permit_join::z2m_permit_join_disable ... ok
[INFO] [stdout] test permit_join::z2m_permit_join_json_format ... ok
[INFO] [stdout] test publish_commands::brightness_with_transition ... ok
[INFO] [stdout] test bridge_devices::device_list_is_array ... ok
[INFO] [stdout] test bridge_devices::device_type_values ... ok
[INFO] [stdout] test bridge_devices::interview_states ... ok
[INFO] [stdout] test publish_commands::color_hs_command ... ok
[INFO] [stdout] test publish_commands::color_temp_command ... ok
[INFO] [stdout] test publish_commands::off_command_payload ... ok
[INFO] [stdout] test publish_commands::toggle_command_payload ... ok
[INFO] [stdout] test publish_commands::color_xy_command ... ok
[INFO] [stdout] test receive_state::contact_sensor_closed ... ok
[INFO] [stdout] test publish_commands::on_command_payload ... ok
[INFO] [stdout] test receive_state::humidity_report_format ... ok
[INFO] [stdout] test receive_state::color_xy_report_is_nested ... ok
[INFO] [stdout] test receive_state::occupancy_report_format ... ok
[INFO] [stdout] test receive_state::battery_report_format ... ok
[INFO] [stdout] test receive_state::contact_sensor_zone_status_change ... ok
[INFO] [stdout] test receive_state::brightness_report_format ... ok
[INFO] [stdout] test receive_state::color_mode_report ... ok
[INFO] [stdout] test receive_state::color_temp_report_format ... ok
[INFO] [stdout] test receive_state::temperature_report_format ... ok
[INFO] [stdout] test bridge_info::bridge_info_has_required_fields ... ok
[INFO] [stdout] test bridge_state::bridge_state_online_is_json ... ok
[INFO] [stdout] test publish_commands::brightness_command_uses_move_to_level_with_onoff ... ok
[INFO] [stdout] test bridge_devices::device_definition_block ... ok
[INFO] [stdout] test receive_state::on_off_state_uses_string_on_off ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zigbee2mqtt_rs
[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" "0449f68572c0b71a14760a9e07b05246729db5dcddb5cd3cbe6b8c817d404e32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0449f68572c0b71a14760a9e07b05246729db5dcddb5cd3cbe6b8c817d404e32", kill_on_drop: false }`
[INFO] [stdout] 0449f68572c0b71a14760a9e07b05246729db5dcddb5cd3cbe6b8c817d404e32
