nixbot

builds

failed horae-tests-0.1.0 checks.aarch64-linux.tests · build #497 · raw

1elastic-arm-9b551d88: building 19wp4fjifjwg900nkymi8vkrsnxr41nk-horae-tests-0.1.0.drv
unpackPhase
2unpacking source archive /nix/store/apzpj4c53l8x39silj7ymbn8w1g5l0fb-source3source root is source
patchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/iz15gsb1vnxn8iiqaks5c263ms6mxl74-horae-checks-deps-0.1.0/target.tar.zst to target6patchPhase completed in 50 seconds
configurePhase
7will append /build/source/.cargo-home/config.toml with contents of /nix/store/kqxgprj432hnlh0pqlk1779vyabfmw4i-vendor-cargo-deps/config.toml8default configurePhase, nothing to do
buildPhase
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 39.35s23 Running [ 00:00:00] 0/121: 1 running, 0 passed, 0 skipped 24------------25 Nextest run ID 205792f5-d7e5-44eb-80e2-5517abcfc66c 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] > 10/121: 1 running, 0 passed, 0 skipped 45 PASS [ 0.020s] horae-core budget::tests::drop_below_a_band_does_not_fire_but_current_resets46 PASS [ 0.016s] horae-core budget::tests::each_crossing_is_announced_once47 PASS [ 0.016s] horae-core budget::tests::configured_alert_threshold_is_exact_without_rounding48 PASS [ 0.018s] horae-core budget::tests::display_percentage_rounds_clamps_and_never_overflows49 PASS [ 0.025s] horae-core budget::tests::configured_alert_accepts_zero_percent_but_not_zero_budget50 PASS [ 0.024s] horae-core budget::tests::a_single_jump_announces_every_crossed_band51 PASS [ 0.014s] horae-core budget::tests::no_band_for_zero_or_missing_budget52 PASS [ 0.019s] horae-core budget::tests::large_values_do_not_overflow53 PASS [ 0.036s] horae-core budget::tests::configured_alert_rejects_invalid_inputs_and_widens_large_values54 PASS [ 0.036s] horae-core budget::tests::current_band_is_the_highest_reached55 PASS [ 0.024s] horae-core client::tests::default_rate_preserves_absence_zero_and_exact_large_amounts56 Running [ 00:00:00] > 11/121: 8 running, 11 passed, 0 skipped 57 [ 00:00:00] horae-core get_fires_even_without_a_configured_100_band58 [ 00:00:00] horae-core ve_fractional_cent_overflow_and_invalid_text59 [ 00:00:00] horae-core ::optional_text_normalizes_only_blank_fields60 [ 00:00:00] horae-core orted_currencies_and_unicode_character_limit61 [ 00:00:00] horae-core rofile_rejects_blank_overlong_and_null_names62 [ 00:00:00] horae-core unsupported_currency_and_null_billing_fields63 [ 00:00:00] horae-core ation::tests::format_clamps_negative_to_zero64 Running [ 00:00:00] ==> 28/121: 8 running, 28 passed, 0 skipped 65 [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day66 [ 00:00:00] horae-core high_precision_without_intermediate_overflow67 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals68 [ 00:00:00] horae-core he_i64_boundary_and_rejects_rounding_past_it69 [ 00:00:00] horae-core epresentable_scaled_values_without_panicking70 [ 00:00:00] horae-core rsion_reports_precision_and_numerator_limits71 [ 00:00:00] horae-core harvest::convert::tests::garbage_is_rejected72 PASS [ 0.024s] horae-core budget::tests::over_budget_fires_even_without_a_configured_100_band73 PASS [ 0.024s] horae-core client::tests::default_rate_rejects_negative_fractional_cent_overflow_and_invalid_text74 PASS [ 0.016s] horae-core client::tests::profile_rejects_blank_overlong_and_null_names75 PASS [ 0.025s] horae-core client::tests::profile_accepts_supported_currencies_and_unicode_character_limit76 PASS [ 0.029s] horae-core client::tests::optional_text_normalizes_only_blank_fields77 PASS [ 0.013s] horae-core duration::tests::parse_colon78 PASS [ 0.015s] horae-core duration::tests::minutes_between_is_exact_no_minimum79 PASS [ 0.023s] horae-core duration::tests::format_hhmm_pads_minutes80 PASS [ 0.029s] horae-core client::tests::profile_rejects_unsupported_currency_and_null_billing_fields81 PASS [ 0.024s] horae-core duration::tests::format_round_trip82 PASS [ 0.032s] horae-core duration::tests::format_clamps_negative_to_zero83 PASS [ 0.017s] horae-core duration::tests::parse_decimal_rounds_half_minutes_exactly84 PASS [ 0.023s] horae-core duration::tests::parse_decimal85 PASS [ 0.018s] horae-core duration::tests::parse_rejects_excessive_decimal_precision_and_numerator86 PASS [ 0.020s] horae-core duration::tests::parse_rejects_negative_non_finite_and_malformed_values87 PASS [ 0.021s] horae-core duration::tests::parse_rejects_colon_overflow_without_panicking88 PASS [ 0.024s] horae-core duration::tests::parse_preserves_u32_boundary_without_saturating89 Running [ 00:00:00] ==> 28/121: 8 running, 28 passed, 0 skipped 90 [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day91 [ 00:00:00] horae-core high_precision_without_intermediate_overflow92 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals93 [ 00:00:00] horae-core he_i64_boundary_and_rejects_rounding_past_it94 [ 00:00:00] horae-core epresentable_scaled_values_without_panicking95 [ 00:00:00] horae-core rsion_reports_precision_and_numerator_limits96 [ 00:00:00] horae-core harvest::convert::tests::garbage_is_rejected97 Running [ 00:00:00] ===> 41/121: 8 running, 41 passed, 0 skipped 98 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals99 [ 00:00:00] horae-core t::tests::money_rounds_third_decimal_half_up100 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary101 [ 00:00:00] horae-core :client_key_equal_across_case_and_whitespace102 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide103 [ 00:00:00] horae-core :normalize_matches_sql_harvest_norm_contract104 [ 00:00:00] horae-core :keys::tests::normalize_trims_and_case_folds105 PASS [ 0.029s] horae-core importers::harvest::convert::tests::conversion_handles_high_precision_without_intermediate_overflow106 PASS [ 0.030s] horae-core duration::tests::parse_round_trips_each_minute_in_a_day107 PASS [ 0.021s] horae-core importers::harvest::convert::tests::conversion_rejects_unrepresentable_scaled_values_without_panicking108 PASS [ 0.028s] horae-core importers::harvest::convert::tests::conversion_preserves_the_i64_boundary_and_rejects_rounding_past_it109 PASS [ 0.022s] horae-core importers::harvest::convert::tests::conversion_reports_precision_and_numerator_limits110 PASS [ 0.019s] horae-core importers::harvest::convert::tests::high_precision_fraction_straddles_the_half_minute_exactly111 PASS [ 0.014s] horae-core importers::harvest::convert::tests::hours_common_values_are_exact112 PASS [ 0.026s] horae-core importers::harvest::convert::tests::garbage_is_rejected113 PASS [ 0.021s] horae-core importers::harvest::convert::tests::leading_and_trailing_forms_parse114 PASS [ 0.014s] horae-core importers::harvest::convert::tests::negative_is_rejected115 PASS [ 0.031s] horae-core importers::harvest::convert::tests::hours_round_trip_against_exporter_transform116 PASS [ 0.024s] horae-core importers::harvest::convert::tests::money_round_trip_against_exporter_transform117 PASS [ 0.025s] horae-core importers::harvest::convert::tests::money_common_values_are_exact118 Running [ 00:00:00] ===> 41/121: 8 running, 41 passed, 0 skipped 119 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals120 [ 00:00:00] horae-core t::tests::money_rounds_third_decimal_half_up121 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary122 [ 00:00:00] horae-core :client_key_equal_across_case_and_whitespace123 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide124 [ 00:00:00] horae-core :normalize_matches_sql_harvest_norm_contract125 [ 00:00:00] horae-core :keys::tests::normalize_trims_and_case_folds126 Running [ 00:00:00] ====> 56/121: 8 running, 41 passed, 0 skipped 127 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals128 [ 00:00:00] horae-core t::tests::money_rounds_third_decimal_half_up129 [ 00:00:00] horae-core onvert::tests::round_half_up_at_the_boundary130 [ 00:00:00] horae-core :client_key_equal_across_case_and_whitespace131 [ 00:00:00] horae-core ::tests::composite_components_do_not_collide132 [ 00:00:00] horae-core :normalize_matches_sql_harvest_norm_contract133 [ 00:00:00] horae-core :keys::tests::normalize_trims_and_case_folds134 PASS [ 0.043s] horae-core importers::harvest::convert::tests::round_half_up_at_the_boundary135 PASS [ 0.031s] horae-core importers::harvest::keys::tests::client_key_equal_across_case_and_whitespace136 PASS [ 0.030s] horae-core importers::harvest::keys::tests::composite_components_do_not_collide137 PASS [ 0.032s] horae-core importers::harvest::keys::tests::normalize_matches_sql_harvest_norm_contract138 PASS [ 0.053s] horae-core importers::harvest::convert::tests::money_rounds_third_decimal_half_up139 PASS [ 0.036s] horae-core importers::harvest::keys::tests::normalize_trims_and_case_folds140 PASS [ 0.037s] horae-core importers::harvest::keys::tests::occurrence_counter_keys_are_independent141 PASS [ 0.015s] horae-core importers::harvest::keys::tests::occurrence_counter_numbers_repeats_from_zero142 PASS [ 0.019s] horae-core importers::harvest::keys::tests::project_key_falls_back_to_client_and_name143 PASS [ 0.020s] horae-core importers::harvest::keys::tests::task_key_shared_across_projects144 PASS [ 0.024s] horae-core importers::harvest::keys::tests::project_key_prefers_code_when_present145 PASS [ 0.016s] horae-core importers::harvest::types::tests::does_not_reconcile_when_an_errored_count_has_no_reported_error146 PASS [ 0.020s] horae-core importers::harvest::types::account_switch_tests::account_switch_requires_binding_and_no_imports_or_active_work147 PASS [ 0.017s] horae-core importers::harvest::types::tests::archived_errors_and_new_inline_errors_reconcile_across_batches148 PASS [ 0.024s] horae-core importers::harvest::keys::tests::time_entry_key_distinguishes_and_matches149 PASS [ 0.017s] horae-core importers::harvest::types::tests::import_modes_display_their_wire_names150 Running [ 00:00:00] ====> 57/121: 8 running, 57 passed, 0 skipped 151 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals152 [ 00:00:00] horae-core s_when_errored_counts_match_collected_errors153 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line154 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts155 [ 00:00:00] horae-core rejects_negative_lines_and_subtotal_overflow156 [ 00:00:00] horae-core tion_supports_maximum_representable_subtotal157 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order158 Running [ 00:00:00] ====> 66/121: 8 running, 57 passed, 0 skipped 159 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals160 [ 00:00:00] horae-core s_when_errored_counts_match_collected_errors161 [ 00:00:00] horae-core conserves_header_amount_and_bounds_each_line162 [ 00:00:00] horae-core cation_handles_empty_zero_and_full_discounts163 [ 00:00:00] horae-core rejects_negative_lines_and_subtotal_overflow164 [ 00:00:00] horae-core tion_supports_maximum_representable_subtotal165 [ 00:00:00] horae-core s_largest_remainder_then_stable_source_order166 PASS [ 0.013s] horae-core importers::harvest::types::tests::reconciles_when_errored_counts_match_collected_errors167 PASS [ 0.016s] horae-core invoice::tests::discount_allocation_rejects_negative_lines_and_subtotal_overflow168 PASS [ 0.018s] horae-core invoice::tests::discount_allocation_handles_empty_zero_and_full_discounts169 PASS [ 0.017s] horae-core invoice::tests::discount_allocation_uses_largest_remainder_then_stable_source_order170 PASS [ 0.014s] horae-core invoice::tests::discounted_fee_contribution_leaves_discount_available171 PASS [ 0.013s] horae-core invoice::tests::invoice_adjustments_apply_discount_before_non_compounding_taxes172 PASS [ 0.024s] horae-core invoice::tests::discount_allocation_supports_maximum_representable_subtotal173 PASS [ 0.032s] horae-core invoice::tests::discount_allocation_conserves_header_amount_and_bounds_each_line174 PASS [ 0.033s] horae-core invoice::tests::invoice_adjustments_reject_negative_subtotal_and_overflow175 PASS [ 0.034s] horae-core invoice::tests::line_amount_accepts_large_representable_amounts176 Running [ 00:00:00] ====> 67/121: 8 running, 67 passed, 0 skipped 177 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals178 [ 00:00:00] horae-core invoice_adjustments_round_components_half_up179 [ 00:00:00] horae-core invoice::tests::line_amount_90_minutes180 [ 00:00:00] horae-core invoice::tests::line_amount_exact_hour181 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour182 [ 00:00:00] horae-core invoice::tests::line_amount_odd_minutes183 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results184 Running [ 00:00:00] =====> 71/121: 8 running, 71 passed, 0 skipped 185 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals186 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour187 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results188 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even189 [ 00:00:00] horae-core invoice::tests::line_amount_zero_minutes190 [ 00:00:00] horae-core invoice::tests::line_amount_zero_rate191 [ 00:00:00] horae-core invoice::tests::resolve_rate_cascade192 PASS [ 0.074s] horae-core invoice::tests::line_amount_90_minutes193 PASS [ 0.082s] horae-core invoice::tests::invoice_adjustments_round_components_half_up194 PASS [ 0.082s] horae-core invoice::tests::line_amount_exact_hour195 PASS [ 0.077s] horae-core invoice::tests::line_amount_odd_minutes196 Running [ 00:00:00] =====> 71/121: 8 running, 71 passed, 0 skipped 197 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals198 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour199 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results200 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even201 [ 00:00:00] horae-core invoice::tests::line_amount_zero_minutes202 [ 00:00:00] horae-core invoice::tests::line_amount_zero_rate203 [ 00:00:00] horae-core invoice::tests::resolve_rate_cascade204 Running [ 00:00:00] =====> 78/121: 8 running, 71 passed, 0 skipped 205 [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals206 [ 00:00:00] horae-core invoice::tests::line_amount_half_hour207 [ 00:00:00] horae-core :line_amount_rejects_unrepresentable_results208 [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even209 [ 00:00:00] horae-core invoice::tests::line_amount_zero_minutes210 [ 00:00:00] horae-core invoice::tests::line_amount_zero_rate211 [ 00:00:00] horae-core invoice::tests::resolve_rate_cascade212 PASS [ 0.090s] horae-core invoice::tests::line_amount_half_hour213 PASS [ 0.237s] horae-core importers::harvest::convert::tests::conversion_matches_exact_scaled_rationals214 PASS [ 0.075s] horae-core invoice::tests::line_amount_rounds_half_cents_up_not_to_even215 PASS [ 0.032s] horae-core invoice::tests::line_amount_zero_rate216 PASS [ 0.032s] horae-core invoice::tests::resolve_rate_cascade217 PASS [ 0.035s] horae-core invoice::tests::line_amount_zero_minutes218 PASS [ 0.097s] horae-core invoice::tests::line_amount_rejects_unrepresentable_results219 PASS [ 0.024s] horae-core money::tests::addition_retains_currency_checks_and_representable_boundaries220 Running [ 00:00:00] =====> 79/121: 8 running, 79 passed, 0 skipped 221 [ 00:00:00] horae-core keeps_zero_and_explicit_missing_project_rate222 [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources223 [ 00:00:00] horae-core addition_rejects_overflow_in_both_directions224 [ 00:00:00] horae-core format_cents_groups_thousands_and_keeps_sign225 [ 00:00:00] horae-core format_cents_plain_keeps_sign_below_one_unit226 [ 00:00:00] horae-core rse_cents_is_exact_where_a_float_would_drift227 [ 00:00:00] horae-core rse_cents_reads_whole_and_fractional_amounts228 Running [ 00:00:00] ======> 88/121: 8 running, 88 passed, 0 skipped 229 [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources230 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates231 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names232 [ 00:00:00] horae-core eject_overlong_code_and_unsupported_currency233 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones234 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total235 [ 00:00:00] horae-core ts_are_only_available_for_time_and_materials236 PASS [ 0.036s] horae-core money::tests::addition_rejects_overflow_in_both_directions237 PASS [ 0.064s] horae-core invoice::tests::selected_rate_keeps_zero_and_explicit_missing_project_rate238 PASS [ 0.036s] horae-core money::tests::format_cents_groups_thousands_and_keeps_sign239 PASS [ 0.034s] horae-core money::tests::parse_cents_is_exact_where_a_float_would_drift240 PASS [ 0.012s] horae-core money::tests::parse_cents_tolerates_grouping_spaces_and_signs241 PASS [ 0.026s] horae-core money::tests::parse_cents_reads_whole_and_fractional_amounts242 PASS [ 0.040s] horae-core money::tests::format_cents_plain_keeps_sign_below_one_unit243 PASS [ 0.024s] horae-core money::tests::parse_cents_rejects_what_it_cannot_represent244 PASS [ 0.020s] horae-core project::tests::basics_accept_supported_currencies_and_optional_dates245 Running [ 00:00:00] ======> 88/121: 8 running, 88 passed, 0 skipped 246 [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources247 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates248 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names249 [ 00:00:00] horae-core eject_overlong_code_and_unsupported_currency250 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones251 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total252 [ 00:00:00] horae-core ts_are_only_available_for_time_and_materials253 Running [ 00:00:00] =======> 102/121: 8 running, 88 passed, 0 skipped 254 [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources255 [ 00:00:00] horae-core cs_accept_same_day_but_reject_reversed_dates256 [ 00:00:00] horae-core ests::basics_reject_blank_and_overlong_names257 [ 00:00:00] horae-core eject_overlong_code_and_unsupported_currency258 [ 00:00:00] horae-core ct_missing_overlong_and_excessive_milestones259 [ 00:00:00] horae-core hedules_validate_amounts_and_milestone_total260 [ 00:00:00] horae-core ts_are_only_available_for_time_and_materials261 PASS [ 0.042s] horae-core project::tests::basics_reject_overlong_code_and_unsupported_currency262 PASS [ 0.041s] horae-core project::tests::fee_schedules_validate_amounts_and_milestone_total263 PASS [ 0.042s] horae-core project::tests::fee_schedules_reject_missing_overlong_and_excessive_milestones264 PASS [ 0.102s] horae-core invoice::tests::selected_rate_mode_ignores_unselected_rate_sources265 PASS [ 0.044s] horae-core project::tests::monetary_budgets_are_only_available_for_time_and_materials266 PASS [ 0.058s] horae-core project::tests::basics_reject_blank_and_overlong_names267 PASS [ 0.014s] horae-core project::tests::monthly_fee_dates_reject_invalid_calendar_inputs268 PASS [ 0.039s] horae-core project::tests::monthly_fee_dates_follow_calendar_months269 PASS [ 0.016s] horae-core project::tests::payment_terms_support_receipt_and_checked_days270 PASS [ 0.073s] horae-core project::tests::basics_accept_same_day_but_reject_reversed_dates271 PASS [ 0.023s] horae-core project::tests::percentage_rejects_invalid_precision_range_and_syntax272 PASS [ 0.025s] horae-core project::tests::percentage_preserves_exact_hundredths273 PASS [ 0.028s] horae-core rounding::tests::effective_minutes_respect_frozen_history_including_zero274 PASS [ 0.020s] horae-core rounding::tests::result_is_multiple_of_inc275 PASS [ 0.022s] horae-core rounding::tests::up_and_down276 Running [ 00:00:00] ======> 103/121: 8 running, 103 passed, 0 skipped 277 [ 00:00:00] horae-core rounding::tests::identity_when_inc_zero278 [ 00:00:00] horae-core rounding::tests::nearest_ties_round_up279 [ 00:00:00] horae-core state::tests::invoiced_is_final280 [ 00:00:00] horae-core sts::managers_invoice_open_and_approved_time281 [ 00:00:00] horae-core state::tests::member_submit_and_reopen282 [ 00:00:00] horae-core state::tests::only_manager_can_approve283 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight284 Running [ 00:00:00] =======> 110/121: 8 running, 110 passed, 0 skipped 285 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight286 [ 00:00:00] horae-core time_of_day::tests::format_round_trips287 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges288 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h289 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage290 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step291 [ 00:00:00] horae-core ests::budget_kind_wire_strings_match_db_enum292 PASS [ 0.043s] horae-core rounding::tests::nearest_ties_round_up293 PASS [ 0.045s] horae-core rounding::tests::identity_when_inc_zero294 PASS [ 0.021s] horae-core time_of_day::tests::format_12h_matches_harvest_style295 PASS [ 0.037s] horae-core state::tests::invoiced_is_final296 PASS [ 0.045s] horae-core state::tests::managers_invoice_open_and_approved_time297 PASS [ 0.053s] horae-core state::tests::only_manager_can_approve298 PASS [ 0.061s] horae-core state::tests::member_submit_and_reopen299 Running [ 00:00:00] =======> 110/121: 8 running, 110 passed, 0 skipped 300 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight301 [ 00:00:00] horae-core time_of_day::tests::format_round_trips302 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges303 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h304 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage305 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step306 [ 00:00:00] horae-core ests::budget_kind_wire_strings_match_db_enum307 Running [ 00:00:00] =======> 118/121: 8 running, 110 passed, 0 skipped 308 [ 00:00:00] horae-core sts::clamp_to_day_prevents_crossing_midnight309 [ 00:00:00] horae-core time_of_day::tests::format_round_trips310 [ 00:00:00] horae-core _day::tests::parse_reads_12h_including_edges311 [ 00:00:00] horae-core time_of_day::tests::parse_reads_24h312 [ 00:00:00] horae-core ests::parse_rejects_out_of_range_and_garbage313 [ 00:00:00] horae-core e_of_day::tests::snap_rounds_to_nearest_step314 [ 00:00:00] horae-core ests::budget_kind_wire_strings_match_db_enum315 PASS [ 0.032s] horae-core time_of_day::tests::snap_rounds_to_nearest_step316 PASS [ 0.041s] horae-core time_of_day::tests::parse_rejects_out_of_range_and_garbage317 PASS [ 0.046s] horae-core time_of_day::tests::format_round_trips318 PASS [ 0.047s] horae-core time_of_day::tests::parse_reads_24h319 PASS [ 0.048s] horae-core time_of_day::tests::parse_reads_12h_including_edges320 PASS [ 0.090s] horae-core time_of_day::tests::clamp_to_day_prevents_crossing_midnight321 PASS [ 0.028s] horae-core week::tests::configured_week_contains_each_day_for_all_seven_start_days322 PASS [ 0.027s] horae-core week::tests::configured_week_reports_an_unrepresentable_start323 PASS [ 0.051s] horae-core week::tests::configured_week_can_start_in_the_previous_year324 Running [ 00:00:00] =======> 119/121: 2 running, 119 passed, 0 skipped 325 [ 00:00:00] horae-core ests::budget_kind_wire_strings_match_db_enum326 [ 00:00:00] horae-core week::tests::maps_any_weekday_to_its_monday327328329330331332 PASS [ 0.056s] horae-core types::tests::budget_kind_wire_strings_match_db_enum333 PASS [ 0.041s] horae-core week::tests::maps_any_weekday_to_its_monday334------------335 Summary [ 0.556s] 121 tests run: 121 passed, 0 skipped336 Running [ 00:00:00] ======== 121/121: 2 running, 119 passed, 0 skipped 337 [ 00:00:00] horae-core ests::budget_kind_wire_strings_match_db_enum338 [ 00:00:00] horae-core week::tests::maps_any_weekday_to_its_monday339340341342343344The files belonging to this database system will be owned by user "nixbld".345This user must also own the server process.346347The database cluster will be initialized with locale "C".348The default text search configuration will be set to "english".349350Data page checksums are disabled.351352fixing permissions on existing directory /build/tmp.7p2Z6tvVrZ ... ok353creating subdirectories ... ok354selecting dynamic shared memory implementation ... posix355selecting default "max_connections" ... 100356selecting default "shared_buffers" ... 128MB357selecting default time zone ... UTC358creating configuration files ... ok359running bootstrap script ... ok360performing post-bootstrap initialization ... ok361syncing data to disk ... ok362363initdb: warning: enabling "trust" authentication for local connections364initdb: 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.365366Success. You can now start the database server using:367368 pg_ctl -D /build/tmp.7p2Z6tvVrZ -l logfile start369370waiting for server to start.... done371server started372+++ command cargo test -p horae --features server -- --test-threads 8373 Compiling horae v0.1.0 (/build/source/crates/horae)374 Compiling horae-core v0.1.0 (/build/source/crates/core)