[INFO] cloning repository https://github.com/BoringNeko/Clevo-cc30-linux
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/BoringNeko/Clevo-cc30-linux" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBoringNeko%2FClevo-cc30-linux", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBoringNeko%2FClevo-cc30-linux'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9b687903a32c3d82bd749f442f418ebc8c4b1a75
[INFO] testing BoringNeko/Clevo-cc30-linux against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBoringNeko%2FClevo-cc30-linux" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/BoringNeko/Clevo-cc30-linux
[INFO] finished tweaking git repo https://github.com/BoringNeko/Clevo-cc30-linux
[INFO] tweaked toml for git repo https://github.com/BoringNeko/Clevo-cc30-linux written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/BoringNeko/Clevo-cc30-linux on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/BoringNeko/Clevo-cc30-linux 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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] cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a
[INFO] running `Command { std: "docker" "start" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a", 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" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a", 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" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling endi v1.1.1
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling hidapi v2.6.7
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling ordered-stream v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling zvariant_utils v4.2.0
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling zcheapstr v1.1.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling clevo-proto v0.2.2 (/opt/rustwide/workdir/crates/clevo-proto)
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling clevo-transport v0.2.2 (/opt/rustwide/workdir/crates/clevo-transport)
[INFO] [stderr]    Compiling zvariant_derive v5.15.0
[INFO] [stderr]    Compiling zvariant v5.15.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling zbus_names v4.3.4
[INFO] [stderr]    Compiling zbus_macros v5.19.0
[INFO] [stderr]    Compiling zbus v5.19.0
[INFO] [stderr]    Compiling clevod v0.2.2 (/opt/rustwide/workdir/crates/clevod)
[INFO] [stderr]    Compiling clevo-cc-cli v0.2.2 (/opt/rustwide/workdir/crates/clevo-cc-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 53s
[INFO] running `Command { std: "docker" "inspect" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a", 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" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling clevo-transport v0.2.2 (/opt/rustwide/workdir/crates/clevo-transport)
[INFO] [stderr]    Compiling clevo-proto v0.2.2 (/opt/rustwide/workdir/crates/clevo-proto)
[INFO] [stderr]    Compiling clevo-cc-cli v0.2.2 (/opt/rustwide/workdir/crates/clevo-cc-cli)
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling clevod v0.2.2 (/opt/rustwide/workdir/crates/clevod)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 46.77s
[INFO] running `Command { std: "docker" "inspect" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a", 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" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/clevo-cc-cli/a2119ac43798a10b/out/clevo_cc_cli-a2119ac43798a10b)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test snapshot::tests::cpu_temperature_is_converted_gpu_is_direct ... ok
[INFO] [stdout] test snapshot::tests::json_uses_null_for_unavailable_channel ... ok
[INFO] [stdout] test doctor::tests::optional_interfaces_are_skipped_and_rgb15_does_not_require_ite ... ok
[INFO] [stdout] test doctor::tests::json_is_complete_and_exit_status_depends_on_failures_only ... ok
[INFO] [stdout] test snapshot::tests::absent_temperature_is_not_zero ... ok
[INFO] [stdout] test doctor::tests::hidraw_probe_matches_vendor_product_without_opening_the_device ... ok
[INFO] [stdout] test snapshot::tests::row_marks_unavailable_channel ... ok
[INFO] [stdout] test doctor::tests::active_group_membership_uses_process_credentials_not_group_member_list ... ok
[INFO] [stdout] test snapshot::tests::absent_temperature_renders_as_na_in_rows ... ok
[INFO] [stdout] test doctor::tests::kernel_configuration_distinguishes_disabled_from_unknown ... ok
[INFO] [stdout] test doctor::tests::acpi_status_accepts_decimal_and_hex_but_rejects_disabled_device ... ok
[INFO] [stdout] test snapshot::tests::two_fan_machine_marks_gpu2_unavailable ... ok
[INFO] [stdout] test snapshot::tests::unknown_fan_count_keeps_all_available ... ok
[INFO] [stdout] test doctor::tests::config_parser_handles_legacy_invalid_and_newer_schemas_without_writes ... ok
[INFO] [stdout] test doctor::tests::failed_hardware_query_does_not_hide_gcmd_and_never_uses_write_commands ... ok
[INFO] [stdout] test doctor::tests::missing_driver_keeps_later_configuration_and_power_checks ... ok
[INFO] [stdout] test snapshot::tests::rpm_is_derived_from_period ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/clevo-cc-cli/ce3dd57e7972db81/out/clevo_cc-ce3dd57e7972db81)
[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/commands.rs (/opt/rustwide/target/release/build/clevo-cc-cli/e9fe73eaf56c6f83/out/commands-e9fe73eaf56c6f83)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test fan_curve_prints_four_points ... ok
[INFO] [stdout] test custom_fan_mode_is_accepted ... ok
[INFO] [stdout] test profile_list_shows_supported_modes ... ok
[INFO] [stdout] test profile_set_without_apply_is_dry_run ... ok
[INFO] [stdout] test profile_set_out_of_range_is_invalid ... ok
[INFO] [stdout] test set_curve_rejects_duty_above_100 ... ok
[INFO] [stdout] test profile_set_unsupported_mode_is_invalid ... ok
[INFO] [stdout] test set_curve_rejects_non_increasing_temperatures ... ok
[INFO] [stdout] test gcmd_profiles_have_data_and_reject_unsupported_dry_runs ... ok
[INFO] [stdout] test doctor_reports_mock_and_no_changes ... ok
[INFO] [stdout] test set_mode_with_apply_is_refused_by_mock ... ok
[INFO] [stdout] test set_mode_without_apply_is_dry_run ... ok
[INFO] [stdout] test unknown_fan_mode_is_invalid ... ok
[INFO] [stdout] test fan_status_prints_recorded_values ... ok
[INFO] [stdout] test watch_emits_requested_number_of_samples ... ok
[INFO] [stdout] test watch_json_marks_absent_fan_null ... ok
[INFO] [stdout] test set_curve_with_apply_is_refused_by_mock ... ok
[INFO] [stdout] test set_curve_without_apply_prints_the_payload ... ok
[INFO] [stdout] test set_curve_rejects_wrong_point_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dbus_client.rs (/opt/rustwide/target/release/build/clevo-cc-cli/da076110d9726ba5/out/dbus_client-da076110d9726ba5)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test cli_capabilities_and_profiles_use_gcmd_over_dbus ... ok
[INFO] [stdout] test cli_sets_modes_through_daemon ... ok
[INFO] [stdout] test connect_selects_the_session_bus ... ok
[INFO] [stdout] test doctor_queries_existing_daemon_without_polling_or_writing ... ok
[INFO] [stdout] test doctor_reports_missing_service_without_activation ... ok
[INFO] [stdout] test power_reads_validates_and_applies_only_explicit_charge_changes ... ok
[INFO] [stdout] test cli_dry_run_does_not_write ... ok
[INFO] [stdout] test cli_reads_status_from_daemon ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/doctor.rs (/opt/rustwide/target/release/build/clevo-cc-cli/dc3d3f04830ff9da/out/doctor-dc3d3f04830ff9da)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test mock_doctor_is_offline_and_json_is_machine_readable ... ok
[INFO] [stdout] test missing_fixture_is_a_diagnostic_failure_not_an_early_error ... ok
[INFO] [stdout] test unavailable_bus_still_prints_full_report_and_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/clevo-proto/cafeacf772ce4743/out/clevo_proto-cafeacf772ce4743)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test capability::tests::parses_v0_power_modes ... ok
[INFO] [stdout] test capability::tests::power_mode_ui_id_is_high_nibble ... ok
[INFO] [stdout] test capability::tests::parses_v1_feature_flags ... ok
[INFO] [stdout] test capability::tests::short_page_is_rejected ... ok
[INFO] [stdout] test capability::tests::gcmd_requires_both_power_mode_gates_and_keeps_unknowns ... ok
[INFO] [stdout] test capability::tests::v1_requires_exact_bits ... ok
[INFO] [stdout] test fan_curve::tests::encode_rejects_duty_above_100 ... ok
[INFO] [stdout] test fan_curve::tests::duty_roundtrip_is_within_one_percent ... ok
[INFO] [stdout] test fan_curve::tests::compute_slope_rejects_equal_temperatures ... ok
[INFO] [stdout] test fan_curve::tests::encode_accepts_a_partly_populated_channel ... ok
[INFO] [stdout] test fan_curve::tests::same_writable_state_detects_a_real_difference ... ok
[INFO] [stdout] test fan_curve::tests::parses_live_reply_curves ... ok
[INFO] [stdout] test capability::tests::unknown_version_is_reported ... ok
[INFO] [stdout] test fan_curve::tests::same_writable_state_skips_absent_channels ... ok
[INFO] [stdout] test fan_curve::tests::encode_rejects_non_increasing_middle_temperatures ... ok
[INFO] [stdout] test fan_curve::tests::accessors_select_the_right_fan ... ok
[INFO] [stdout] test fan_status::tests::parses_the_live_idle_sample ... ok
[INFO] [stdout] test fan_curve::tests::short_curve_payload_is_rejected ... ok
[INFO] [stdout] test capability::tests::v0_ignores_v1_feature_bytes ... ok
[INFO] [stdout] test fan_curve::tests::encode_skips_a_channel_with_no_middle_points ... ok
[INFO] [stdout] test fan_curve::tests::encodes_t2_d2_t3_d3_into_slots ... ok
[INFO] [stdout] test fan_status::tests::period_to_rpm_matches_the_live_samples ... ok
[INFO] [stdout] test fan_curve::tests::slope_formula_is_the_reference_expression_in_raw_units ... ok
[INFO] [stdout] test fan_curve::tests::slope_formula_matches_reference ... ok
[INFO] [stdout] test fan_status::tests::live_42_byte_reply_is_accepted ... ok
[INFO] [stdout] test fan_status::tests::parses_the_live_load_sample ... ok
[INFO] [stdout] test fan_curve::tests::slope_matches_the_control_center_expression ... ok
[INFO] [stdout] test fan_status::tests::cpu_temp_uses_the_tdp_class_and_guards_zero ... ok
[INFO] [stdout] test fan_status::tests::cur_variants_match_the_vendor_curve ... ok
[INFO] [stdout] test fan_curve::tests::encodes_the_middle_slope_only ... ok
[INFO] [stdout] test fan_curve::tests::same_writable_state_ignores_the_ec_owned_points ... ok
[INFO] [stdout] test fan_curve::tests::parses_live_reply_metadata ... ok
[INFO] [stdout] test message::tests::payload_from_slice_rejects_wrong_length ... ok
[INFO] [stdout] test fan_status::tests::raw_is_the_default_and_matches_the_machine ... ok
[INFO] [stdout] test fan_status::tests::short_payload_is_rejected ... ok
[INFO] [stdout] test message::tests::request_embeds_payload_and_zero_pads ... ok
[INFO] [stdout] test message::tests::subcommand_preserves_lower_value_bytes ... ok
[INFO] [stdout] test fan_status::tests::rpm_to_period_is_the_inverse ... ok
[INFO] [stdout] test fan_status::tests::zero_temperature_is_reported_as_absent ... ok
[INFO] [stdout] test message::tests::request_has_fixed_length ... ok
[INFO] [stdout] test fan_status::tests::rpm_uses_big_endian ... ok
[INFO] [stdout] test message::tests::payload_from_slice_accepts_exact_length ... ok
[INFO] [stdout] test response::status_tests::curve_write_accepts_20 ... ok
[INFO] [stdout] test response::tests::response_first_record_returns_raw_bytes ... ok
[INFO] [stdout] test response::tests::truncated_record_data_is_rejected ... ok
[INFO] [stdout] test fan_status::tests::period_to_rpm_matches_control_center_math ... ok
[INFO] [stdout] test response::status_tests::other_values_are_not_success ... ok
[INFO] [stdout] test response::status_tests::unsupported_is_never_success ... ok
[INFO] [stdout] test response::tests::zero_records_reports_no_result ... ok
[INFO] [stdout] test message::tests::request_header_fields_are_placed_correctly ... ok
[INFO] [stdout] test response::tests::full_response_requires_full_length ... ok
[INFO] [stdout] test message::tests::subcommand_overwrites_most_significant_byte ... ok
[INFO] [stdout] test response::status_tests::main_command_accepts_its_own_number ... ok
[INFO] [stdout] test response::tests::missing_result_record_is_reported ... ok
[INFO] [stdout] test response::tests::response_integer_reads_first_result_record ... ok
[INFO] [stdout] test response::tests::parses_multiple_records_in_order ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/clevo-transport/4b543d8915185eb9/out/clevo_transport-4b543d8915185eb9)
[INFO] [stdout] test response::tests::declared_count_exceeding_buffer_is_reported ... ok
[INFO] [stdout] test response::tests::result_record_shorter_than_u32_is_rejected ... ok
[INFO] [stdout] test response::tests::response_integer_ignores_non_result_records ... ok
[INFO] [stdout] test response::tests::short_buffer_is_rejected ... ok
[INFO] [stdout] test response::tests::parses_single_result_record ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test acpi_call::tests::integer_reply_is_firmware_rejected ... ok
[INFO] [stdout] test acpi_call::tests::kind_is_acpi_call ... ok
[INFO] [stdout] test acpi_call::tests::malformed_byte_is_rejected ... ok
[INFO] [stdout] test acpi_call::tests::parses_reply_with_trailing_nul ... ok
[INFO] [stdout] test acpi_call::tests::execute_is_restricted_to_read_only_commands ... ok
[INFO] [stdout] test acpi_call::tests::call_string_uses_verified_guid_and_path ... ok
[INFO] [stdout] test acpi_call::tests::error_reply_is_io_error ... ok
[INFO] [stdout] test acpi_call::tests::short_read_call_fits_the_driver_limit ... ok
[INFO] [stdout] test acpi_call::tests::unrecognized_reply_is_rejected ... ok
[INFO] [stdout] test acpi_call::tests::parses_truncated_buffer_reply ... ok
[INFO] [stdout] test acpi_call::tests::parses_empty_buffer ... ok
[INFO] [stdout] test acpi_call::tests::full_payload_call_exceeds_the_driver_limit ... ok
[INFO] [stdout] test acpi_call::tests::gcmd_integers_are_data_including_zero_and_command_number ... ok
[INFO] [stdout] test acpi_call::tests::parses_buffer_reply ... ok
[INFO] [stdout] test capability::tests::missing_malformed_and_rejected_gcmd_queries_are_errors ... ok
[INFO] [stdout] test capability::tests::gcmd_fixture_reconstructs_capabilities_without_appsettings ... ok
[INFO] [stdout] test acpi_call::tests::writes_are_always_refused ... ok
[INFO] [stdout] test capability::tests::a_real_page7_is_authoritative_and_bad_pages_do_not_fall_back ... ok
[INFO] [stdout] test driver::tests::curve_write_text_is_accepted_by_the_kernel_rules ... ok
[INFO] [stdout] test driver::tests::curve_write_rejects_non_increasing_temperatures ... ok
[INFO] [stdout] test driver::tests::curve_write_is_now_supported ... ok
[INFO] [stdout] test driver::tests::rpm_to_period_inverts_the_parser ... ok
[INFO] [stdout] test driver::tests::falls_back_when_raw_status_is_absent ... ok
[INFO] [stdout] test driver::tests::rejects_unsupported_commands ... ok
[INFO] [stdout] test driver::tests::rejects_unknown_mode_values ... ok
[INFO] [stdout] test driver::tests::driver_discovers_gcmd_and_preserves_appsettings_as_unsupported ... ok
[INFO] [stdout] test driver::tests::writes_fan_mode ... ok
[INFO] [stdout] test driver::tests::reads_current_modes_from_sysfs ... ok
[INFO] [stdout] test keyboard::tests::acpi_per_key_requests_target_the_physical_zone ... ok
[INFO] [stdout] test keyboard::tests::acpi_backend_writes_named_rgb15_operations ... ok
[INFO] [stdout] test driver::tests::writes_perf_mode ... ok
[INFO] [stdout] test keyboard::tests::backends_offer_only_static_lighting_modes ... ok
[INFO] [stdout] test driver::tests::writes_custom_fan_mode_and_reads_it_back ... ok
[INFO] [stdout] test driver::tests::writes_curve_to_sysfs ... ok
[INFO] [stdout] test driver::tests::reads_curve_from_sysfs ... ok
[INFO] [stdout] test keyboard::tests::mock_updates_per_key_and_zone ... ok
[INFO] [stdout] test mock::tests::app_settings_read_and_bounds_check ... ok
[INFO] [stderr]      Running tests/acpi_call.rs (/opt/rustwide/target/release/build/clevo-transport/0adafbae5be8d1c8/out/acpi_call-0adafbae5be8d1c8)
[INFO] [stdout] test keyboard::tests::brightness_mapping_snaps_to_vendor_levels ... ok
[INFO] [stdout] test mock::tests::rejects_wrong_payload_length ... ok
[INFO] [stdout] test mock::tests::mock_miss_is_reported ... ok
[INFO] [stdout] test keyboard::tests::get_report_starts_with_report_id_and_command_type ... ok
[INFO] [stdout] test mock::tests::write_is_unsupported_even_when_allowed ... ok
[INFO] [stdout] test mock::tests::parses_wildcard_exec ... ok
[INFO] [stdout] test mock::tests::write_is_refused_when_not_allowed ... ok
[INFO] [stdout] test mock::tests::rejects_unknown_directive ... ok
[INFO] [stdout] test mock::tests::mock_matches_exact_payload_only ... ok
[INFO] [stdout] test driver::tests::reads_fan_status_from_hwmon ... ok
[INFO] [stdout] test keyboard::tests::mode_spellings_round_trip ... ok
[INFO] [stdout] test mock::tests::parses_exact_exec_payload ... ok
[INFO] [stdout] test keyboard::tests::set_report_matches_vendor_layout ... ok
[INFO] [stdout] test mock::tests::mock_replays_wildcard ... ok
[INFO] [stdout] test mock::tests::parses_metadata ... ok
[INFO] [stdout] test mock::tests::kind_is_mock ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/replay.rs (/opt/rustwide/target/release/build/clevo-transport/594be2f0cc11142a/out/replay-594be2f0cc11142a)
[INFO] [stdout] running 5 tests
[INFO] [stdout] test backend_is_read_only ... ok
[INFO] [stdout] test missing_proc_entry_reports_unsupported ... ok
[INFO] [stdout] test write_command_is_rejected ... ok
[INFO] [stdout] test fan_curve_round_trip ... ok
[INFO] [stdout] test fan_status_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test example_fixture_refuses_writes ... ok
[INFO] [stdout] test example_fixture_replays_fan_status ... ok
[INFO] [stdout] test example_fixture_replays_fan_curve ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/clevod/038615e84fa8ce02/out/clevod-038615e84fa8ce02)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test config::tests::missing_file_yields_defaults ... ok
[INFO] [stdout] test config::tdp_tests::recognises_the_vendor_classes ... ok
[INFO] [stdout] test config::tdp_tests::absent_or_unknown_is_raw_not_a_guess ... ok
[INFO] [stdout] test policy::tests::decide_maps_outcomes ... ok
[INFO] [stdout] test dbus::tests::keyboard_json_reports_the_backend_mode_list ... ok
[INFO] [stdout] test dbus::tests::unavailable_keyboard_json_is_explicit ... ok
[INFO] [stdout] test policy::tests::start_time_of_missing_process_is_none ... ok
[INFO] [stdout] test policy::tests::start_time_of_current_process_is_known ... ok
[INFO] [stdout] test policy::tests::fallback_is_root_only ... ok
[INFO] [stdout] test config::tests::defaults_are_valid ... ok
[INFO] [stdout] test config::tests::newer_schema_is_rejected ... ok
[INFO] [stdout] test config::tests::v2_file_is_read_and_upgraded ... ok
[INFO] [stdout] test config::tests::v1_file_is_read_and_upgraded ... ok
[INFO] [stdout] test config::tests::round_trip ... ok
[INFO] [stdout] test power::tests::prefers_clevo_provider_over_aggregate_platform_profile ... ok
[INFO] [stdout] test power::tests::native_enable_state_round_trips_in_config_and_old_windows_default_to_unspecified ... ok
[INFO] [stdout] test policy::tests::deny_all_denies_everyone ... ok
[INFO] [stdout] test config::tests::v4_brightness_is_migrated_to_percent ... ok
[INFO] [stdout] test policy::tests::without_bus_uses_root_fallback ... ok
[INFO] [stdout] test config::tests::save_then_load_round_trips ... ok
[INFO] [stdout] test power::native::tests::writes_complete_enable_and_restore_commands_to_sysfs_in_one_write ... ok
[INFO] [stdout] test state::tests::cpu_temperature_defaults_to_no_conversion_and_gpu_is_direct ... ok
[INFO] [stdout] test state::tests::failure_before_any_success_stays_unknown ... ok
[INFO] [stdout] test power::tests::standard_percentage_is_submitted_in_one_write_without_a_separate_newline ... ok
[INFO] [stdout] test power::tests::partial_write_failure_restores_and_reports_restore_failure_explicitly ... ok
[INFO] [stdout] test state::tests::a_configured_tdp_class_is_applied ... ok
[INFO] [stdout] test state::tests::failure_marks_stale_but_keeps_value ... ok
[INFO] [stdout] test state::tests::fresh_after_success ... ok
[INFO] [stdout] test power::tests::desktop_mode_changes_are_observed_and_persisted_even_when_fan_polling_fails ... ok
[INFO] [stdout] test power::tests::malformed_values_stay_unknown_instead_of_zero ... ok
[INFO] [stdout] test tests::a_failed_curve_write_is_not_persisted ... ok
[INFO] [stdout] test tests::a_service_without_a_path_never_writes ... ok
[INFO] [stdout] test power::tests::rejects_clamped_readback_and_restores_previous_window ... ok
[INFO] [stdout] test tests::a_curve_write_captures_the_factory_curve_first ... ok
[INFO] [stdout] test tests::capture_does_not_mislabel_a_migrated_user_curve_as_factory ... ok
[INFO] [stdout] test power::tests::native_write_enables_and_disable_preserves_window_and_failed_confirmation_restores_state ... ok
[INFO] [stdout] test tests::curve_only_restore_selects_custom_mode ... ok
[INFO] [stdout] test tests::capture_is_a_no_op_once_recorded ... ok
[INFO] [stdout] test tests::capture_records_the_ec_curve_and_persists_it ... ok
[INFO] [stdout] test tests::failed_curve_restore_does_not_select_custom_mode ... ok
[INFO] [stdout] test tests::factory_curve_is_unknown_until_captured ... ok
[INFO] [stdout] test tests::curve_json_is_well_formed ... ok
[INFO] [stdout] test power::tests::rejects_unsupported_absent_invalid_and_traversal_without_creating_files ... ok
[INFO] [stdout] test tests::a_successful_curve_write_is_persisted ... ok
[INFO] [stdout] test tests::keyboard_writes_are_cached_and_persistable ... ok
[INFO] [stdout] test tests::mode_name_helpers_round_trip ... ok
[INFO] [stdout] test tests::saved_curve_is_not_rewritten_for_a_normal_fan_mode ... ok
[INFO] [stdout] test tests::saved_curve_is_written_before_custom_mode ... ok
[INFO] [stdout] test tests::saved_curve_round_trips_through_config ... ok
[INFO] [stdout] test tests::saved_modes_are_reapplied ... ok
[INFO] [stdout] test tests::persistence_preserves_fields_the_daemon_does_not_manage ... ok
[INFO] [stdout] test tests::service_polls_and_caches_fan_state ... ok
[INFO] [stdout] test tests::replaying_saved_settings_does_not_rewrite_the_file ... ok
[INFO] [stdout] test power::tests::native_control_is_bound_to_firmware_battery_and_standard_attributes_take_precedence ... ok
[INFO] [stdout] test tests::fan_and_perf_mode_writes_are_persisted ... ok
[INFO] [stdout] test power::tests::applies_end_only_and_both_directions_of_charge_window ... ok
[INFO] [stdout] test power::tests::rejected_native_write_with_original_readback_does_not_claim_restore_failed ... ok
[INFO] [stdout] test tests::service_applies_and_records_modes ... ok
[INFO] [stdout] test tests::perf_mode_gcmd_validation_precedes_writes_and_persistence ... ok
[INFO] [stdout] test tests::unknown_keyboard_mode_is_rejected ... ok
[INFO] [stdout] test tests::service_rejects_unknown_mode_before_io ... ok
[INFO] [stdout] test tests::unknown_modes_are_rejected ... ok
[INFO] [stdout] test tests::supported_modes_are_advertised_per_backend ... ok
[INFO] [stdout] test power::tests::reads_battery_ac_health_without_mixing_energy_and_charge_units ... ok
[INFO] [stdout] test tests::capture_records_the_shipped_curve_after_a_cold_boot ... ok
[INFO] [stdout] test tests::rgb15_keyboard_restore_writes_one_physical_zone ... ok
[INFO] [stdout] test tests::acpi_service_offers_and_applies_static_and_off ... ok
[INFO] [stdout] test power::tests::native_rejects_malformed_replies_and_unsupported_discrete_values_without_writing ... ok
[INFO] [stdout] test tests::static_mode_keeps_base_color_and_persists_it ... ok
[INFO] [stdout] test tests::saved_legacy_mode_degrades_to_static ... ok
[INFO] [stdout] test power::tests::service_persists_and_replays_only_successful_thresholds_and_honors_apply_on_start ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/clevod/a4548ee81890a0b4/out/clevod-a4548ee81890a0b4)
[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/dbus.rs (/opt/rustwide/target/release/build/clevod/64ce5d7f401c05de/out/dbus-64ce5d7f401c05de)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test daemon_serves_properties_and_methods ... ok
[INFO] [stdout] test writes_are_denied_without_authorization ... ok
[INFO] [stdout] test set_curve_persists_to_the_config_file ... ok
[INFO] [stdout] test standard_charge_thresholds_read_write_and_authorization ... ok
[INFO] [stdout] test default_authorizer_denies_non_root_without_polkit ... ok
[INFO] [stdout] test fan_changed_signal_is_emitted ... ok
[INFO] [stdout] test set_curve_writes_and_selects_custom ... ok
[INFO] [stdout] test set_curve_rejects_malformed_curves ... ok
[INFO] [stdout] test factory_curve_is_served_and_snapshotted_on_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests clevo_cc_cli
[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 clevo_proto
[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 clevo_transport
[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 clevod
[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" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a", kill_on_drop: false }`
[INFO] [stdout] cb7a6a8f6d815f24719c8b6a3b84e39435e8585dc7a74212b8ce7a31c61c3e9a
