nixbot

builds

succeeded voxtype-vulkan-0.7.5 checks.x86_64-linux.nixos-test-machine · build #110 · raw

unpackPhase
1unpacking source archive /nix/store/0n0ywdpfr0rqil4rkq2l94wkkk67m5z9-yg87ffznajxicl05pa7q7cgaw7byl3xv-source2source root is yg87ffznajxicl05pa7q7cgaw7byl3xv-source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/yg87ffznajxicl05pa7q7cgaw7byl3xv-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHook
buildPhase
8Executing cargoBuildHook9cargoBuildHook flags: -j 32 --target x86_64-unknown-linux-gnu --offline --profile release --features=gpu-vulkan10 Compiling proc-macro2 v1.0.10311 Compiling quote v1.0.4212 Compiling unicode-ident v1.0.2213 Compiling libc v0.2.17714 Compiling cfg-if v1.0.415 Compiling shlex v1.3.016 Compiling find-msvc-tools v0.1.517 Compiling version_check v0.9.518 Compiling serde_core v1.0.22819 Compiling smallvec v1.15.120 Compiling autocfg v1.5.021 Compiling stable_deref_trait v1.2.122 Compiling log v0.4.2923 Compiling once_cell v1.21.324 Compiling bitflags v2.10.025 Compiling serde v1.0.22826 Compiling pin-project-lite v0.2.1627 Compiling strsim v0.11.128 Compiling zerocopy v0.8.3329 Compiling pkg-config v0.3.3230 Compiling glob v0.3.331 Compiling heck v0.5.032 Compiling prettyplease v0.2.3733 Compiling crossbeam-utils v0.8.2134 Compiling minimal-lexical v0.2.135 Compiling regex-syntax v0.8.836 Compiling equivalent v1.0.237 Compiling memchr v2.8.038 Compiling parking_lot_core v0.9.1239 Compiling writeable v0.6.240 Compiling winnow v1.0.241 Compiling litemap v0.8.142 Compiling hashbrown v0.16.143 Compiling libloading v0.8.944 Compiling utf8parse v0.2.245 Compiling cc v1.2.4746 Compiling scopeguard v1.2.047 Compiling rustversion v1.0.2248 Compiling winnow v0.7.1449 Compiling icu_normalizer_data v2.1.150 Compiling icu_properties_data v2.1.251 Compiling toml_datetime v0.7.352 Compiling either v1.15.053 Compiling typenum v1.20.054 Compiling bindgen v0.72.155 Compiling anstyle-parse v0.2.756 Compiling lock_api v0.4.1457 Compiling anstyle v1.0.1358 Compiling is_terminal_polyfill v1.70.259 Compiling anstyle-query v1.1.560 Compiling generic-array v0.14.761 Compiling colorchoice v1.0.462 Compiling clang-sys v1.8.163 Compiling zeroize v1.8.264 Compiling rustc-hash v2.1.165 Compiling ahash v0.8.1266 Compiling cmake v0.1.5467 Compiling clap_lex v0.7.668 Compiling futures-core v0.3.3269 Compiling static_assertions v1.1.070 Compiling fs_extra v1.3.071 Compiling nom v7.1.372 Compiling itertools v0.13.073 Compiling signal-hook v0.3.1874 Compiling rustix v1.1.275 Compiling ident_case v1.0.176 Compiling alsa-sys v0.3.177 Compiling rustls-pki-types v1.13.278 Compiling anstream v0.6.2179 Compiling semver v1.0.2780 Compiling bitflags v1.3.281 Compiling aho-corasick v1.1.482 Compiling toml_parser v1.1.2+spec-1.1.083 Compiling memoffset v0.6.584 Compiling memoffset v0.9.185 Compiling tracing-core v0.1.3586 Compiling crc32fast v1.5.087 Compiling vcpkg v0.2.1588 Compiling getrandom v0.3.489 Compiling cfg_aliases v0.2.190 Compiling parking v2.2.191 Compiling syn v2.0.11792 Compiling concurrent-queue v2.5.093 Compiling rustix v0.38.4494 Compiling thiserror v1.0.6995 Compiling linux-raw-sys v0.11.096 Compiling regex-automata v0.4.1397 Compiling itoa v1.0.1798 Compiling clap_builder v4.5.5399 Compiling zmij v1.0.12100 Compiling radium v0.7.0101 Compiling untrusted v0.9.0102 Compiling ring v0.17.14103 Compiling event-listener v5.4.1104 Compiling nix v0.29.0105 Compiling num-traits v0.2.19106 Compiling roff v0.2.2107 Compiling cpufeatures v0.2.17108 Compiling foldhash v0.1.5109 Compiling instability v0.3.12110 Compiling bytes v1.11.0111 Compiling simd-adler32 v0.3.8112 Compiling getrandom v0.4.1113 Compiling crypto-common v0.1.7114 Compiling block-buffer v0.10.4115 Compiling indexmap v2.12.1116 Compiling libsqlite3-sys v0.30.1117 Compiling rustls v0.23.36118 Compiling cpal v0.15.3119 Compiling endi v1.1.1120 Compiling option-ext v0.2.0121 Compiling tap v1.0.1122 Compiling utf8_iter v1.0.4123 Compiling allocator-api2 v0.2.21124 Compiling linux-raw-sys v0.4.15125 Compiling adler2 v2.0.1126 Compiling paste v1.0.15127 Compiling digest v0.10.7128 Compiling serde_json v1.0.149129 Compiling percent-encoding v2.3.2130 Compiling wyz v0.5.1131 Compiling miniz_oxide v0.8.9132 Compiling event-listener-strategy v0.5.4133 Compiling form_urlencoded v1.2.2134 Compiling castaway v0.2.4135 Compiling webpki-roots v1.0.5136 Compiling indoc v2.0.7137 Compiling anyhow v1.0.100138 Compiling unicode-width v0.1.14139 Compiling lazy_static v1.5.0140 Compiling subtle v2.6.1141 Compiling fastrand v2.3.0142 Compiling same-file v1.0.6143 Compiling unicode-segmentation v1.12.0144 Compiling futures-task v0.3.32145 Compiling funty v2.0.0146 Compiling ryu v1.0.22147 Compiling whisper-rs v0.16.0148 Compiling futures-sink v0.3.32149 Compiling cexpr v0.6.0150 Compiling hashbrown v0.15.5151 Compiling dasp_sample v0.11.0152 Compiling slab v0.4.12153 Compiling regex v1.12.2154 Compiling toml_write v0.1.2155 Compiling compact_str v0.8.1156 Compiling walkdir v2.5.0157 Compiling flate2 v1.1.5158 Compiling sharded-slab v0.1.7159 Compiling toml_edit v0.23.7160 Compiling webpki-roots v0.26.11161 Compiling getrandom v0.2.16162 Compiling signal-hook-registry v1.4.7163 Compiling mio v1.1.0164 Compiling inotify-sys v0.1.5165 Compiling socket2 v0.6.1166 Compiling parking_lot v0.12.5167 Compiling signal-hook-mio v0.2.5168 Compiling rand_core v0.6.4169 Compiling dirs-sys v0.4.1170 Compiling inotify v0.9.6171 Compiling crossterm v0.28.1172 Compiling bitvec v1.0.1173 Compiling futures-util v0.3.32174 Compiling alsa v0.9.1175 Compiling mio v0.8.11176 Compiling filetime v0.2.26177 Compiling xdg-home v1.3.0178 Compiling nix v0.23.2179 Compiling sha1 v0.10.6180 Compiling async-broadcast v0.7.2181 Compiling tracing-log v0.2.0182 Compiling crossbeam-channel v0.5.15183 Compiling ordered-stream v0.2.0184 Compiling synstructure v0.13.2185 Compiling zvariant_utils v2.1.0186 Compiling proc-macro-crate v3.4.0187 Compiling darling_core v0.23.0188 Compiling ppv-lite86 v0.2.21189 Compiling tempfile v3.23.0190 Compiling thread_local v1.1.9191 Compiling hashbrown v0.14.5192 Compiling env_home v0.1.0193 Compiling rand_chacha v0.3.1194 Compiling base64 v0.22.1195 Compiling iana-time-zone v0.1.65196 Compiling unicode-width v0.2.0197 Compiling cassowary v0.3.0198 Compiling hex v0.4.3199 Compiling fallible-iterator v0.3.0200 Compiling rand v0.8.5201 Compiling hound v3.5.1202 Compiling fallible-streaming-iterator v0.1.9203 Compiling nu-ansi-term v0.50.3204 Compiling hashlink v0.9.1205 Compiling cachedir v0.3.1206 Compiling lru v0.12.5207 Compiling which v7.0.3208 Compiling uuid v1.21.0209 Compiling dirs v5.0.1210 Compiling unicode-truncate v1.1.0211 Compiling directories v5.0.1212 Compiling num_cpus v1.17.0213 Compiling pidlock v0.1.6214 Compiling sha2 v0.10.9215 Compiling notify v6.1.1216 Compiling zerofrom-derive v0.1.6217 Compiling yoke-derive v0.8.1218 Compiling zerovec-derive v0.11.2219 Compiling serde_derive v1.0.228220 Compiling displaydoc v0.2.5221 Compiling clap_derive v4.5.49222 Compiling enumflags2_derive v0.7.12223 Compiling tokio-macros v2.6.0224 Compiling tracing-attributes v0.1.31225 Compiling zvariant_derive v4.2.0226 Compiling thiserror-impl v1.0.69227 Compiling strum_macros v0.26.4228 Compiling async-trait v0.1.89229 Compiling darling_macro v0.23.0230 Compiling zbus_macros v4.4.0231 Compiling serde_repr v0.1.20232 Compiling darling v0.23.0233 Compiling tokio v1.48.0234 Compiling zerofrom v0.1.6235 Compiling yoke v0.8.1236 Compiling tracing v0.1.41237 Compiling zerotrie v0.2.3238 Compiling rodio v0.19.0239 Compiling zerovec v0.11.5240 Compiling strum v0.26.3241 Compiling ratatui v0.29.0242 Compiling clap v4.5.53243 Compiling clap_mangen v0.2.31244 Compiling tinystr v0.8.2245 Compiling potential_utf v0.1.4246 Compiling icu_collections v2.1.1247 Compiling voxtype v0.7.5 (/build/yg87ffznajxicl05pa7q7cgaw7byl3xv-source)248 Compiling enumflags2 v0.7.12249 Compiling toml_datetime v0.6.11250 Compiling serde_spanned v0.6.9251 Compiling chrono v0.4.43252 Compiling matchers v0.2.0253 Compiling evdev v0.12.2254 Compiling icu_locale_core v2.1.1255 Compiling toml_edit v0.22.27256 Compiling zvariant v4.2.0257 Compiling tracing-subscriber v0.3.20258 Compiling inotify v0.10.2259 Compiling icu_provider v2.1.1260 Compiling icu_normalizer v2.1.1261 Compiling icu_properties v2.1.2262 Compiling whisper-rs-sys v0.15.0263 Compiling toml v0.8.23264warning: voxtype@0.7.5: Man pages generated in: /build/yg87ffznajxicl05pa7q7cgaw7byl3xv-source/target/x86_64-unknown-linux-gnu/release/build/voxtype-c4b7bc00f1a1af4c/out/man265 Compiling idna_adapter v1.2.1266 Compiling idna v1.1.0267 Compiling zbus_names v3.0.0268 Compiling url v2.5.8269 Compiling rustls-webpki v0.103.8270 Compiling zbus v4.4.0271 Compiling ureq v2.12.1272 Compiling rusqlite v0.32.1273 Finished `release` profile [optimized] target(s) in 6m 37s274Executing cargoInstallPostBuildHook275Finished cargoInstallPostBuildHook276Finished cargoBuildHook277buildPhase completed in 6 minutes 38 seconds
checkPhase
278Executing cargoCheckHook279cargoCheckHook flags: -j 32 --profile release --features=gpu-vulkan --target x86_64-unknown-linux-gnu --offline --280warning: voxtype@0.7.5: Man pages generated in: /build/yg87ffznajxicl05pa7q7cgaw7byl3xv-source/target/x86_64-unknown-linux-gnu/release/build/voxtype-c4b7bc00f1a1af4c/out/man281 Compiling voxtype v0.7.5 (/build/yg87ffznajxicl05pa7q7cgaw7byl3xv-source)282 Finished `release` profile [optimized] target(s) in 2m 49s283 Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/voxtype-7a9d35cec43e555a)284285running 796 tests286test audio::cpal_capture::tests::test_resample_downsample ... ok287test audio::levels::tests::bucketer_min_max_track_polarity ... ok288test audio::dual_capture::tests::test_dual_samples_merge_mic_only ... ok289test audio::feedback::tests::test_generate_tone_wav ... ok290test audio::levels::tests::bucketer_emits_at_100hz ... ok291test audio::feedback::tests::test_generate_themes ... ok292test audio::cpal_capture::tests::test_resample_same_rate ... ok293test audio::dual_capture::tests::test_dual_samples_merge_both ... ok294test audio::dual_capture::tests::test_dual_samples_merge_loopback_only ... ok295test audio::dual_capture::tests::test_dual_samples_is_empty ... ok296test audio::cpal_capture::tests::test_resample_upsample ... ok297test audio::cpal_capture::tests::test_resample_empty ... ok298test audio::levels::tests::bucketer_full_scale_yields_zero_dbfs ... ok299test audio::levels::tests::bucketer_silence_yields_minus_120_dbfs ... ok300test cli::meeting::tests::test_meeting_start_diarization_ml_flag ... ok301test cli::record::tests::test_record_cancel ... ok302test cli::record::tests::test_record_start_clipboard_override ... ok303test cli::record::tests::test_record_cancel_has_no_profile ... ok304test cli::record::tests::test_record_cancel_no_model ... ok305test audio::levels::tests::frame_roundtrip ... ok306test cli::record::tests::test_record_start_auto_submit ... ok307test audio::levels::tests::frame_size_is_16_bytes ... ok308test cli::record::tests::test_record_start_auto_submit_default ... ok309test cli::record::tests::test_record_start_file_mutually_exclusive_with_clipboard ... ok310test audio::levels::tests::bucketer_partial_window_holds_state ... ok311test cli::record::tests::test_record_start_file_mutually_exclusive_with_paste ... ok312test cli::record::tests::test_record_start_shift_enter_default ... ok313test cli::record::tests::test_record_start_no_override ... ok314test cli::record::tests::test_record_start_smart_auto_submit_mutual_exclusion ... ok315test cli::record::tests::test_record_stop_has_no_profile ... ok316test cli::record::tests::test_record_start_smart_auto_submit_no_flags_returns_none ... ok317test cli::record::tests::test_record_start_no_smart_auto_submit ... ok318test cli::record::tests::test_record_start_model_and_output_override ... ok319test cli::record::tests::test_record_start_no_auto_submit ... ok320test cli::record::tests::test_record_start_paste_override ... ok321test cli::record::tests::test_record_start_file_with_absolute_path ... ok322test cli::record::tests::test_record_start_shift_enter_newlines ... ok323test cli::record::tests::test_record_start_type_override ... ok324test cli::record::tests::test_record_toggle_with_profile ... ok325test cli::record::tests::test_record_toggle_paste_override ... ok326test cli::record::tests::test_record_toggle_smart_auto_submit_enable ... ok327test cli::record::tests::test_record_toggle_auto_submit ... ok328test cli::record::tests::test_record_toggle_file_with_path ... ok329test cli::record::tests::test_record_start_file_mutually_exclusive_with_type ... ok330test cli::record::tests::test_record_toggle_file_mutually_exclusive_with_clipboard ... ok331test audio::levels::tests::hub_start_accepts_a_connection ... ok332test audio::levels::tests::watchdog_respawns_after_accept_panic ... ok333test cli::meeting::tests::test_meeting_start_diarization_env_and_default ... ok334test cli::record::tests::test_record_start_file_without_path ... ok335test cli::record::tests::test_record_start_no_shift_enter_newlines ... ok336test cli::record::tests::test_record_start_without_profile ... ok337test cli::record::tests::test_record_toggle_no_smart_auto_submit ... ok338test audio::media::imp::tests::list_skips_non_mpris_and_playerctld ... ok339test audio::levels::tests::frame_sink_survives_respawn ... ok340test cli::meeting::tests::test_meeting_start_diarization_simple_flag ... ok341test cli::record::tests::test_record_stop_paste_override ... ok342test cli::record::tests::test_record_start_model_override ... ok343test cli::record::tests::test_record_stop_has_no_smart_auto_submit_override ... ok344test cli::record::tests::test_record_start_with_profile ... ok345test cli::record::tests::test_record_start_smart_auto_submit_enable ... ok346test cli::record::tests::test_record_toggle_file_without_path ... ok347test cli::root::tests::test_engine_flag_whisper ... ok348test cli::root::tests::test_driver_flag_single ... ok349test cli::setup::tests::test_model_set_restart_flags ... ok350test cli::root::tests::test_engine_flag_parakeet ... ok351test cli::root::tests::test_engine_flag_with_model_flag ... ok352test cli::record::tests::test_record_start_profile_with_output_mode ... ok353test cli::root::tests::test_transcribe_engine_flag_not_set ... ok354test cli::record::tests::test_record_start_file_with_path ... ok355test cli::root::tests::test_driver_flag_not_set ... ok356test cli::record::tests::test_record_stop_has_no_auto_submit ... ok357test cli::record::tests::test_record_toggle_model_override ... ok358test cli::meeting::tests::test_meeting_start_diarization_rejects_invalid ... ok359test cli::root::tests::test_transcribe_engine_flag ... ok360test cli::root::tests::test_engine_flag_case_preserved ... ok361test cli::root::tests::test_engine_flag_not_set ... ok362test cli::root::tests::test_engine_flag_with_daemon_command ... ok363test cli::root::tests::test_transcribe_engine_whisper ... ok364test cli::setup::tests::test_setup_dms_qml ... ok365test cli::setup::tests::test_setup_dms_install ... ok366test cli::setup::tests::test_setup_both_quiet_flags ... ok367test cli::setup::tests::test_setup_download_with_model ... ok368test cli::setup::tests::test_setup_model_without_download ... ok369test cli::setup::tests::test_setup_download_model_quiet ... ok370test config::engines::tests::test_parse_engine_parakeet ... ok371test config::engines::nemotron::tests::test_nemotron_config_default ... ok372test cli::root::tests::test_driver_flag ... ok373test config::engines::tests::test_parse_engine_whisper ... ok374test cli::setup::tests::test_setup_all_flags ... ok375test config::meeting::tests::test_meeting_audio_config_default ... ok376test config::meeting::tests::test_meeting_diarization_config_default ... ok377test config::meeting::tests::test_meeting_summary_config_default ... ok378test config::output::tests::test_apply_language_xkb_hint_applies_layout_and_variant ... ok379test config::output::tests::test_apply_language_xkb_hint_does_not_leak_variant_between_languages ... ok380test config::output::tests::test_apply_language_xkb_hint_preserves_explicit_variant ... ok381test config::output::tests::test_default_language_to_layout_common_cases ... ok382test config::output::tests::test_driver_order_not_set_by_default ... ok383test config::output::tests::test_output_config_default_includes_language_layout_map ... ok384test config::meeting::tests::test_meeting_config_in_default_config ... ok385test config::language::tests::test_language_config_default ... ok386test config::meeting::tests::test_meeting_config_backward_compatible_omitted ... ok387test cli::setup::tests::test_setup_dms_default ... ok388test config::meeting::tests::test_meeting_config_default ... ok389test config::meeting::tests::test_parse_meeting_config_from_toml ... ok390test cli::setup::tests::test_setup_dms_uninstall ... ok391test config::meeting::tests::test_parse_meeting_config_with_nested_sections ... ok392test config::output::tests::test_output_driver_from_str ... ok393test cli::setup::tests::test_setup_no_post_install_flag ... ok394test config::output::tests::test_parse_auto_submit ... ok395test cli::setup::tests::test_setup_quiet_flag ... ok396test config::engines::tests::cli_engine_names_csv_lists_every_variant ... ok397test config::engines::nemotron::tests::test_parse_engine_nemotron ... ok398test config::engines::parakeet::tests::test_parakeet_config_default ... ok399test cli::setup::tests::test_setup_without_flags ... ok400test config::engines::parakeet::tests::test_parakeet_model_type_defaults_to_none_for_auto_detection ... ok401test config::engines::parakeet::tests::test_parakeet_model_type_enum_default ... ok402test config::engines::nemotron::tests::test_nemotron_defaults_target_lang_auto ... ok403test config::engines::tests::test_engine_defaults_to_whisper ... ok404test cli::setup::tests::test_setup_quiet_with_download ... ok405test config::engines::parakeet::tests::test_parse_parakeet_model_type_ctc ... ok406test cli::setup::tests::test_setup_no_post_install_with_download ... ok407test config::hotkey::tests::test_parse_hotkey_disabled_without_key ... ok408test config::output::tests::test_output_driver_display ... ok409test config::engines::parakeet::tests::test_parse_parakeet_model_type_tdt ... ok410test config::language::tests::test_language_config_auto ... ok411test config::language::tests::test_language_config_single ... ok412test config::hotkey::tests::test_profile_modifiers_default_empty ... ok413test config::language::tests::test_language_config_single_element_array ... ok414test config::output::tests::test_parse_auto_submit_defaults_false ... ok415test config::output::tests::test_parse_driver_order_from_config ... ok416test config::output::tests::test_parse_language_to_variant ... ok417test config::output::tests::test_restore_clipboard_defaults ... ok418test config::output::tests::test_parse_config_without_driver_order ... ok419test config::output::tests::test_restore_clipboard_deserialization ... ok420test config::output::tests::test_restore_clipboard_missing_uses_defaults ... ok421test config::output::tests::test_parse_eitype_layout_from_toml ... ok422test config::profile::tests::test_parse_profiles_from_toml ... ok423test config::output::tests::test_parse_language_to_layout_override ... ok424test config::parse::tests::test_parse_config_toml ... ok425test config::hotkey::tests::test_parse_toggle_mode ... ok426test config::output::tests::test_parse_driver_order_from_toml ... ok427test config::hotkey::tests::test_parse_profile_modifiers ... ok428test config::profile::tests::test_config_without_profiles_section ... ok429test config::profile::tests::test_parse_profile_with_timeout ... ok430test config::output::tests::test_parse_single_driver_order ... ok431test config::parse::tests::empty_toml_yields_default_config ... ok432test config::parse::tests::partial_config_with_only_hotkey_section ... ok433test config::language::tests::test_language_config_array ... ok434test config::parse::tests::merge_toml_values_recurses_into_tables ... ok435test config::root::tests::test_default_config ... ok436test config::status::tests::test_invalid_theme_falls_back_to_emoji ... ok437test config::root::tests::test_system_path_constant ... ok438test config::status::tests::test_text_theme_icons ... ok439test config::whisper::tests::test_config_model_name_whisper ... ok440test config::parse::tests::partial_section_does_not_clobber_sibling_defaults ... ok441test config::status::tests::test_builtin_icon_themes ... ok442test config::parse::tests::partial_audio_feedback_does_not_require_device ... ok443test config::parse::tests::parse_rejects_unknown_field_types ... ok444test config::profile::tests::test_profile_names ... ok445test config::profile::tests::test_profile_without_post_process_command ... ok446test config::profile::tests::test_profiles_default_empty ... ok447test config::root::tests::meeting_mode_forces_soniox_async_when_user_had_realtime ... ok448test config::status::tests::test_custom_theme_file ... ok449test config::status::tests::test_custom_theme_file_partial ... ok450test config::status::tests::test_emoji_theme_icons ... ok451test config::root::tests::meeting_mode_is_noop_for_non_soniox_engines ... ok452test config::status::tests::test_minimal_theme_icons ... ok453test config::status::tests::test_parse_status_config_from_toml ... ok454test config::status::tests::test_parse_status_icon_overrides_from_toml ... ok455test config::status::tests::test_status_config_default ... ok456test config::status::tests::test_status_config_icon_overrides ... ok457test config::root::tests::meeting_mode_preserves_explicit_soniox_async ... ok458test config::whisper::tests::test_parse_whisper_mode_remote ... ok459test config::whisper::tests::test_whisper_backend_alias_remote ... ok460test config::load::tests::test_load_config_explicit_path ... ok461test config_set::tests::engine_feature_unknown_returns_false ... ok462test config::whisper::tests::test_whisper_mode_takes_precedence_over_backend ... ok463test config::whisper::tests::test_whisper_backend_alias_local ... ok464test config::whisper::tests::test_whisper_effective_mode_defaults_to_local ... ok465test config::whisper::tests::test_whisper_section_is_optional ... ok466test config::whisper::tests::test_parse_whisper_mode_local ... ok467test config_set::tests::engine_feature_whisper_always_compiled ... ok468test config_set::tests::parse_engine_accepts_known_names ... ok469test config_set::tests::parse_engine_rejects_unknown ... ok470test daemon_status::tests::pid_file_path_matches_send_record_command ... ok471test eager::tests::test_chunk_samples ... ok472test config_set::tests::set_engine_rejects_uncompiled_engine ... ok473test daemon::tests::test_validate_diarization_override_const_in_sync ... ok474test daemon::tests::test_output_mode_override_file_consumed_after_read ... ok475test eager::tests::test_combine_chunk_results_empty ... ok476test eager::tests::test_combine_chunk_results_three_chunks ... ok477test daemon::tests::test_stale_lockfile_not_cleaned_if_pid_running ... ok478test daemon::tests::test_cancel_file_cleanup ... ok479test daemon::tests::test_cleanup_output_mode_override ... ok480test config::whisper::tests::test_context_window_optimization_defaults_when_omitted ... ok481test daemon::tests::test_output_mode_override_type ... ok482test config_set::tests::set_engine_rejects_unknown_name ... ok483test daemon::tests::test_output_mode_override_whitespace_trimmed ... ok484test daemon::tests::test_output_mode_override_clipboard ... ok485test eager::tests::test_combine_chunk_results_deduplicates_overlap_boundary ... ok486test daemon::tests::test_validate_diarization_override_rejects_unknown ... ok487test daemon::tests::test_pidlock_released_on_drop ... ok488test daemon::tests::test_stale_lockfile_cleanup ... ok489test config::whisper::tests::test_context_window_optimization_can_be_enabled ... ok490test eager::tests::test_combine_chunk_results_single ... ok491test eager::tests::test_combine_chunk_results_with_overlap ... ok492test daemon::tests::test_pidlock_blocks_second_instance ... ok493test daemon::tests::test_validate_diarization_override_accepts_allowlist ... ok494test eager::tests::test_count_complete_chunks_empty ... ok495test eager::tests::test_count_complete_chunks_less_than_one ... ok496test daemon::tests::test_pidlock_acquisition_succeeds ... ok497test eager::tests::test_count_complete_chunks_multiple ... ok498test eager::tests::test_deduplicate_boundary_empty_new ... ok499test eager::tests::test_deduplicate_boundary_multi_word_overlap ... ok500test daemon::tests::test_output_mode_override_invalid_returns_none_equivalent ... ok501test hotkey::evdev_listener::tests::test_parse_evtest_keycode ... ok502test eager::tests::test_deduplicate_boundary_case_insensitive ... ok503test hotkey::evdev_listener::tests::test_bare_numeric_keycode_rejected ... ok504test meeting::chunk::tests::test_chunk_buffer_take_samples ... ok505test eager::tests::test_extract_chunk_second ... ok506test eager::tests::test_deduplicate_boundary_empty_previous ... ok507test eager::tests::test_extract_chunk_insufficient_data ... ok508test hotkey::evdev_listener::tests::test_parse_wev_keycode_hex ... ok509test eager::tests::test_deduplicate_boundary_single_word_overlap ... ok510test eager::tests::test_deduplicate_boundary_no_overlap ... ok511test hotkey::evdev_listener::tests::test_parse_media_keys ... ok512test eager::tests::test_extract_chunk_first ... ok513test config::whisper::tests::test_context_window_optimization_default_false ... ok514test config::whisper::tests::test_config_on_demand_loading_whisper ... ok515test config::status::tests::test_status_config_resolve_icons ... ok516test daemon::tests::test_cancel_file_detection ... ok517test daemon::tests::test_output_mode_override_paste ... ok518test config_set::tests::set_engine_in_memory_round_trip_preserves_comments ... ok519test eager::tests::test_combine_chunk_results_multiple_no_overlap ... ok520test daemon::tests::test_output_mode_override_file_with_path ... ok521test eager::tests::test_combine_chunk_results_out_of_order ... ok522test meeting::chunk::tests::test_chunk_config_custom ... ok523test meeting::chunk::tests::test_chunk_buffer_empty ... ok524test hotkey::evdev_listener::tests::test_parse_key_name_error ... ok525test hotkey::evdev_listener::tests::test_parse_wev_keycode ... ok526test meeting::chunk::tests::test_rms_calculation ... ok527test eager::tests::test_count_complete_chunks_one ... ok528test eager::tests::test_count_complete_chunks_twelve_seconds ... ok529test hotkey::evdev_listener::tests::test_parse_key_name ... ok530test meeting::chunk::tests::test_vad_speech_audio ... ok531test config::parse::tests::user_arrays_replace_default_arrays ... ok532test meeting::chunk::tests::test_vad_detect_segments_all_speech ... ok533test meeting::chunk::tests::test_chunk_config_default ... ok534test meeting::chunk::tests::test_rms_single_sample ... ok535test meeting::chunk::tests::test_vad_silent_audio ... ok536test meeting::chunk::tests::test_vad_threshold_boundary ... ok537test meeting::chunk::tests::test_rms_empty ... ok538test eager::tests::test_extract_chunk_ranges_for_twelve_seconds_audio ... ok539test meeting::chunk::tests::test_chunk_buffer_duration ... ok540test meeting::chunk::tests::test_vad_zero_sample_rate_no_panic ... ok541test meeting::data::tests::test_meeting_id_default_is_unique ... ok542test meeting::data::tests::test_meeting_id_from_str ... ok543test meeting::data::tests::test_meeting_data_add_segment ... ok544test meeting::data::tests::test_meeting_id_parse ... ok545test meeting::data::tests::test_meeting_id_new ... ok546test meeting::data::tests::test_audio_source_default ... ok547test meeting::data::tests::test_meeting_id_parse_invalid ... ok548test meeting::chunk::tests::test_vad_detect_segments_empty ... ok549test meeting::data::tests::test_meeting_metadata_new_defaults ... ok550test meeting::data::tests::test_segment_format_timestamp_minutes_only ... ok551test meeting::data::tests::test_transcript_duration_ms ... ok552test meeting::data::tests::test_transcript_plain_text ... ok553test meeting::data::tests::test_segment_speaker_display_with_label ... ok554test meeting::data::tests::test_meeting_metadata_display_title ... ok555test meeting::data::tests::test_transcript_text_with_speakers_merges_consecutive ... ok556test meeting::data::tests::test_meeting_metadata_cancel ... ok557test meeting::data::tests::test_transcript_text_with_speakers ... ok558test meeting::data::tests::test_meeting_id_parse_empty ... ok559test meeting::data::tests::test_meeting_metadata_storage_dir_name ... ok560test meeting::data::tests::test_meeting_metadata_storage_dir_no_title ... ok561test meeting::data::tests::test_transcript_word_count ... ok562test meeting::data::tests::test_meeting_status_default ... ok563test meeting::data::tests::test_segment_duration_zero ... ok564test meeting::data::tests::test_segment_speaker_display_with_id_no_label ... ok565test meeting::data::tests::test_segment_format_timestamp_zero ... ok566test meeting::diarization::ml::tests::test_cosine_similarity_identical ... ok567test meeting::data::tests::test_transcript_segment ... ok568test meeting::diarization::ml::tests::test_cosine_similarity_opposite ... ok569test meeting::chunk::tests::test_vad_detect_segments ... ok570test meeting::chunk::tests::test_rms_uniform_value ... ok571test meeting::chunk::tests::test_vad_detect_segments_all_silence ... ok572test meeting::chunk::tests::test_vad_empty_samples ... ok573test meeting::chunk::tests::test_chunk_buffer_multiple_adds ... ok574test meeting::data::tests::test_meeting_data_complete_sets_chunk_count ... ok575test meeting::data::tests::test_meeting_complete ... ok576test meeting::data::tests::test_audio_source_display ... ok577test meeting::diarization::ml::tests::test_cosine_similarity_orthogonal ... ok578test meeting::data::tests::test_segment_serialization_roundtrip ... ok579test meeting::data::tests::test_transcript_segment_timestamp_format ... ok580test meeting::data::tests::test_segment_speaker_display_label_overrides_id ... ok581test meeting::data::tests::test_transcript_segments_by_speaker ... ok582test meeting::chunk::tests::test_chunk_buffer_elapsed ... ok583test meeting::data::tests::test_meeting_metadata_complete_sets_duration ... ok584test meeting::data::tests::test_transcript_empty ... ok585test meeting::data::tests::test_transcript_speakers_unique_sorted ... ok586test meeting::diarization::simple::tests::test_diarize_loopback ... ok587test meeting::diarization::simple::tests::test_diarize_labels_all_loopback_segments ... ok588test meeting::diarization::ml::tests::test_default_model_path ... ok589test meeting::diarization::subprocess::tests::test_parse_speaker_id ... ok590test meeting::diarization::tests::test_vad_subwindows_empty_when_too_short ... ok591test meeting::export::srt::tests::test_srt_export ... ok592test meeting::export::txt::tests::test_text_export_with_metadata ... ok593test meeting::diarization::tests::test_vad_subwindows_admits_voiced ... ok594test meeting::diarization::tests::test_vad_subwindows_rms_gates_silence ... ok595test meeting::export::srt::tests::test_format_srt_time ... ok596test meeting::export::tests::test_format_extension ... ok597test meeting::export::tests::test_export_options_default ... ok598test meeting::export::tests::test_format_display ... ok599test meeting::diarization::tests::test_vad_subwindows_clamps_tiny_hop ... ok600test meeting::export::json::tests::test_json_export ... ok601test meeting::diarization::tests::test_default_config ... ok602test meeting::diarization::ml::tests::test_speaker_labeling ... ok603test meeting::export::json::tests::test_json_export_valid_json ... ok604test meeting::diarization::tests::test_speaker_id_display ... ok605test meeting::export::txt::tests::test_text_export_with_timestamps ... ok606test meeting::export::json::tests::test_json_export_roundtrip ... ok607test meeting::export::txt::tests::test_wrap_text ... ok608test meeting::export::txt::tests::test_wrap_text_no_wrap ... ok609test meeting::export::markdown::tests::test_markdown_export_with_speakers ... ok610test meeting::export::vtt::tests::test_format_vtt_time ... ok611test meeting::export::tests::test_all_names ... ok612test meeting::export::vtt::tests::test_vtt_export_header ... ok613test meeting::export::vtt::tests::test_vtt_export_with_metadata ... ok614test meeting::export::vtt::tests::test_vtt_export_with_speakers ... ok615test meeting::state::tests::test_chunk_state_processing_no_duration ... ok616test meeting::state::tests::test_chunk_state_recording_duration ... ok617test meeting::state::tests::test_chunks_processed_in_paused ... ok618test meeting::diarization::simple::tests::test_diarize_mic_segments ... ok619test meeting::state::tests::test_default_is_idle ... ok620test meeting::state::tests::test_display_finalizing ... ok621test meeting::state::tests::test_display_paused ... ok622test meeting::state::tests::test_display_trait ... ok623test meeting::state::tests::test_elapsed_alias ... ok624test meeting::state::tests::test_finalize_active_is_noop ... ok625test meeting::state::tests::test_finalize_idle_is_noop ... ok626test meeting::state::tests::test_finalize_meeting ... ok627test meeting::state::tests::test_finalize_paused_is_noop ... ok628test meeting::state::tests::test_full_lifecycle_with_chunks ... ok629test meeting::state::tests::test_idle_has_no_duration ... ok630test meeting::export::markdown::tests::test_markdown_export_with_metadata ... ok631test meeting::state::tests::test_meeting_duration_active ... ok632test meeting::diarization::simple::tests::test_source_to_speaker ... ok633test meeting::state::tests::test_next_chunk ... ok634test meeting::state::tests::test_new_state_is_idle ... ok635test meeting::state::tests::test_next_chunk_finalizing_is_noop ... ok636test meeting::state::tests::test_next_chunk_idle_is_noop ... ok637test meeting::diarization::tests::test_vad_subwindows_zero_window_returns_empty ... ok638test meeting::state::tests::test_next_chunk_paused_is_noop ... ok639test meeting::state::tests::test_pause_finalizing_is_noop ... ok640test meeting::state::tests::test_pause_idle_is_noop ... ok641test meeting::state::tests::test_pause_resume ... ok642test meeting::state::tests::test_processing_chunk ... ok643test meeting::export::tests::test_export_meeting_vtt ... ok644test meeting::export::tests::test_export_meeting_text ... ok645test meeting::state::tests::test_processing_chunk_paused_is_noop ... ok646test meeting::state::tests::test_resume_active_is_noop ... ok647test meeting::state::tests::test_resume_finalizing_is_noop ... ok648test meeting::export::tests::test_format_from_str_case_insensitive ... ok649test meeting::state::tests::test_resume_idle_is_noop ... ok650test meeting::state::tests::test_processing_chunk_idle_is_noop ... ok651test meeting::state::tests::test_start_meeting ... ok652test meeting::export::txt::tests::test_text_export_basic ... ok653test meeting::export::markdown::tests::test_markdown_export_basic ... ok654test meeting::export::tests::test_export_meeting_srt ... ok655test meeting::export::markdown::tests::test_markdown_export_with_timestamps ... ok656test meeting::export::tests::test_format_from_str ... ok657test meeting::state::tests::test_stop_finalizing_is_noop ... ok658test meeting::state::tests::test_stop_from_paused ... ok659test meeting::state::tests::test_stop_idle_is_noop ... ok660test meeting::state::tests::test_stop_meeting ... ok661test meeting::state::tests::test_meeting_duration ... ok662test meeting::storage::tests::test_status_unknown_defaults_to_active ... ok663test meeting::storage::tests::test_status_roundtrip ... ok664test meeting::storage::tests::test_storage_config_db_path ... ok665test meeting::storage::tests::test_storage_config_default ... ok666test meeting::storage::tests::test_timestamp_to_datetime_invalid ... ok667test meeting::summary::local::tests::test_name ... ok668test meeting::summary::local::tests::test_new_from_config ... ok669test meeting::summary::remote::tests::test_name ... ok670test config_set::tests::set_engine_whisper_succeeds_against_full_config ... ok671test meeting::summary::remote::tests::test_new_from_config ... ok672test meeting::summary::tests::test_default_config ... ok673test config_set::tests::set_engine_preserves_comments_and_adjacent_fields ... ok674test meeting::summary::tests::test_extract_json_nested ... ok675test meeting::summary::tests::test_extract_json_simple ... ok676test meeting::storage::tests::test_load_meeting_data_not_found ... ok677test meeting::summary::tests::test_parse_summary_response_with_task_field ... ok678test meeting::summary::tests::test_summary_to_markdown ... ok679test meeting::tests::test_meeting_config_default ... ok680test meeting::summary::tests::test_parse_summary_response ... ok681test meeting::tests::test_meeting_state_transitions ... ok682test notification::tests::test_quote_escaping ... ok683test model_manager::tests::test_model_availability ... ok684test model_manager::tests::test_new_manager ... ok685test osd::config::tests::defaults_match_brief ... ok686test osd::config::tests::config_partial_toml_uses_defaults ... ok687test osd::config::tests::example_recipes_parse_with_current_schema ... ok688test osd::config::tests::frontend_default_is_gtk4 ... ok689test osd::config::tests::frame_config_accepts_none_values ... ok690test osd::config::tests::frontend_parse_str_accepts_aliases ... ok691test meeting::storage::tests::test_save_and_load_transcript ... ok692test osd::config::tests::frontend_binary_names ... ok693test osd::config::tests::frontend_serde_kebab_case ... ok694test osd::config::tests::visual_layer_distinguishes_explicit_zero_from_unset ... ok695test osd::config::tests::position_serde_kebab_case ... ok696test osd::config::tests::package_manifest_leaves_unset_fields_to_user_config ... ok697test meeting::storage::tests::test_list_meetings ... ok698test osd::config::tests::visual_layer_accepts_shadow_kind ... ok699test meeting::storage::tests::test_speaker_labels_nonexistent_meeting ... ok700test osd::ipc::tests::ring_latest_none_when_empty ... ok701test osd::ipc::tests::ring_keeps_latest_within_capacity ... ok702test meeting::storage::tests::test_resolve_latest_no_meetings ... ok703test osd::ipc::tests::ring_grows_until_capacity ... ok704test osd::ipc::tests::ring_clear_resets_state ... ok705test osd::ipc::tests::ring_iter_oldest_first_when_full ... ok706test osd::config::tests::visual_layer_serde_uses_type_key ... ok707test osd::style::tests::css_color_serialization_preserves_alpha ... ok708test osd::style::tests::default_style_has_no_package_and_uses_omarchy_palette ... ok709test osd::ipc::tests::ring_iter_oldest_first_partial ... ok710test osd::style::tests::explicit_package_manifest_can_supply_qml_and_visual ... ok711test meeting::storage::tests::test_get_latest_empty ... ok712test osd::style::tests::explicit_omarchy_palette_overrides_package_manifest ... ok713test osd::style::tests::aegis_hud_example_package_resolves_to_custom_qml ... ok714test osd::style::tests::expand_tilde_resolves_home ... ok715test meeting::storage::tests::test_get_meeting_path_not_found ... ok716test osd::style::tests::invalid_plugin_path_is_an_error ... ok717test meeting::storage::tests::test_load_transcript_meeting_not_found ... ok718test osd::theme::tests::missing_theme_dir_yields_fallback ... ok719test osd::style::tests::package_palette_merges_manifest_colors ... ok720test osd::style::tests::missing_qml_entry_is_an_error ... ok721test osd::style::tests::minimal_manifest_preserves_user_layout_frame_and_visual ... ok722test osd::theme::tests::watcher_uses_loaded_palette ... ok723test osd::style::tests::unknown_style_name_is_an_error_not_a_silent_fallback ... ok724test meeting::storage::tests::test_get_meeting_path ... ok725test meeting::storage::tests::test_delete_nonexistent_meeting ... ok726test osd::visual::tests::peak_hold_decays_linearly ... ok727test osd::visual::tests::peak_hold_floor_at_minus_120 ... ok728test osd::theme::tests::palette_from_aether_sample ... ok729test osd::visual::tests::meter_zone_boundaries ... ok730test osd::theme::tests::palette_from_partial_inherits_fallback ... ok731test osd::theme::tests::parse_hex_basic ... ok732test osd::theme::tests::parse_hex_no_hash_prefix ... ok733test osd::theme::tests::parse_hex_rejects_short_or_invalid ... ok734test osd::theme::tests::theme_dir_resolves_under_home ... ok735test meeting::storage::tests::test_save_transcript_meeting_not_found ... ok736test osd::visual::tests::envelope_empty_input_yields_silence ... ok737test meeting::storage::tests::test_update_meeting ... ok738test osd::visual::tests::envelope_partial_stretches_to_fill ... ok739test osd::visual::tests::envelope_aggregates_when_full ... ok740test meeting::storage::tests::test_create_meeting_creates_directory ... ok741test osd::visual::tests::peak_meter_fraction_clamps_silence ... ok742test output::dotool::tests::build_commands_auto_submit_appends_enter ... ok743test output::dotool::tests::build_commands_appends_text_before_enter ... ok744test osd::visual::tests::peak_hold_snaps_up_instantly ... ok745test output::dotool::tests::build_commands_basic ... ok746test output::dotool::tests::build_commands_with_delay ... ok747test output::dotool::tests::choose_invocation_bypasses_daemon_when_layout_override_is_set ... ok748test output::dotool::tests::choose_invocation_bypasses_daemon_when_variant_override_is_set ... ok749test output::dotool::tests::choose_invocation_uses_dotoolc_when_daemon_available_without_xkb_override ... ok750test output::dotool::tests::daemon_pipe_detection_respects_env_var ... ok751test meeting::storage::tests::test_list_meetings_empty ... ok752test output::dotool::tests::test_new ... ok753test output::eitype::tests::test_apply_layout_args_includes_layout_when_set ... ok754test output::eitype::tests::test_apply_layout_args_includes_variant_when_set ... ok755test output::eitype::tests::test_apply_layout_args_noop_when_unset ... ok756test osd::visual::tests::peak_meter_fraction_basic ... ok757test output::eitype::tests::test_new ... ok758test output::eitype::tests::test_new_with_enter ... ok759test output::clipboard::tests::test_new ... ok760test output::eitype::tests::test_new_with_pre_type_delay ... ok761test output::eitype::tests::test_new_with_layout ... ok762test output::eitype::tests::test_new_with_layout_and_variant ... ok763test meeting::storage::tests::test_resolve_meeting_id_invalid ... ok764test output::paste::tests::test_new_stores_restore_clipboard_fields ... ok765test output::eitype::tests::test_new_with_shift_enter_newlines ... ok766test output::eitype::tests::test_new_with_type_delay ... ok767test output::modifier_guard::tests::disabled_guard_reports_no_modifier_held ... ok768test output::modifier_guard::tests::disabled_guard_returns_immediately ... ok769test output::modifier_guard::tests::new_does_not_panic_without_permission ... ok770test output::paste::tests::test_clipboard_content_debug_redacts_data ... ok771test output::paste::tests::test_new_defaults_restore_clipboard_disabled ... ok772test meeting::storage::tests::test_resolve_latest ... ok773test meeting::storage::tests::test_delete_meeting_removes_files ... ok774test output::post_process::tests::test_command_not_found_fallback ... ok775test output::post_process::tests::test_command_failure_fallback ... ok776test meeting::storage::tests::test_delete_meeting ... ok777test meeting::storage::tests::test_resolve_meeting_id_by_uuid ... ok778test output::session::tests::display_only_means_x11 ... ok779test output::session::tests::empty_wayland_display_does_not_win ... ok780test output::session::tests::no_env_defaults_to_wayland ... ok781test output::session::tests::wayland_display_wins ... ok782test output::session::tests::xdg_session_type_wayland ... ok783test output::post_process::tests::test_empty_output_fallback ... ok784test output::post_process::tests::test_complex_shell_command ... ok785test output::post_process::tests::test_trim_then_empty_triggers_fallback ... ok786test output::streaming::tests::finalize_clears_partial ... ok787test output::session::tests::xdg_session_type_x11 ... ok788test output::streaming::tests::partial_buffer_is_replaced_not_appended ... ok789test output::post_process::tests::test_whitespace_trimming ... ok790test output::streaming::tests::commits_segment_and_tracks_typed_chars ... ok791test output::streaming::tests::typed_chars_counts_unicode_scalars_not_bytes ... ok792test output::streaming::tests::rewind_with_zero_chars_is_ok ... ok793test output::streaming::tests::empty_segment_is_noop ... ok794test meeting::storage::tests::test_create_and_get_meeting ... ok795test output::post_process::tests::test_context_env_not_inherited_from_parent ... ok796test output::tests::test_normalize_quotes_all_single ... ok797test output::tests::test_normalize_quotes_curly_apostrophe ... ok798test output::tests::test_normalize_quotes_all_double ... ok799test output::tests::test_find_ydotool_socket_returns_none_when_no_socket ... ok800test output::tests::test_find_ydotool_socket_respects_env_override ... ok801test output::tests::test_normalize_quotes_empty ... ok802test output::tests::test_is_keystroke_method_classification ... ok803test output::tests::test_normalize_quotes_mixed ... ok804test output::tests::test_normalize_quotes_no_change ... ok805test output::tests::test_sanitize_urgency_valid ... ok806test meeting::storage::tests::test_get_speaker_labels_empty ... ok807test output::xclip::tests::test_new ... ok808test output::tests::test_normalize_quotes_unicode_preserved ... ok809test output::wtype::tests::test_new_with_enter ... ok810test output::tests::test_sanitize_urgency_invalid_falls_back_to_normal ... ok811test output::wtype::tests::test_new_with_shift_enter_newlines ... ok812test output::wtype::tests::test_new ... ok813test output::wtype::tests::test_new_with_shift_prefix ... ok814test output::wtype::tests::test_new_with_type_delay ... ok815test output::xclip::tests::test_tool_command_and_args ... ok816test meeting::storage::tests::test_speaker_labels_overwrite ... ok817test meeting::storage::tests::test_speaker_labels ... ok818test meeting::storage::tests::test_load_meeting_data_no_transcript ... ok819test meeting::storage::tests::test_load_meeting_data ... ok820test meeting::storage::tests::test_get_meeting_not_found ... ok821test output::ydotool::tests::test_detect_key_hold_support ... ok822test output::post_process::tests::test_no_trim_still_strips_trailing_newlines ... ok823test output::post_process::tests::test_no_trim_no_fallback_combination ... ok824test output::post_process::tests::test_no_trim_preserves_trailing_space ... ok825test output::wtype::tests::test_new_with_pre_type_delay ... ok826test meeting::storage::tests::test_list_meetings_limit_zero ... ok827test output::post_process::tests::test_multiline_input ... ok828test output::post_process::tests::test_no_fallback_on_empty_returns_empty ... ok829test output::post_process::tests::test_trim_then_empty_no_fallback_returns_empty ... ok830test setup::binary::tests::cpu_gating ... ok831test output::post_process::tests::test_fallback_on_empty_default_returns_original ... ok832test output::post_process::tests::test_tr_uppercase ... ok833test output::ydotool::tests::test_new_with_pre_type_delay ... ok834test setup::binary::tests::detect_install_kind_classifies_package_vs_source ... ok835test setup::binary::tests::binary_names_are_unique ... ok836test output::post_process::tests::test_context_passed_via_env_var ... ok837test output::ydotool::tests::test_new ... ok838test output::post_process::tests::test_sed_transformation ... ok839test output::post_process::tests::test_simple_passthrough ... ok840test output::post_process::tests::test_unicode_handling ... ok841test setup::binary::tests::compiled_features_enumerates_all_optional_features ... ok842test setup::compositor::tests::test_add_hooks_does_not_duplicate ... ok843test output::post_process::tests::test_no_context_env_var_when_none ... ok844test setup::compositor::tests::test_detect_conf_d_source_missing ... ok845test setup::compositor::tests::test_river_config_contains_modes ... ok846test setup::compositor::tests::test_add_hooks_to_config_basic ... ok847test setup::compositor::tests::test_hyprland_config_contains_submaps ... ok848test setup::manifest::tests::manifest_round_trip_json ... ok849test setup::manifest::tests::validate_manifest_happy_path ... ok850test setup::manifest::tests::validate_manifest_rejects_model_mismatch ... ok851test setup::model::tests::cohere_engine_prefix ... ok852test setup::model::tests::dolphin_engine_prefix ... ok853test setup::model::tests::moonshine_engine_prefix ... ok854test setup::model::tests::paraformer_engine_prefix ... ok855test setup::model::tests::parakeet_engine_prefix ... ok856test setup::model::tests::sensevoice_engine_prefix ... ok857test setup::compositor::tests::test_voxtype_sway_hooks ... ok858test setup::manifest::tests::url_helpers_match_spec ... ok859test setup::manifest::tests::deserializes_sample_json ... ok860test setup::manifest::tests::validate_manifest_rejects_wrong_version ... ok861test setup::compositor::tests::test_add_hooks_preserves_existing_content ... ok862test setup::manifest::tests::validate_manifest_flags_missing_expected_file ... ok863test setup::compositor::tests::test_detect_conf_d_source_active ... ok864test setup::compositor::tests::test_detect_conf_d_source_commented ... ok865test setup::model::tests::omnilingual_engine_prefix ... ok866test setup::model::tests::test_is_moonshine_model ... ok867test setup::model::tests::test_is_parakeet_model ... ok868test setup::model::tests::test_is_valid_model ... ok869test setup::model::tests::test_model_info_sizes_are_reasonable ... ok870test setup::model::tests::test_models_list_contains_expected_models ... ok871test setup::model::tests::test_moonshine_and_parakeet_models_dont_overlap ... ok872test setup::compositor::tests::test_sway_config_contains_modes ... ok873test setup::compositor::tests::test_voxtype_hyprland_hooks ... ok874test setup::compositor::tests::test_voxtype_river_hooks ... ok875test meeting::storage::tests::test_list_meetings_ordered_by_start_time ... ok876test setup::binary::tests::family_partition ... ok877test setup::binary::tests::gpu_gating ... ok878test setup::manifest::tests::validate_manifest_rejects_engine_mismatch ... ok879test setup::binary::tests::legacy_parakeet_names_resolve ... ok880test setup::binary::tests::recommendations_match_hardware ... ok881test setup::model::tests::test_moonshine_dir_names_match_convention ... ok882test setup::binary::tests::round_trip_binary_names ... ok883test setup::binary::tests::unknown_binary_name_is_none ... ok884test setup::binary::tests::variant_subdir_reconstructs_expected_path ... ok885test setup::binary::tests::wrapper_decision_uses_basename_not_canonical_parent ... ok886test setup::binary::tests::wrapper_skipped_for_non_ep_variants ... ok887test setup::compositor::tests::test_add_hooks_after_output_section ... ok888test setup::model::tests::sha256_file_matches_known_vector ... ok889test setup::model::tests::test_star_indicator_engine_mismatch ... ok890test setup::model::tests::test_star_indicator_no_parakeet_config ... ok891test setup::model::tests::test_moonshine_multilingual_models_are_community ... ok892test setup::model::tests::test_parakeet_models_list_contains_expected_models ... ok893test setup::model::tests::test_parakeet_model_info_sizes_are_reasonable ... ok894test setup::model::tests::test_update_model_in_config_only_changes_whisper_section ... ok895test setup::model::tests::test_update_moonshine_in_config_basic ... ok896test setup::model::tests::test_update_parakeet_in_config_updates_existing ... ok897test setup::model::tests::test_moonshine_models_list_contains_expected_models ... ok898test setup::model::tests::test_moonshine_english_models_are_mit ... ok899test setup::model::tests::test_parakeet_models_have_files ... ok900test setup::model::tests::test_moonshine_model_info_sizes_are_reasonable ... ok901test setup::model::tests::test_moonshine_models_have_files ... ok902test setup::model::tests::test_star_indicator_whisper_model_selected ... ok903test setup::model::tests::test_star_indicator_parakeet_model_selected ... ok904test setup::model::tests::test_update_model_in_config_preserves_other_sections ... ok905test setup::model::tests::test_update_model_in_config_switches_engine_to_whisper ... ok906test setup::model::tests::test_update_moonshine_in_config_updates_existing ... ok907test setup::model::tests::test_update_parakeet_in_config_basic ... ok908test setup::model::tests::test_update_parakeet_preserves_whisper_section ... ok909test setup::model::tests::test_valid_model_names ... ok910test setup::model::tests::test_valid_moonshine_model_names ... ok911test setup::model::tests::test_valid_parakeet_model_names ... ok912test setup::model::tests::test_whisper_and_parakeet_models_dont_overlap ... ok913test setup::model::tests::test_update_model_in_config_basic ... ok914test setup::model::tests::test_update_model_in_config_handles_comments ... ok915test setup::parakeet::tests::detect_available_backends_does_not_panic ... ok916test setup::parakeet::tests::is_parakeet_active_does_not_panic ... ok917test setup::parakeet::tests::parakeet_backend_binary_names ... ok918test setup::parakeet::tests::parakeet_backend_round_trip ... ok919test setup::parakeet::tests::test_backend_clone ... ok920test state::tests::test_eager_recording_state ... ok921test state::tests::test_idle_has_no_duration ... ok922test state::tests::test_eager_recording_display ... ok923test setup::parakeet::tests::test_backend_enum_equality ... ok924test setup::parakeet::tests::whisper_variants_dont_resolve_to_parakeet ... ok925test state::tests::test_recording_state ... ok926test setup::binary::tests::inventory_runs_without_panicking ... ok927test setup::model::tests::test_validate_cohere_model_reports_missing_files ... ok928test output::ydotool::tests::test_new_with_enter ... ok929test setup::quickshell::tests::install_bridge_symlink_creates_link ... ok930test setup::parakeet::tests::whisper_equivalents_are_whisper ... ok931test state::tests::test_new_state_is_idle ... ok932test setup::quickshell::tests::install_rejects_invalid_source ... ok933test setup::variant_check::tests::parakeet_on_onnx_binary_is_not_mismatch ... ok934test setup::variant_check::tests::every_non_whisper_engine_has_a_required_feature ... ok935test setup::variant_check::tests::parakeet_on_cpu_whisper_binary_is_mismatch ... ok936test setup::variant_check::tests::source_install_recommends_rebuild ... ok937test setup::quickshell::tests::resolve_bridge_source_prefers_cli_override ... ok938test state::tests::test_recording_states_are_not_streaming ... ok939test meeting::storage::tests::test_list_meetings_with_limit ... ok940test setup::quickshell::tests::install_bridge_symlink_is_idempotent_when_matches ... ok941test setup::quickshell::tests::install_refuses_non_empty_target_without_force ... ok942test setup::quickshell::tests::install_bridge_symlink_refuses_overwrite_without_force ... ok943test state::tests::test_state_display ... ok944test setup::quickshell::tests::install_bridge_symlink_refuses_outside_home_without_force ... ok945test status_json::tests::record_cancel_leaves_idle_not_stopped ... ok946test setup::quickshell::tests::resolve_bridge_source_returns_none_when_missing ... ok947test setup::model::tests::test_validate_cohere_model_accepts_all_variants ... ok948test setup::variant_check::tests::whisper_engine_never_mismatches ... ok949test setup::quickshell::tests::resolve_source_dir_honors_env_var ... ok950test setup::quickshell::tests::install_with_force_overwrites_existing ... ok951test text::tests::test_detect_submit_cli_override_enable ... ok952test status_json::tests::format_state_json_escapes_quotes_and_backslashes ... ok953test state::tests::test_streaming_state_is_recording ... ok954test state::tests::test_streaming_state_display ... ok955test status_json::tests::format_state_json_pins_byte_exact_output ... ok956test text::tests::test_detect_submit_disabled ... ok957test text::tests::test_detect_submit_in_middle_no_match ... ok958test text::tests::test_detect_submit_hyphenated_prefix_no_match ... ok959test text::tests::test_detect_submit_partial_word_no_match ... ok960test setup::quickshell::tests::install_copies_all_expected_files ... ok961test text::tests::test_detect_submit_cli_override_disable ... ok962test setup::quickshell::tests::run_with_skip_bridge_does_not_touch_target ... ok963test text::tests::test_detect_submit_basic ... ok964test state::tests::test_regular_recording_not_eager ... ok965test text::tests::test_filler_filter_case_insensitive ... ok966test text::tests::test_filler_filter_back_to_back_fillers ... ok967test text::tests::test_detect_submit_strips_trailing_comma ... ok968test setup::quickshell::tests::default_bridge_target_honors_xdg_bin_home ... ok969test setup::quickshell::tests::resolve_bridge_source_honors_env_var ... ok970test setup::quickshell::tests::resolve_source_dir_prefers_cli_override ... ok971test setup::quickshell::tests::default_target_dir_honors_xdg_data_home ... ok972test text::tests::test_detect_submit_strips_trailing_semicolon ... ok973test text::tests::test_detect_submit_with_exclamation ... ok974test text::tests::test_detect_submit_with_period ... ok975test text::tests::test_disabled_processing ... ok976test text::tests::test_detect_submit_uppercase ... ok977test text::tests::test_filler_filter_default_list ... ok978test text::tests::test_filler_filter_enabled_basic ... ok979test text::tests::test_filler_filter_empty_list_is_noop ... ok980test text::tests::test_filler_filter_enabled_by_default ... ok981test text::tests::test_filler_filter_custom_list ... ok982test text::tests::test_filler_filter_respects_word_boundaries ... ok983test text::tests::test_filler_filter_punctuation_cleanup_end ... ok984test text::tests::test_filler_filter_punctuation_cleanup_mid_sentence ... ok985test text::tests::test_filler_filter_punctuation_cleanup_start ... ok986test text::tests::test_filler_filter_preserves_sentence_punctuation ... ok987test text::tests::test_filler_filter_runs_before_replacements ... ok988test text::tests::test_detect_submit_preserves_trailing_period ... ok989test transcribe::remote::tests::test_custom_timeout ... ok990test transcribe::remote::tests::test_default_timeout ... ok991test transcribe::whisper::tests::test_audio_ctx_alignment ... ok992test transcribe::whisper::tests::test_audio_ctx_not_applied_when_disabled ... ok993test output::post_process::tests::test_timeout_fallback ... ok994test transcribe::whisper::tests::test_model_url ... ok995test transcribe::whisper::tests::test_calculate_audio_ctx_long_clips ... ok996test text::tests::test_word_replacements ... ok997test text::tests::test_filler_filter_with_spoken_punctuation ... ok998test transcribe::worker::tests::test_worker_response_serialization ... ok999test transcribe::whisper::tests::test_calculate_audio_ctx_short_clips ... ok1000test transcribe::worker::tests::test_worker_response_serialization_with_language ... ok1001test transcribe::worker::tests::test_ready_signal ... ok1002test text::tests::test_word_replacements_case_insensitive ... ok1003test text::tests::test_combined_processing ... ok1004test tui::common::tests::ctrl_w_deletes_prev_word ... ok1005test tui::common::tests::backspace_deletes_prev_char ... ok1006test tui::common::tests::changed_tracks_buffer_vs_original ... ok1007test tui::common::tests::ctrl_u_clears ... ok1008test tui::common::tests::esc_signals_cancel ... ok1009test tui::common::tests::enter_signals_commit ... ok1010test tui::compositor_bindings::tests::canonicalize_hyprland_sorts_modifiers ... ok1011test tui::common::tests::left_then_insert_inserts_mid_string ... ok1012test tui::common::tests::typing_appends_to_buffer ... ok1013test transcribe::cli::tests::test_resolve_cli_not_found ... ok1014test tui::compositor_bindings::tests::canonicalize_niri_normalizes_mod_word ... ok1015test tui::compositor_bindings::tests::dominant_compositor_empty_defaults_to_hyprland ... ok1016test tui::compositor_bindings::tests::canonicalize_sway_normalizes_mod4_and_keys ... ok1017test tui::compositor_bindings::tests::make_suggestion_warns_when_all_candidates_taken ... ok1018test tui::compositor_bindings::tests::make_suggestion_skips_first_candidate_if_taken ... ok1019test tui::compositor_bindings::tests::niri_pttpair_falls_back_to_toggle ... ok1020test tui::app::tests::variant_at_finds_known_pairs ... ok1021test tui::app::tests::variant_at_returns_none_for_invalid_pairs ... ok1022test tui::compositor_bindings::tests::dominant_compositor_picks_majority ... ok1023test tui::compositor_bindings::tests::niri_skips_other_spawn_lines ... ok1024test tui::compositor_bindings::tests::niri_skips_comments ... ok1025test transcribe::cli::tests::test_resolve_model_path_unknown ... ok1026test tui::compositor_bindings::tests::parses_hyprland_bindrd_with_mod ... ok1027test tui::compositor_bindings::tests::parses_sway_with_release_flag ... ok1028test transcribe::remote::tests::test_api_key_from_config ... ok1029test tui::compositor_bindings::tests::parses_hyprland_bindd ... ok1030test tui::compositor_bindings::tests::parses_hyprland_meeting_start ... ok1031test tui::compositor_bindings::tests::parses_niri_meeting ... ok1032test tui::compositor_bindings::tests::skips_hyprland_comments_and_unrelated ... ok1033test tui::compositor_bindings::tests::suggests_cancel_when_only_ptt_bound ... ok1034test tui::compositor_bindings::tests::sway_render_uses_release_for_stop ... ok1035test transcribe::remote::tests::test_config_validation_invalid_url ... ok1036test tui::compositor_bindings::tests::rejects_unknown_action ... ok1037test tui::config_editor::tests::round_trip_preserves_comments ... ok1038test tui::config_editor::tests::missing_file_starts_empty ... ok1039test tui::config_editor::tests::ensure_table_creates_if_missing ... ok1040test tui::config_editor::tests::get_f32_or_recovers_legacy_string_and_int_forms ... ok1041test tui::config_editor::tests::dirty_tracks_writes ... ok1042test tui::config_editor::tests::set_f32_writes_toml_number_not_string ... ok1043test vad::energy::tests::test_calculate_rms ... ok1044test vad::energy::tests::test_detect_empty_audio ... ok1045test vad::energy::tests::test_min_speech_duration ... ok1046test vad::energy::tests::test_energy_vad_creation ... ok1047test vad::energy::tests::test_detect_silence ... ok1048test vad::energy::tests::test_threshold_mapping ... ok1049test transcribe::remote::tests::test_config_validation_missing_endpoint ... ok1050test vad::energy::tests::test_detect_quiet_audio ... ok1051test vad::energy::tests::test_detect_loud_audio ... ok1052test vad::whisper_vad::tests::test_threshold_clamping ... ok1053test vad::tests::test_create_vad_energy_backend ... ok1054test vad::tests::test_vad_result_defaults ... ok1055test vad::tests::test_create_vad_auto_parakeet_uses_energy ... ok1056test vad::tests::test_create_vad_disabled ... ok1057test vad::tests::test_whisper_vad_model_url ... ok1058test text::tests::test_pipeline_spoken_punctuation_period_then_detect_submit ... ok1059test transcribe::remote::tests::test_multipart_body_excludes_empty_prompt ... ok1060test transcribe::remote::tests::test_multipart_body_excludes_prompt_when_none ... ok1061test transcribe::remote::tests::test_multipart_body_includes_prompt ... ok1062test transcribe::remote::tests::test_multipart_body_structure ... ok1063test transcribe::remote::tests::test_translate_false_uses_transcriptions_endpoint ... ok1064test transcribe::remote::tests::test_translate_true_uses_translations_endpoint ... ok1065test transcribe::streaming::tests::streaming_event_final_distinct_from_partial ... ok1066test transcribe::streaming::tests::streaming_event_partial_fields ... ok1067test text::tests::test_newline_and_tab ... ok1068test text::tests::test_spoken_punctuation_multi_word ... ok1069test transcribe::subprocess::tests::test_worker_response_parsing ... ok1070test text::tests::test_replacements_with_multiple_spoken_punctuation_words ... ok1071test transcribe::subprocess::tests::test_worker_response_parsing_with_language ... ok1072test transcribe::remote::tests::test_encode_wav_basic ... ok1073test tui::compositor_bindings::tests::parses_niri_spawn ... ok1074test text::tests::test_replacements_match_spoken_words_before_punctuation ... ok1075test tui::compositor_bindings::tests::suggest_missing_streaming_only_offers_toggle ... ok1076test tui::compositor_bindings::tests::parses_sway_bindsym ... ok1077test tui::app::tests::move_cursor_clamps_at_edges ... ok1078test text::tests::test_pipeline_spoken_punctuation_then_detect_submit ... ok1079test text::tests::test_developer_punctuation ... ok1080test text::tests::test_spoken_punctuation_case_insensitive ... ok1081test text::tests::test_spoken_punctuation_basic ... ok10821083test result: ok. 796 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s10841085 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/voxtype-0fdfc2efae8b3a08)10861087running 1 test1088test app::config_show::tests::config_displays_meeting_section ... ok10891090test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s10911092 Running unittests src/bin/voxtype_audio_bridge.rs (target/x86_64-unknown-linux-gnu/release/deps/voxtype_audio_bridge-59c2ea726fdb20d5)10931094running 6 tests1095test tests::peak_amplitude_clamped_to_unit ... ok1096test tests::encode_frame_shape_is_locked_ndjson ... ok1097test tests::rms_approx_silence_is_zero ... ok1098test tests::rms_approx_full_scale_under_unit ... ok1099test tests::vad_threshold_at_minus_40_dbfs ... ok1100test tests::peak_amplitude_uses_max_abs ... ok11011102test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s11031104 Running unittests src/bin/voxtype_mirror_registry.rs (target/x86_64-unknown-linux-gnu/release/deps/voxtype_mirror_registry-314ca6cc46226316)11051106running 0 tests11071108test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s11091110 Running unittests src/bin/voxtype_osd.rs (target/x86_64-unknown-linux-gnu/release/deps/voxtype_osd-80248d6003721aaa)11111112running 8 tests1113test tests::build_child_args_appends_no_daemonize_when_supervised_quickshell ... ok1114test tests::build_child_args_no_op_for_gtk4_supervised ... ok1115test tests::build_child_args_no_op_for_native_supervised ... ok1116test tests::build_child_args_no_op_for_quickshell_unsupervised ... ok1117test tests::parse_unknown_frontend_value_drops_it ... ok1118test tests::parse_passes_config_through ... ok1119test tests::parse_strips_frontend_flag_space_form ... ok1120test tests::parse_strips_frontend_flag_equals_form ... ok11211122test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s11231124 Running unittests src/bin/voxtype_osd_quickshell.rs (target/x86_64-unknown-linux-gnu/release/deps/voxtype_osd_quickshell-7316fc738eb3ab03)11251126running 14 tests1127test tests::parse_qml_path_equals_form ... ok1128test tests::parse_daemonize_default_true ... ok1129test tests::parse_style_strips_own_flag ... ok1130test tests::dir_with_shell_rejects_missing ... ok1131test tests::parse_daemonize_explicit_flag_stripped ... ok1132test tests::dir_with_shell_rejects_non_shell_qml_file ... ok1133test tests::dir_with_shell_accepts_directory ... ok1134test tests::dir_with_shell_accepts_file_and_returns_parent ... ok1135test tests::parse_daemonize_flags_last_wins ... ok1136test tests::parse_qml_path_absent ... ok1137test tests::parse_qml_path_space_form ... ok1138test tests::parse_config_strips_own_arg ... ok1139test tests::parse_qml_path_dangling_flag ... ok1140test tests::parse_no_daemonize_strips_flag_and_clears_default ... ok11411142test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s11431144 Running tests/vad_integration.rs (target/x86_64-unknown-linux-gnu/release/deps/vad_integration-4097ad86ffd010ad)11451146running 25 tests1147test compare_vad_backends_on_speech ... ok1148test create_vad_returns_energy_vad_for_parakeet ... ok1149test energy_vad_accepts_mixed_tones ... ok1150test create_vad_energy_backend_explicit ... ok1151test whisper_vad_handles_padded_speech ... ok1152test energy_vad_accepts_tone ... ok1153test energy_vad_rejects_pure_silence ... ok1154test whisper_vad_accepts_long_speech ... ok1155test energy_vad_threshold_affects_detection ... ok1156test energy_vad_handles_quiet_speech ... ok1157test energy_vad_handles_single_sample ... ok1158test energy_vad_handles_empty_audio ... ok1159test whisper_vad_accepts_speech ... ok1160test whisper_vad_rejects_tone ... ok1161test create_vad_returns_none_when_disabled ... ok1162test energy_vad_accepts_speech_padded ... ok1163test whisper_vad_rejects_white_noise ... ok1164test whisper_vad_rejects_silence ... ok1165test energy_vad_min_speech_duration_filtering ... ok1166test energy_vad_rejects_short_silence ... ok1167test compare_vad_backends_on_tone ... ok1168test energy_vad_rejects_low_noise ... ok1169test energy_vad_accepts_speech_hello ... ok1170test energy_vad_accepts_white_noise ... ok1171test energy_vad_accepts_speech_long ... ok11721173test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s11741175 Doc-tests voxtype11761177running 0 tests11781179test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s11801181Finished cargoCheckHook1182checkPhase completed in 2 minutes 54 seconds
installPhase
1183Executing cargoInstallHook1184Finished cargoInstallHook
fixupPhase
1185shrinking RPATHs of ELF executables and libraries in /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.51186shrinking /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.5/bin/voxtype-audio-bridge1187shrinking /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.5/bin/voxtype-osd-quickshell1188shrinking /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.5/bin/voxtype-osd1189shrinking /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.5/bin/voxtype-mirror-registry1190shrinking /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.5/bin/voxtype1191checking for references to /build/ in /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.5...1192patching script interpreter paths in /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.51193stripping (with command strip and flags -S -p) in /nix/store/ccz4jlig1y5azhppkn7n7k39fic3bkby-voxtype-vulkan-0.7.5/bin