horae-tests-0.1.0
checks.aarch64-linux.tests
· build #475
· raw
1elastic-arm-976bb8e2: building 24d0arskjmxqz48pc4i20v7msmxjk85n-horae-tests-0.1.0.drv
unpackPhase
2unpacking source archive /nix/store/yj0fs1c00h59jxnkkycppipzz01xa1rj-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/iz15gsb1vnxn8iiqaks5c263ms6mxl74-horae-checks-deps-0.1.0/target.tar.zst to target6patchPhase completed in 1 minutes 22 secondsconfigurePhase
7will append /build/source/.cargo-home/config.toml with contents of /nix/store/kqxgprj432hnlh0pqlk1779vyabfmw4i-vendor-cargo-deps/config.toml8default configurePhase, nothing to dobuildPhase
9+++ command cargo nextest run -p horae-core --test-threads 810 Compiling proc-macro2 v1.0.10611 Compiling serde_core v1.0.22812 Compiling serde v1.0.22813 Compiling num-traits v0.2.1914 Compiling quote v1.0.4615 Compiling syn v2.0.11816 Compiling uuid v1.23.417 Compiling serde_derive v1.0.22818 Compiling thiserror-impl v2.0.1819 Compiling thiserror v2.0.1820 Compiling chrono v0.4.4521 Compiling horae-core v0.1.0 (/build/source/crates/core)22 Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 53s23 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 24------------25 Nextest run ID 34681e3b-1f12-44e9-9a42-cbb932383845 with nextest profile: default26 Starting 121 tests across 1 binary27 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 28 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 29 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 30 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 31 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 32 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 33 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 34 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 35 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 36 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 37 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 38 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 39 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 40 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 41 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 42 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 43 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 44 Running [ 00:00:00] 0/121: 8 running, 0 passed, 0 skipped 45 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding46 [ 00:00:00] horae-core ::a_single_jump_announces_every_crossed_band47 [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget48 [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values49 [ 00:00:00] horae-core percentage_rounds_clamps_and_never_overflows50 [ 00:00:00] horae-core ::tests::current_band_is_the_highest_reached51 [ 00:00:00] horae-core dget::tests::each_crossing_is_announced_once52 Running [ 00:00:00] 0/121: 8 running, 0 passed, 0 skipped 53 [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding54 [ 00:00:00] horae-core ::a_single_jump_announces_every_crossed_band55 [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget56 [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values57 [ 00:00:00] horae-core percentage_rounds_clamps_and_never_overflows58 [ 00:00:00] horae-core ::tests::current_band_is_the_highest_reached59 [ 00:00:00] horae-core dget::tests::each_crossing_is_announced_once60 Running [ 00:00:00] > 5/121: 8 running, 5 passed, 0 skipped 61 [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values62 [ 00:00:00] horae-core dget::tests::each_crossing_is_announced_once63 [ 00:00:00] horae-core elow_a_band_does_not_fire_but_current_resets64 [ 00:00:00] horae-core budget::tests::large_values_do_not_overflow65 [ 00:00:00] horae-core t::tests::no_band_for_zero_or_missing_budget66 [ 00:00:00] horae-core get_fires_even_without_a_configured_100_band67 [ 00:00:00] horae-core eserves_absence_zero_and_exact_large_amounts68 PASS [ 0.063s] horae-core budget::tests::configured_alert_threshold_is_exact_without_rounding69 PASS [ 0.065s] horae-core budget::tests::a_single_jump_announces_every_crossed_band70 PASS [ 0.061s] horae-core budget::tests::display_percentage_rounds_clamps_and_never_overflows71 PASS [ 0.064s] horae-core budget::tests::current_band_is_the_highest_reached72 PASS [ 0.065s] horae-core budget::tests::configured_alert_accepts_zero_percent_but_not_zero_budget73 Running [ 00:00:00] > 5/121: 8 running, 5 passed, 0 skipped 74 [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values75 [ 00:00:00] horae-core dget::tests::each_crossing_is_announced_once76 [ 00:00:00] horae-core elow_a_band_does_not_fire_but_current_resets77 [ 00:00:00] horae-core budget::tests::large_values_do_not_overflow78 [ 00:00:00] horae-core t::tests::no_band_for_zero_or_missing_budget79 [ 00:00:00] horae-core get_fires_even_without_a_configured_100_band80 [ 00:00:00] horae-core eserves_absence_zero_and_exact_large_amounts81 Running [ 00:00:00] > 12/121: 8 running, 12 passed, 0 skipped 82 [ 00:00:00] horae-core t::tests::no_band_for_zero_or_missing_budget83 [ 00:00:00] horae-core ::optional_text_normalizes_only_blank_fields84 [ 00:00:00] horae-core orted_currencies_and_unicode_character_limit85 [ 00:00:00] horae-core rofile_rejects_blank_overlong_and_null_names86 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields87 [ 00:00:00] horae-core ation::tests::format_clamps_negative_to_zero88 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes89 PASS [ 0.029s] horae-core client::tests::default_rate_preserves_absence_zero_and_exact_large_amounts90 PASS [ 0.098s] horae-core budget::tests::drop_below_a_band_does_not_fire_but_current_resets91 PASS [ 0.042s] horae-core budget::tests::large_values_do_not_overflow92 PASS [ 0.102s] horae-core budget::tests::configured_alert_rejects_invalid_inputs_and_widens_large_values93 PASS [ 0.119s] horae-core budget::tests::each_crossing_is_announced_once94 PASS [ 0.055s] horae-core client::tests::default_rate_rejects_negative_fractional_cent_overflow_and_invalid_text95 PASS [ 0.061s] horae-core budget::tests::over_budget_fires_even_without_a_configured_100_band96 Running [ 00:00:00] > 12/121: 8 running, 12 passed, 0 skipped 97 [ 00:00:00] horae-core t::tests::no_band_for_zero_or_missing_budget98 [ 00:00:00] horae-core ::optional_text_normalizes_only_blank_fields99 [ 00:00:00] horae-core orted_currencies_and_unicode_character_limit100 [ 00:00:00] horae-core rofile_rejects_blank_overlong_and_null_names101 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields102 [ 00:00:00] horae-core ation::tests::format_clamps_negative_to_zero103 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes104 Running [ 00:00:00] => 17/121: 8 running, 12 passed, 0 skipped 105 [ 00:00:00] horae-core t::tests::no_band_for_zero_or_missing_budget106 [ 00:00:00] horae-core ::optional_text_normalizes_only_blank_fields107 [ 00:00:00] horae-core orted_currencies_and_unicode_character_limit108 [ 00:00:00] horae-core rofile_rejects_blank_overlong_and_null_names109 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields110 [ 00:00:00] horae-core ation::tests::format_clamps_negative_to_zero111 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes112 PASS [ 0.052s] horae-core client::tests::profile_accepts_supported_currencies_and_unicode_character_limit113 PASS [ 0.047s] horae-core client::tests::profile_rejects_unsupported_currency_and_null_billing_fields114 PASS [ 0.057s] horae-core client::tests::optional_text_normalizes_only_blank_fields115 PASS [ 0.105s] horae-core budget::tests::no_band_for_zero_or_missing_budget116 PASS [ 0.054s] horae-core duration::tests::format_round_trip117 PASS [ 0.035s] horae-core duration::tests::parse_colon118 Running [ 00:00:00] => 18/121: 8 running, 18 passed, 0 skipped 119 [ 00:00:00] horae-core rofile_rejects_blank_overlong_and_null_names120 [ 00:00:00] horae-core ation::tests::format_clamps_negative_to_zero121 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes122 [ 00:00:00] horae-core ::tests::minutes_between_is_exact_no_minimum123 [ 00:00:00] horae-core duration::tests::parse_decimal124 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly125 [ 00:00:00] horae-core se_preserves_u32_boundary_without_saturating126 Running [ 00:00:00] => 24/121: 8 running, 24 passed, 0 skipped 127 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes128 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly129 [ 00:00:00] horae-core ts_excessive_decimal_precision_and_numerator130 [ 00:00:00] horae-core cts_negative_non_finite_and_malformed_values131 [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day132 [ 00:00:00] horae-core high_precision_without_intermediate_overflow133 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals134 PASS [ 0.053s] horae-core duration::tests::parse_decimal135 PASS [ 0.058s] horae-core duration::tests::minutes_between_is_exact_no_minimum136 PASS [ 0.118s] horae-core client::tests::profile_rejects_blank_overlong_and_null_names137 PASS [ 0.100s] horae-core duration::tests::format_clamps_negative_to_zero138 PASS [ 0.042s] horae-core duration::tests::parse_preserves_u32_boundary_without_saturating139 PASS [ 0.041s] horae-core duration::tests::parse_rejects_colon_overflow_without_panicking140 Running [ 00:00:00] => 24/121: 8 running, 24 passed, 0 skipped 141 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes142 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly143 [ 00:00:00] horae-core ts_excessive_decimal_precision_and_numerator144 [ 00:00:00] horae-core cts_negative_non_finite_and_malformed_values145 [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day146 [ 00:00:00] horae-core high_precision_without_intermediate_overflow147 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals148 Running [ 00:00:00] ==> 28/121: 8 running, 24 passed, 0 skipped 149 [ 00:00:00] horae-core duration::tests::format_hhmm_pads_minutes150 [ 00:00:00] horae-core s::parse_decimal_rounds_half_minutes_exactly151 [ 00:00:00] horae-core ts_excessive_decimal_precision_and_numerator152 [ 00:00:00] horae-core cts_negative_non_finite_and_malformed_values153 [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day154 [ 00:00:00] horae-core high_precision_without_intermediate_overflow155 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals156 PASS [ 0.084s] horae-core duration::tests::parse_decimal_rounds_half_minutes_exactly157 PASS [ 0.131s] horae-core duration::tests::format_hhmm_pads_minutes158 PASS [ 0.034s] horae-core duration::tests::parse_round_trips_each_minute_in_a_day159 PASS [ 0.050s] horae-core duration::tests::parse_rejects_excessive_decimal_precision_and_numerator160 PASS [ 0.033s] horae-core importers::harvest::convert::tests::garbage_is_rejected161 PASS [ 0.082s] horae-core duration::tests::parse_rejects_negative_non_finite_and_malformed_values162 PASS [ 0.070s] horae-core importers::harvest::convert::tests::conversion_handles_high_precision_without_intermediate_overflow163 Running [ 00:00:00] ==> 31/121: 8 running, 31 passed, 0 skipped 164 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals165 [ 00:00:00] horae-core he_i64_boundary_and_rejects_rounding_past_it166 [ 00:00:00] horae-core epresentable_scaled_values_without_panicking167 [ 00:00:00] horae-core rsion_reports_precision_and_numerator_limits168 [ 00:00:00] horae-core n_fraction_straddles_the_half_minute_exactly169 [ 00:00:00] horae-core onvert::tests::hours_common_values_are_exact170 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform171 Running [ 00:00:00] ==> 36/121: 8 running, 31 passed, 0 skipped 172 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals173 [ 00:00:00] horae-core he_i64_boundary_and_rejects_rounding_past_it174 [ 00:00:00] horae-core epresentable_scaled_values_without_panicking175 [ 00:00:00] horae-core rsion_reports_precision_and_numerator_limits176 [ 00:00:00] horae-core n_fraction_straddles_the_half_minute_exactly177 [ 00:00:00] horae-core onvert::tests::hours_common_values_are_exact178 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform179 PASS [ 0.048s] horae-core importers::harvest::convert::tests::high_precision_fraction_straddles_the_half_minute_exactly180 PASS [ 0.061s] horae-core importers::harvest::convert::tests::conversion_rejects_unrepresentable_scaled_values_without_panicking181 PASS [ 0.085s] horae-core importers::harvest::convert::tests::conversion_preserves_the_i64_boundary_and_rejects_rounding_past_it182 PASS [ 0.025s] horae-core importers::harvest::convert::tests::hours_common_values_are_exact183 PASS [ 0.036s] horae-core importers::harvest::convert::tests::leading_and_trailing_forms_parse184 PASS [ 0.080s] horae-core importers::harvest::convert::tests::conversion_reports_precision_and_numerator_limits185 Running [ 00:00:00] ==> 37/121: 8 running, 37 passed, 0 skipped 186 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals187 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform188 [ 00:00:00] horae-core onvert::tests::money_common_values_are_exact189 [ 00:00:00] horae-core :money_round_trip_against_exporter_transform190 [ 00:00:00] horae-core arvest::convert::tests::negative_is_rejected191 [ 00:00:00] horae-core t::tests::money_rounds_third_decimal_half_up192 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary193 Running [ 00:00:00] ===> 42/121: 8 running, 37 passed, 0 skipped 194 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals195 [ 00:00:00] horae-core :hours_round_trip_against_exporter_transform196 [ 00:00:00] horae-core onvert::tests::money_common_values_are_exact197 [ 00:00:00] horae-core :money_round_trip_against_exporter_transform198 [ 00:00:00] horae-core arvest::convert::tests::negative_is_rejected199 [ 00:00:00] horae-core t::tests::money_rounds_third_decimal_half_up200 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary201 PASS [ 0.042s] horae-core importers::harvest::convert::tests::money_common_values_are_exact202 PASS [ 0.043s] horae-core importers::harvest::convert::tests::round_half_up_at_the_boundary203 PASS [ 0.040s] horae-core importers::harvest::keys::tests::client_key_equal_across_case_and_whitespace204 PASS [ 0.057s] horae-core importers::harvest::convert::tests::money_rounds_third_decimal_half_up205 PASS [ 0.062s] horae-core importers::harvest::convert::tests::negative_is_rejected206 PASS [ 0.074s] horae-core importers::harvest::convert::tests::money_round_trip_against_exporter_transform207 PASS [ 0.100s] horae-core importers::harvest::convert::tests::hours_round_trip_against_exporter_transform208 PASS [ 0.018s] horae-core importers::harvest::keys::tests::normalize_matches_sql_harvest_norm_contract209 Running [ 00:00:00] ===> 45/121: 8 running, 45 passed, 0 skipped 210 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals211 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide212 [ 00:00:00] horae-core :keys::tests::normalize_trims_and_case_folds213 [ 00:00:00] horae-core sts::occurrence_counter_keys_are_independent214 [ 00:00:00] horae-core occurrence_counter_numbers_repeats_from_zero215 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name216 [ 00:00:00] horae-core tests::project_key_prefers_code_when_present217 Running [ 00:00:00] ===> 50/121: 8 running, 45 passed, 0 skipped 218 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals219 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide220 [ 00:00:00] horae-core :keys::tests::normalize_trims_and_case_folds221 [ 00:00:00] horae-core sts::occurrence_counter_keys_are_independent222 [ 00:00:00] horae-core occurrence_counter_numbers_repeats_from_zero223 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name224 [ 00:00:00] horae-core tests::project_key_prefers_code_when_present225 PASS [ 0.023s] horae-core importers::harvest::keys::tests::occurrence_counter_keys_are_independent226 PASS [ 0.028s] horae-core importers::harvest::keys::tests::normalize_trims_and_case_folds227 PASS [ 0.025s] horae-core importers::harvest::keys::tests::occurrence_counter_numbers_repeats_from_zero228 PASS [ 0.189s] horae-core importers::harvest::convert::tests::conversion_matches_exact_scaled_rationals229 PASS [ 0.082s] horae-core importers::harvest::keys::tests::composite_components_do_not_collide230 PASS [ 0.039s] horae-core importers::harvest::keys::tests::time_entry_key_distinguishes_and_matches231 Running [ 00:00:00] ===> 51/121: 8 running, 51 passed, 0 skipped 232 [ 00:00:00] horae-core s::project_key_falls_back_to_client_and_name233 [ 00:00:00] horae-core tests::project_key_prefers_code_when_present234 [ 00:00:00] horae-core keys::tests::task_key_shared_across_projects235 [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work236 [ 00:00:00] horae-core d_new_inline_errors_reconcile_across_batches237 [ 00:00:00] horae-core _when_an_errored_count_has_no_reported_error238 [ 00:00:00] horae-core tests::import_modes_display_their_wire_names239 Running [ 00:00:00] ====> 59/121: 8 running, 59 passed, 0 skipped 240 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line241 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts242 [ 00:00:00] horae-core rejects_negative_lines_and_subtotal_overflow243 [ 00:00:00] horae-core tion_supports_maximum_representable_subtotal244 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order245 [ 00:00:00] horae-core d_fee_contribution_leaves_discount_available246 [ 00:00:00] horae-core _apply_discount_before_non_compounding_taxes247 PASS [ 0.045s] horae-core importers::harvest::types::tests::archived_errors_and_new_inline_errors_reconcile_across_batches248 PASS [ 0.037s] horae-core importers::harvest::types::tests::does_not_reconcile_when_an_errored_count_has_no_reported_error249 PASS [ 0.028s] horae-core importers::harvest::types::tests::import_modes_display_their_wire_names250 PASS [ 0.082s] horae-core importers::harvest::keys::tests::project_key_prefers_code_when_present251 PASS [ 0.070s] horae-core importers::harvest::types::account_switch_tests::account_switch_requires_binding_and_no_imports_or_active_work252 PASS [ 0.033s] horae-core importers::harvest::types::tests::reconciles_when_errored_counts_match_collected_errors253 PASS [ 0.086s] horae-core importers::harvest::keys::tests::project_key_falls_back_to_client_and_name254 PASS [ 0.085s] horae-core importers::harvest::keys::tests::task_key_shared_across_projects255 Running [ 00:00:00] ====> 59/121: 8 running, 59 passed, 0 skipped 256 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line257 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts258 [ 00:00:00] horae-core rejects_negative_lines_and_subtotal_overflow259 [ 00:00:00] horae-core tion_supports_maximum_representable_subtotal260 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order261 [ 00:00:00] horae-core d_fee_contribution_leaves_discount_available262 [ 00:00:00] horae-core _apply_discount_before_non_compounding_taxes263 Running [ 00:00:00] ====> 67/121: 8 running, 59 passed, 0 skipped 264 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line265 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts266 [ 00:00:00] horae-core rejects_negative_lines_and_subtotal_overflow267 [ 00:00:00] horae-core tion_supports_maximum_representable_subtotal268 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order269 [ 00:00:00] horae-core d_fee_contribution_leaves_discount_available270 [ 00:00:00] horae-core _apply_discount_before_non_compounding_taxes271 PASS [ 0.037s] horae-core invoice::tests::discount_allocation_rejects_negative_lines_and_subtotal_overflow272 PASS [ 0.022s] horae-core invoice::tests::discount_allocation_uses_largest_remainder_then_stable_source_order273 PASS [ 0.044s] horae-core invoice::tests::discount_allocation_handles_empty_zero_and_full_discounts274 PASS [ 0.050s] horae-core invoice::tests::discount_allocation_conserves_header_amount_and_bounds_each_line275 PASS [ 0.028s] horae-core invoice::tests::discount_allocation_supports_maximum_representable_subtotal276 PASS [ 0.026s] horae-core invoice::tests::invoice_adjustments_apply_discount_before_non_compounding_taxes277 PASS [ 0.050s] horae-core invoice::tests::discounted_fee_contribution_leaves_discount_available278 PASS [ 0.033s] horae-core invoice::tests::line_amount_accepts_large_representable_amounts279 PASS [ 0.044s] horae-core invoice::tests::line_amount_90_minutes280 Running [ 00:00:00] =====> 68/121: 8 running, 68 passed, 0 skipped 281 [ 00:00:00] horae-core tments_reject_negative_subtotal_and_overflow282 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up283 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour284 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour285 [ 00:00:00] horae-core invoice::tests::line_amount_odd_minutes286 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results287 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even288 Running [ 00:00:00] =====> 72/121: 8 running, 68 passed, 0 skipped 289 [ 00:00:00] horae-core tments_reject_negative_subtotal_and_overflow290 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up291 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour292 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour293 [ 00:00:00] horae-core invoice::tests::line_amount_odd_minutes294 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results295 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even296 PASS [ 0.079s] horae-core invoice::tests::invoice_adjustments_reject_negative_subtotal_and_overflow297 PASS [ 0.043s] horae-core invoice::tests::line_amount_rejects_unrepresentable_results298 PASS [ 0.038s] horae-core invoice::tests::line_amount_rounds_half_cents_up_not_to_even299 PASS [ 0.068s] horae-core invoice::tests::line_amount_half_hour300 PASS [ 0.088s] horae-core invoice::tests::line_amount_exact_hour301 PASS [ 0.024s] horae-core invoice::tests::resolve_rate_cascade302 PASS [ 0.096s] horae-core invoice::tests::invoice_adjustments_round_components_half_up303 PASS [ 0.091s] horae-core invoice::tests::line_amount_odd_minutes304 PASS [ 0.027s] horae-core invoice::tests::selected_rate_keeps_zero_and_explicit_missing_project_rate305 Running [ 00:00:00] =====> 77/121: 8 running, 77 passed, 0 skipped 306 [ 00:00:00] horae-core invoice::tests::line_amount_zero_minutes307 [ 00:00:00] horae-core invoice::tests::line_amount_zero_rate308 [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources309 [ 00:00:00] horae-core addition_rejects_overflow_in_both_directions310 [ 00:00:00] horae-core currency_checks_and_representable_boundaries311 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign312 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit313 Running [ 00:00:00] ======> 83/121: 8 running, 77 passed, 0 skipped 314 [ 00:00:00] horae-core invoice::tests::line_amount_zero_minutes315 [ 00:00:00] horae-core invoice::tests::line_amount_zero_rate316 [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources317 [ 00:00:00] horae-core addition_rejects_overflow_in_both_directions318 [ 00:00:00] horae-core currency_checks_and_representable_boundaries319 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign320 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit321 PASS [ 0.039s] horae-core invoice::tests::line_amount_zero_rate322 PASS [ 0.065s] horae-core invoice::tests::line_amount_zero_minutes323 PASS [ 0.036s] horae-core invoice::tests::selected_rate_mode_ignores_unselected_rate_sources324 PASS [ 0.033s] horae-core money::tests::addition_rejects_overflow_in_both_directions325 PASS [ 0.035s] horae-core money::tests::addition_retains_currency_checks_and_representable_boundaries326 PASS [ 0.034s] horae-core money::tests::format_cents_groups_thousands_and_keeps_sign327 PASS [ 0.039s] horae-core money::tests::parse_cents_rejects_what_it_cannot_represent328 Running [ 00:00:00] ======> 84/121: 8 running, 84 passed, 0 skipped 329 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit330 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift331 [ 00:00:00] horae-core rse_cents_reads_whole_and_fractional_amounts332 [ 00:00:00] horae-core se_cents_tolerates_grouping_spaces_and_signs333 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates334 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names335 [ 00:00:00] horae-core cept_supported_currencies_and_optional_dates336 Running [ 00:00:00] ======> 87/121: 8 running, 87 passed, 0 skipped 337 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit338 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates339 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names340 [ 00:00:00] horae-core cept_supported_currencies_and_optional_dates341 [ 00:00:00] horae-core eject_overlong_code_and_unsupported_currency342 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones343 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total344 PASS [ 0.048s] horae-core money::tests::parse_cents_tolerates_grouping_spaces_and_signs345 PASS [ 0.059s] horae-core money::tests::parse_cents_is_exact_where_a_float_would_drift346 PASS [ 0.072s] horae-core money::tests::parse_cents_reads_whole_and_fractional_amounts347 Running [ 00:00:00] ======> 87/121: 8 running, 87 passed, 0 skipped 348 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit349 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates350 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names351 [ 00:00:00] horae-core cept_supported_currencies_and_optional_dates352 [ 00:00:00] horae-core eject_overlong_code_and_unsupported_currency353 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones354 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total355 Running [ 00:00:00] ======> 94/121: 8 running, 94 passed, 0 skipped 356 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates357 [ 00:00:00] horae-core ts::monthly_fee_dates_follow_calendar_months358 [ 00:00:00] horae-core hly_fee_dates_reject_invalid_calendar_inputs359 [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days360 [ 00:00:00] horae-core tests::percentage_preserves_exact_hundredths361 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero362 [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax363 PASS [ 0.113s] horae-core money::tests::format_cents_plain_keeps_sign_below_one_unit364 PASS [ 0.080s] horae-core project::tests::basics_accept_supported_currencies_and_optional_dates365 PASS [ 0.054s] horae-core project::tests::fee_schedules_reject_missing_overlong_and_excessive_milestones366 PASS [ 0.053s] horae-core project::tests::monetary_budgets_are_only_available_for_time_and_materials367 PASS [ 0.067s] horae-core project::tests::fee_schedules_validate_amounts_and_milestone_total368 PASS [ 0.077s] horae-core project::tests::basics_reject_overlong_code_and_unsupported_currency369 PASS [ 0.097s] horae-core project::tests::basics_reject_blank_and_overlong_names370 Running [ 00:00:00] ======> 94/121: 8 running, 94 passed, 0 skipped 371 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates372 [ 00:00:00] horae-core ts::monthly_fee_dates_follow_calendar_months373 [ 00:00:00] horae-core hly_fee_dates_reject_invalid_calendar_inputs374 [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days375 [ 00:00:00] horae-core tests::percentage_preserves_exact_hundredths376 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero377 [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax378 Running [ 00:00:00] =======> 101/121: 8 running, 94 passed, 0 skipped 379 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates380 [ 00:00:00] horae-core ts::monthly_fee_dates_follow_calendar_months381 [ 00:00:00] horae-core hly_fee_dates_reject_invalid_calendar_inputs382 [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days383 [ 00:00:00] horae-core tests::percentage_preserves_exact_hundredths384 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero385 [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax386 PASS [ 0.049s] horae-core project::tests::monthly_fee_dates_follow_calendar_months387 PASS [ 0.039s] horae-core project::tests::percentage_preserves_exact_hundredths388 PASS [ 0.048s] horae-core rounding::tests::identity_when_inc_zero389 PASS [ 0.073s] horae-core project::tests::payment_terms_support_receipt_and_checked_days390 PASS [ 0.074s] horae-core project::tests::monthly_fee_dates_reject_invalid_calendar_inputs391 PASS [ 0.025s] horae-core rounding::tests::nearest_ties_round_up392 PASS [ 0.158s] horae-core project::tests::basics_accept_same_day_but_reject_reversed_dates393 PASS [ 0.033s] horae-core rounding::tests::result_is_multiple_of_inc394 PASS [ 0.013s] horae-core state::tests::managers_invoice_open_and_approved_time395 Running [ 00:00:00] ======> 103/121: 8 running, 103 passed, 0 skipped 396 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero397 [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax398 [ 00:00:00] horae-core rounding::tests::up_and_down399 [ 00:00:00] horae-core state::tests::invoiced_is_final400 [ 00:00:00] horae-core state::tests::member_submit_and_reopen401 [ 00:00:00] horae-core state::tests::only_manager_can_approve402 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight403 Running [ 00:00:00] =======> 106/121: 8 running, 103 passed, 0 skipped 404 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero405 [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax406 [ 00:00:00] horae-core rounding::tests::up_and_down407 [ 00:00:00] horae-core state::tests::invoiced_is_final408 [ 00:00:00] horae-core state::tests::member_submit_and_reopen409 [ 00:00:00] horae-core state::tests::only_manager_can_approve410 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight411 PASS [ 0.019s] horae-core state::tests::invoiced_is_final412 PASS [ 0.027s] horae-core rounding::tests::up_and_down413 PASS [ 0.081s] horae-core project::tests::percentage_rejects_invalid_precision_range_and_syntax414 PASS [ 0.058s] horae-core state::tests::member_submit_and_reopen415 PASS [ 0.062s] horae-core state::tests::only_manager_can_approve416 Running [ 00:00:00] =======> 108/121: 8 running, 108 passed, 0 skipped 417 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero418 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight419 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style420 [ 00:00:00] horae-core time_of_day::tests::format_round_trips421 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges422 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h423 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage424 Running [ 00:00:00] =======> 116/121: 8 running, 108 passed, 0 skipped 425 [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero426 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight427 [ 00:00:00] horae-core day::tests::format_12h_matches_harvest_style428 [ 00:00:00] horae-core time_of_day::tests::format_round_trips429 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges430 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h431 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage432 PASS [ 0.053s] horae-core time_of_day::tests::clamp_to_day_prevents_crossing_midnight433 PASS [ 0.051s] horae-core time_of_day::tests::parse_reads_12h_including_edges434 PASS [ 0.132s] horae-core rounding::tests::effective_minutes_respect_frozen_history_including_zero435 PASS [ 0.052s] horae-core time_of_day::tests::parse_reads_24h436 PASS [ 0.062s] horae-core time_of_day::tests::format_12h_matches_harvest_style437 PASS [ 0.082s] horae-core time_of_day::tests::format_round_trips438 PASS [ 0.031s] horae-core week::tests::configured_week_can_start_in_the_previous_year439 PASS [ 0.036s] horae-core types::tests::budget_kind_wire_strings_match_db_enum440 PASS [ 0.032s] horae-core week::tests::configured_week_reports_an_unrepresentable_start441 Running [ 00:00:00] =======> 117/121: 4 running, 117 passed, 0 skipped 442 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage443 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step444 [ 00:00:00] horae-core k_contains_each_day_for_all_seven_start_days445 [ 00:00:00] horae-core week::tests::maps_any_weekday_to_its_monday446447448449 Running [ 00:00:00] =======> 120/121: 1 running, 120 passed, 0 skipped 450 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step451452453454455456457 PASS [ 0.049s] horae-core week::tests::configured_week_contains_each_day_for_all_seven_start_days458 PASS [ 0.051s] horae-core week::tests::maps_any_weekday_to_its_monday459 PASS [ 0.076s] horae-core time_of_day::tests::parse_rejects_out_of_range_and_garbage460 Running [ 00:00:00] =======> 120/121: 1 running, 120 passed, 0 skipped 461 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step462463464465466467468 PASS [ 0.104s] horae-core time_of_day::tests::snap_rounds_to_nearest_step469------------470 Summary [ 0.963s] 121 tests run: 121 passed, 0 skipped471 Running [ 00:00:00] ======== 121/121: 1 running, 120 passed, 0 skipped 472 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step473474475476477478479The files belonging to this database system will be owned by user "nixbld".480This user must also own the server process.481482The database cluster will be initialized with locale "C".483The default text search configuration will be set to "english".484485Data page checksums are disabled.486487fixing permissions on existing directory /build/tmp.VFFp8EA1zX ... ok488creating subdirectories ... ok489selecting dynamic shared memory implementation ... posix490selecting default "max_connections" ... 100491selecting default "shared_buffers" ... 128MB492selecting default time zone ... UTC493creating configuration files ... ok494running bootstrap script ... ok495performing post-bootstrap initialization ... ok496syncing data to disk ... ok497498initdb: warning: enabling "trust" authentication for local connections499initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.500501Success. You can now start the database server using:502503 pg_ctl -D /build/tmp.VFFp8EA1zX -l logfile start504505waiting for server to start.... done506server started507+++ command cargo test -p horae --features server -- --test-threads 8508 Compiling horae v0.1.0 (/build/source/crates/horae)509 Compiling horae-core v0.1.0 (/build/source/crates/core)510error: could not compile `horae` (bin "horae")511512Caused by:513 process didn't exit successfully: `rustc --crate-name horae --edition=2024 crates/horae/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="server"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "server", "web"))' -C metadata=9f945f8d1ade91c1 -C extra-filename=-0a0a6ce0e020ade3 --out-dir /build/source/target/debug/deps -L dependency=/build/source/target/debug/deps --extern anyhow=/build/source/target/debug/deps/libanyhow-0813d260fb765952.rlib --extern axum=/build/source/target/debug/deps/libaxum-83c1ff5b71c9d0fd.rlib --extern chacha20poly1305=/build/source/target/debug/deps/libchacha20poly1305-c5c0e79d98c76b5e.rlib --extern chrono=/build/source/target/debug/deps/libchrono-9be978ebd12098d0.rlib --extern clap=/build/source/target/debug/deps/libclap-408804bcaf8efd69.rlib --extern csv=/build/source/target/debug/deps/libcsv-ea72a17c2042b92c.rlib --extern dioxus=/build/source/target/debug/deps/libdioxus-2c479ec34d1539ce.rlib --extern extism=/build/source/target/debug/deps/libextism-03fdfb41c089dcfe.rlib --extern futures_util=/build/source/target/debug/deps/libfutures_util-f3e48a7fcd1d0730.rlib --extern horae_core=/build/source/target/debug/deps/libhorae_core-a83bfe374705a0e2.rlib --extern openidconnect=/build/source/target/debug/deps/libopenidconnect-323c9519ae2344ac.rlib --extern rust_xlsxwriter=/build/source/target/debug/deps/librust_xlsxwriter-1cc50daf3c2bf4a0.rlib --extern serde=/build/source/target/debug/deps/libserde-291d29911530b0ac.rlib --extern serde_json=/build/source/target/debug/deps/libserde_json-037a07a6de96df16.rlib --extern sqlx=/build/source/target/debug/deps/libsqlx-a982e2e5a4e3a6f2.rlib --extern thiserror=/build/source/target/debug/deps/libthiserror-7f0fbb5f1588f099.rlib --extern tokio=/build/source/target/debug/deps/libtokio-ab899e1fc26f5506.rlib --extern toml=/build/source/target/debug/deps/libtoml-1d5cf6f0883f3520.rlib --extern tower_http=/build/source/target/debug/deps/libtower_http-cc8f7b936787b58b.rlib --extern tower_sessions=/build/source/target/debug/deps/libtower_sessions-2c93bc84f54d6b76.rlib --extern tower_sessions_sqlx_store=/build/source/target/debug/deps/libtower_sessions_sqlx_store-eee7896de3e86d4e.rlib --extern tracing=/build/source/target/debug/deps/libtracing-e779a9a74b319be0.rlib --extern tracing_subscriber=/build/source/target/debug/deps/libtracing_subscriber-2220a79c3398e4a1.rlib --extern typst=/build/source/target/debug/deps/libtypst-e072515e91703503.rlib --extern typst_as_lib=/build/source/target/debug/deps/libtypst_as_lib-448404cdae7721b6.rlib --extern typst_layout=/build/source/target/debug/deps/libtypst_layout-be26e6144772e19f.rlib --extern typst_pdf=/build/source/target/debug/deps/libtypst_pdf-2c8369c7eac9474c.rlib --extern ureq=/build/source/target/debug/deps/libureq-e8d9c183912aba56.rlib --extern uuid=/build/source/target/debug/deps/libuuid-1c43554b35f82361.rlib --extern wasm_bindgen=/build/source/target/debug/deps/libwasm_bindgen-f702b02098cf2ed8.rlib --extern wasmtime=/build/source/target/debug/deps/libwasmtime-16a44d52022c92c0.rlib -L native=/build/source/target/debug/build/ring-03a782e2c89f3a7e/out -L native=/build/source/target/debug/build/wasmtime-643173dbe9ff4bcf/out -L native=/build/source/target/debug/build/zstd-sys-66eb10da45f2b9d1/out -L native=/build/source/target/debug/build/wasmtime-internal-jit-debug-aa11a3b9b75f44dd/out -L native=/build/source/target/debug/build/psm-c53b6876f12fc7ce/out` (signal: 9, SIGKILL: kill)514warning: build failed, waiting for other jobs to finish...515error: could not compile `horae` (bin "horae" test)516517Caused by:518 process didn't exit successfully: `rustc --crate-name horae --edition=2024 crates/horae/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="server"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "server", "web"))' -C metadata=29d10d74d1b8bc4c -C extra-filename=-28e72b71798c6b17 --out-dir /build/source/target/debug/deps -L dependency=/build/source/target/debug/deps --extern anyhow=/build/source/target/debug/deps/libanyhow-0813d260fb765952.rlib --extern axum=/build/source/target/debug/deps/libaxum-83c1ff5b71c9d0fd.rlib --extern chacha20poly1305=/build/source/target/debug/deps/libchacha20poly1305-c5c0e79d98c76b5e.rlib --extern chrono=/build/source/target/debug/deps/libchrono-9be978ebd12098d0.rlib --extern clap=/build/source/target/debug/deps/libclap-408804bcaf8efd69.rlib --extern csv=/build/source/target/debug/deps/libcsv-ea72a17c2042b92c.rlib --extern dioxus=/build/source/target/debug/deps/libdioxus-2c479ec34d1539ce.rlib --extern dioxus_html=/build/source/target/debug/deps/libdioxus_html-eb1ce86c2681e3dd.rlib --extern extism=/build/source/target/debug/deps/libextism-03fdfb41c089dcfe.rlib --extern futures_util=/build/source/target/debug/deps/libfutures_util-f3e48a7fcd1d0730.rlib --extern horae_core=/build/source/target/debug/deps/libhorae_core-a83bfe374705a0e2.rlib --extern openidconnect=/build/source/target/debug/deps/libopenidconnect-323c9519ae2344ac.rlib --extern rust_xlsxwriter=/build/source/target/debug/deps/librust_xlsxwriter-1cc50daf3c2bf4a0.rlib --extern serde=/build/source/target/debug/deps/libserde-291d29911530b0ac.rlib --extern serde_json=/build/source/target/debug/deps/libserde_json-037a07a6de96df16.rlib --extern serial_test=/build/source/target/debug/deps/libserial_test-9dd4b496c778856b.rlib --extern sqlx=/build/source/target/debug/deps/libsqlx-a982e2e5a4e3a6f2.rlib --extern tempfile=/build/source/target/debug/deps/libtempfile-361617019564a53f.rlib --extern thiserror=/build/source/target/debug/deps/libthiserror-7f0fbb5f1588f099.rlib --extern tokio=/build/source/target/debug/deps/libtokio-ab899e1fc26f5506.rlib --extern toml=/build/source/target/debug/deps/libtoml-1d5cf6f0883f3520.rlib --extern tower=/build/source/target/debug/deps/libtower-8dd8097fa90b90ff.rlib --extern tower_http=/build/source/target/debug/deps/libtower_http-cc8f7b936787b58b.rlib --extern tower_sessions=/build/source/target/debug/deps/libtower_sessions-2c93bc84f54d6b76.rlib --extern tower_sessions_sqlx_store=/build/source/target/debug/deps/libtower_sessions_sqlx_store-eee7896de3e86d4e.rlib --extern tracing=/build/source/target/debug/deps/libtracing-e779a9a74b319be0.rlib --extern tracing_subscriber=/build/source/target/debug/deps/libtracing_subscriber-2220a79c3398e4a1.rlib --extern typst=/build/source/target/debug/deps/libtypst-e072515e91703503.rlib --extern typst_as_lib=/build/source/target/debug/deps/libtypst_as_lib-448404cdae7721b6.rlib --extern typst_layout=/build/source/target/debug/deps/libtypst_layout-be26e6144772e19f.rlib --extern typst_pdf=/build/source/target/debug/deps/libtypst_pdf-2c8369c7eac9474c.rlib --extern ureq=/build/source/target/debug/deps/libureq-e8d9c183912aba56.rlib --extern uuid=/build/source/target/debug/deps/libuuid-1c43554b35f82361.rlib --extern wasm_bindgen=/build/source/target/debug/deps/libwasm_bindgen-f702b02098cf2ed8.rlib --extern wasmtime=/build/source/target/debug/deps/libwasmtime-16a44d52022c92c0.rlib --extern zip=/build/source/target/debug/deps/libzip-3f204359bd9edede.rlib -L native=/build/source/target/debug/build/ring-03a782e2c89f3a7e/out -L native=/build/source/target/debug/build/wasmtime-643173dbe9ff4bcf/out -L native=/build/source/target/debug/build/zstd-sys-66eb10da45f2b9d1/out -L native=/build/source/target/debug/build/wasmtime-internal-jit-debug-aa11a3b9b75f44dd/out -L native=/build/source/target/debug/build/psm-c53b6876f12fc7ce/out` (signal: 9, SIGKILL: kill)