nixbot

builds

succeeded iets-test-0.1.0 checks.x86_64-linux.test · build #29 · raw

unpackPhase
1unpacking source archive /nix/store/ja7h8614r0nbil6inm25q5w0cngkdq3w-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHook
buildPhase
8 Compiling libc v0.2.1899 Compiling proc-macro2 v1.0.10710 Compiling unicode-ident v1.0.2411 Compiling quote v1.0.4712 Compiling cfg-if v1.0.413 Compiling shlex v2.0.114 Compiling find-msvc-tools v0.1.1215 Compiling bytes v1.12.116 Compiling fnv v1.0.717 Compiling version_check v0.9.518 Compiling regex-syntax v0.8.1119 Compiling equivalent v1.0.220 Compiling hashbrown v0.17.121 Compiling pin-project-lite v0.2.1722 Compiling memchr v2.8.323 Compiling typenum v1.20.124 Compiling anyhow v1.0.10425 Compiling either v1.18.026 Compiling futures-core v0.3.3427 Compiling once_cell v1.21.428 Compiling itoa v1.0.1829 Compiling semver v1.0.2830 Compiling zeroize v1.9.031 Compiling futures-sink v0.3.3432 Compiling bitflags v2.13.233 Compiling slab v0.4.1234 Compiling log v0.4.3435 Compiling rustix v1.1.536 Compiling prettyplease v0.2.3737 Compiling httparse v1.10.138 Compiling lazy_static v1.5.039 Compiling pulldown-cmark v0.13.440 Compiling beef v0.5.241 Compiling getrandom v0.4.342 Compiling futures-task v0.3.3443 Compiling atomic-waker v1.1.244 Compiling foldhash v0.1.545 Compiling untrusted v0.9.046 Compiling thiserror v2.0.2047 Compiling pkg-config v0.3.3448 Compiling try-lock v0.2.549 Compiling unicode-width v0.1.1450 Compiling linux-raw-sys v0.12.151 Compiling unicase v2.9.052 Compiling serde_core v1.0.22953 Compiling smallvec v1.16.154 Compiling tower-service v0.3.355 Compiling rustls v0.23.4556 Compiling fastrand v2.5.057 Compiling fixedbitset v0.5.758 Compiling cpufeatures v0.2.1759 Compiling rustls-pki-types v1.15.160 Compiling futures-channel v0.3.3461 Compiling httpdate v1.0.362 Compiling heck v0.5.063 Compiling subtle v2.6.164 Compiling want v0.3.165 Compiling multimap v0.10.166 Compiling zmij v1.0.2367 Compiling rustc_version v0.4.168 Compiling cpufeatures v0.3.169 Compiling tower-layer v0.3.370 Compiling zstd-safe v7.3.071 Compiling const-oid v0.10.272 Compiling crc32fast v1.5.273 Compiling sync_wrapper v1.0.274 Compiling adler2 v2.0.175 Compiling percent-encoding v2.3.276 Compiling cty v0.2.277 Compiling generic-array v0.14.778 Compiling futures-util v0.3.3479 Compiling winnow v1.0.480 Compiling base64 v0.22.181 Compiling simd-adler32 v0.3.1082 Compiling serde_json v1.0.15183 Compiling openssl-probe v0.2.184 Compiling aho-corasick v1.1.585 Compiling constant_time_eq v0.4.286 Compiling libbz2-rs-sys v0.2.587 Compiling toml_writer v1.1.2+spec-1.1.088 Compiling arrayvec v0.7.889 Compiling lz4_flex v0.11.690 Compiling http v1.5.091 Compiling hashbrown v0.15.592 Compiling miniz_oxide v0.9.193 Compiling logos-codegen v0.15.194 Compiling indexmap v2.14.295 Compiling tracing-core v0.1.3696 Compiling bzip2 v0.6.197 Compiling hybrid-array v0.4.1598 Compiling toml_parser v1.1.3+spec-1.1.099 Compiling itertools v0.14.0100 Compiling flate2 v1.1.10101 Compiling http-body v1.1.0102 Compiling http-body-util v0.1.5103 Compiling block-buffer v0.12.1104 Compiling crypto-common v0.2.2105 Compiling webpki-roots v1.0.9106 Compiling rustls-native-certs v0.8.4107 Compiling block-buffer v0.10.4108 Compiling crypto-common v0.1.7109 Compiling syn v2.0.119110 Compiling syn v3.0.5111 Compiling digest v0.10.7112 Compiling jobserver v0.1.35113 Compiling mio v1.2.3114 Compiling socket2 v0.6.5115 Compiling getrandom v0.2.17116 Compiling filetime v0.2.29117 Compiling tar v0.4.46118 Compiling sha1 v0.10.7119 Compiling sha2 v0.10.9120 Compiling md-5 v0.10.6121 Compiling cc v1.4.5122 Compiling petgraph v0.8.3123 Compiling pulldown-cmark-to-cmark v22.0.1124 Compiling regex-automata v0.4.18125 Compiling digest v0.11.3126 Compiling tempfile v3.27.0127 Compiling sha2 v0.11.0128 Compiling toml_datetime v1.1.1+spec-1.1.0129 Compiling serde_spanned v1.1.1130 Compiling toml v1.1.6+spec-1.1.0131 Compiling lzma-rust2 v0.16.5132 Compiling ring v0.17.14133 Compiling zstd-sys v2.1.0+zstd.1.5.7134 Compiling libmimalloc-sys v0.1.49135 Compiling blake3 v1.8.7136 Compiling tokio-macros v2.7.2137 Compiling thiserror-impl v2.0.20138 Compiling async-trait v0.1.92139 Compiling mimalloc v0.1.52140 Compiling regex v1.13.1141 Compiling logos-codegen v0.16.1142 Compiling tonic-build v0.14.6143 Compiling tokio v1.53.1144 Compiling prost-derive v0.14.4145 Compiling tracing-attributes v0.1.31146 Compiling miette-derive v7.6.0147 Compiling pin-project-internal v1.1.13148 Compiling logos-derive v0.16.1149 Compiling logos-derive v0.15.1150 Compiling logos v0.15.1151 Compiling zstd v0.13.3152 Compiling miette v7.6.0153 Compiling rustls-webpki v0.103.15154 Compiling logos v0.16.1155 Compiling tracing v0.1.44156 Compiling pin-project v1.1.13157 Compiling prost v0.14.4158 Compiling prost-types v0.14.4159 Compiling prost-reflect v0.16.5160 Compiling protox-parse v0.9.0161 Compiling prost-build v0.14.4162 Compiling tokio-util v0.7.19163 Compiling tokio-stream v0.1.19164 Compiling tonic-prost-build v0.14.6165 Compiling h2 v0.4.19166 Compiling tower v0.5.3167 Compiling tokio-rustls v0.26.5168 Compiling protox v0.9.1169 Compiling iets v0.1.0 (/build/source)170 Compiling hyper v1.11.1171 Compiling hyper-util v0.1.20172 Compiling hyper-timeout v0.5.2173 Compiling tonic v0.14.6174 Compiling tonic-prost v0.14.6175 Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 18s176 Running unittests src/lib.rs (target/debug/deps/iets-08e813ea55a8333b)177178running 455 tests179test api::installable::tests::the_name_a_program_takes_from_a_derivation_name ... ok180test api::installable::tests::default_and_fragment_attr_paths ... ok181test build::backend::tests::base_names_drop_the_store_dir ... ok182test build::event::tests::durations ... ok183test api::drvshow::tests::pretty_matches_serde_json ... ok184test build::backend::tests::the_timings_report_with_every_line ... ok185test api::drvshow::tests::floats_take_nlohmanns_form ... ok186test build::executor::tests::no_place_at_all_is_a_usage_error ... ok187test argv::tests::every_byte_round_trips ... ok188test build::executor::tests::an_unsupported_url_says_what_is_expected ... ok189test build::executor::tests::one_place_declaring_nothing_takes_everything ... ok190test build::executor::tests::the_first_place_that_takes_it_wins ... ok191test build::executor::tests::a_declared_system_filters ... ok192test build::executor::tests::a_feature_the_place_lacks_rules_it_out ... ok193test build::backend::tests::output_specs ... ok194test build::executor::tests::a_refusal_names_every_place_and_what_it_declared ... ok195test build::fixhash::tests::a_longer_hash_is_not_a_match ... ok196test api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok197test api::drvshow::tests::a_multi_output_derivation ... ok198test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok199test api::drvshow::tests::inputs_and_structured_attrs ... ok200test build::fixhash::tests::two_matches_are_left_alone ... ok201test build::fanout::tests::dependencies_run_first ... ok202test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok203test build::render::tests::drv_paths_of_a_failure_message ... ok204test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok205test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok206test builtins::text::regex::tests::regex_bench ... ignored207test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok208test build::tests::targets_become_jobs ... ok209test build::fanout::tests::at_most_limit_builds_run_at_once ... ok210test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok211test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok212test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok213test build::render::tests::logs_of_two_builds_do_not_interleave ... ok214test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok215test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok216test build::render::tests::heartbeat_names_running_builds ... ok217test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok218test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok219test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok220test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok221test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok222test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok223test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok224test cli::build::tests::no_outcome_at_all_is_named ... ok225test cli::build::tests::a_failed_build_reports_itself ... ok226test cachefs::tests::an_empty_directory_is_ours_to_take ... ok227test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok228test builtins::text::regex::tests::names ... ok229test cli::classic::shell::tests::sh_var_names ... ok230test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok231test cli::build::tests::a_success_with_no_output_path_is_named ... ok232test cli::build::tests::no_build_result_is_named ... ok233test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok234test cachefs::tests::a_sweep_runs_once_per_interval ... ok235test build::tests::hash_stripping ... ok236test build::render::tests::a_build_log_never_reports_a_mismatch ... ok237test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok238test cli::classic::shell::tests::outputs_become_placeholders ... ok239test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok240test cachefs::tests::garbled_stamp_wipes_the_store ... ok241test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok242test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok243test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok244test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok245test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok246test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok247test cachefs::tests::version_mismatch_wipes_the_store ... ok248test cli::help::tests::messages ... ok249test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok250test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok251test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok252test cachefs::tests::a_stamp_in_the_future_is_due ... ok253test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok254test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok255test cli::search::tests::drv_names ... ok256test api::run::tests::a_fiber_template_carries_the_configuration ... ok257test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok258test api::value::tests::lists ... ok259test cli::render::tests::sizes_render_as_nix_renders_them ... ok260test cli::search::tests::index_round_trip ... ok261test api::value::tests::force_deep_forces_the_whole_tree ... ok262test cli::help::tests::a_mistyped_command_is_suggested ... ok263test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok264test config::tests::basic_syntax ... ok265test config::tests::bad_typed_values_error_where_they_are_set ... ok266test config::tests::bool_spellings ... ok267test cli::build::tests::a_path_on_stdout_is_silent ... ok268test config::tests::syntax_errors ... ok269test cli::help::tests::help_fits_80_columns ... ok270test api::value::tests::attrs_by_name_and_index ... ok271test api::value::tests::apply_is_lazy ... ok272test config::tests::user_conf_files_are_in_precedence_order ... ok273test config::tests::an_alias_is_its_setting ... ok274test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store275test config::tests::missing_include_errors_and_bang_include_does_not ... ok276test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok277test config::tests::overrides_win_over_files ... ok278test cli::help::tests::suggestions_come_from_the_help ... ok279test api::value::tests::wrong_type_is_an_error ... ok280test api::value::tests::thunk_reads_as_thunk ... ok281test cli::search::tests::merged_highlights ... ok282test config::tests::include_chain ... ok283test cli::docs::tests::topics_resolve_bare_and_qualified ... ok284test config::tests::unknown_settings_are_kept ... ok285test config::tests::typed_getters_and_defaults ... ok286test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok287test config::tests::max_jobs_auto_is_the_cpu_count ... ok288test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok289test config::tests::a_setting_with_no_effect_is_noted ... ok290test devenv::tests::shell_escaping ... ok291test devenv::tests::non_bash_builder_is_refused ... ok292test build::tests::a_target_with_no_verdict_fails ... ok293test devenv::tests::get_env_sh_store_path_matches_nix ... ok294test config::tests::extra_appends_to_list_settings_only ... ok295test devenv::tests::output_checks_are_erased_only_when_present ... ok296test config::tests::the_setting_tables_name_nix_settings ... ok297test devenv::tests::cached_result_roundtrip ... ok298test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok299test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok300test api::value::tests::construction ... ok301test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok302test builtins::text::regex::tests::size_limit ... ok303test api::value::tests::calling_a_function ... ok304test fetch::http::tests::magic_bytes ... ok305test fetch::http::tests::file_urls_name_a_local_path ... ok306test devenv::tests::json_roundtrip_and_bash_forms ... ok307test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok308test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... ok309test cli::docs::tests::every_embedded_page_has_a_heading ... ok310test cli::docs::tests::the_topic_list_fits_80_columns ... ok311test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok312test api::value::tests::missing_attribute ... ok313test fetch::http::tests::urls_split ... ok314test eval::tests::derivation_wrapper_exists ... ok315test eval::tests::a_function_select_is_a_fresh_slot_when_its_subject_is_forced ... ok316test api::value::tests::strings_and_context ... ok317test fetch::http::tests::redirects_resolve ... ok318test fetch::roots::tests::no_bundle_anywhere_gives_the_compiled_in_set ... ok319test fetch::roots::tests::a_named_file_that_is_missing_or_empty_is_an_error ... ok320test fetch::spool::tests::the_scratch_file_never_follows_a_symlink ... ok321test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok322test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok323test compile::cache::tests::nesting_past_the_cap_misses ... ok324test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok325test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok326test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok327test fetch::http::tests::downloads_stop_at_the_size_limit ... ok328test fetch::spool::tests::the_errors_match ... ok329test fetch::spool::tests::spool_matches_the_tree ... ok330test eval::tests::sets_compare_in_the_symbol_order_of_nix ... ok331test fetch::spool::tests::spool_matches_the_tree_on_the_top_level ... ok332test fetch::spool::tests::archives_the_git_sink_accepts ... ok333test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok334test eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok335test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok336test fetch::spool::tests::nar_hash_of_the_fixture ... ok337test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok338test fetch::spool::tests::pax_sparse_members_are_expanded ... ok339test fetch::unpack::tests::strips_one_leading_component ... ok340test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok341test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok342test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok343test fetch::unpack::tests::nar_hash_of_the_fixture ... ok344test flake::tests::attr_paths ... ok345test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok346test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok347test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok348test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok349test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok350test jobs::constituents::tests::fnmatch_basics ... ok351test lint::allow::tests::lines ... ok352test lint::allow::tests::comment_names ... ok353test lint::tests::keys ... ok354test flake::tests::refs_resolve_against_cwd_and_home ... ok355test flake::flakeref::tests::to_string_from_attrs ... ok356test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok357test flake::flakeref::tests::errors_and_unsupported ... ok358test lint::tests::names_are_unique_kebab_case ... ok359test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok360test eval::tests::equality ... ok361test flake::flakeref::tests::round_trips ... ok362test flake::flakeref::tests::parses_the_kept_schemes ... ok363test eval::tests::laziness_and_recursion ... ok364test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok365test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok366test lint::tests::selectors_and_order ... ok367test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok368test log::tests::a_mismatch_reason_keeps_both_hashes ... ok369test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok370test jobs::line::tests::error_line_round_trip ... ok371test log::tests::a_coloured_error_is_an_error_record ... ok372test log::tests::a_session_id_is_a_uuid_v7 ... ok373test eval::tests::update_forces_the_right_operand_first ... ok374test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok375test log::tests::ansi_stripping ... ok376test log::tests::activity_records_are_nix_json_logger_records ... ok377test log::tests::a_forged_mismatch_is_dropped ... ok378test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok379test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok380test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok381test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok382test log::tests::exit_status_flags_combine_like_nix ... ok383test jobs::line::tests::split_and_round_trip ... ok384test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok385test eval::tests::try_eval_and_errors ... ok386test log::tests::record_without_position ... ok387test log::tests::lint_warning_is_a_level_1_record ... ok388test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok389test nixbin::tests::every_iets_build_is_skipped ... ok390test parallel::fiber::tests::resume_yield_finish ... ok391test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok392test parallel::deque::tests::lifo_owner_fifo_thief ... ok393test parallel::interner::tests::intern_is_stable_and_shared ... ok394test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok395test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok396test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok397test nixbin::tests::farm_marker_is_found_through_two_hops ... ok398test print::tests::float_formatting_edge_cases ... ok399test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok400test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok401test lint::tests::scope_and_inputs ... ok402test lint::tests::toml_table ... ok403test flake::fetch::tests::nix_sees_no_mark ... ok404test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok405test profile::tests::an_unwind_returns_to_a_depth ... ok406test profile::tests::a_sample_is_taken_once_per_tick ... ok407test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok408test parallel::fiber::tests::migrates_between_threads ... ok409test eval::tests::arithmetic_and_strings ... ok410test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok411test api::value::tests::scalars ... ok412test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok413test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok414test project::tests::each_marker_is_a_root ... ok415test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok416test provenance::tests::locate_without_a_match_is_none ... ok417test progress::tests::a_transfer_that_does_not_move_says_so ... ok418test progress::tests::store_hashes_are_left_out ... ok419test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok420test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok421test provenance::tests::rewrite_leaves_unknown_text_alone ... ok422test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok423test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok424test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok425test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok426test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok427test parallel::sched::tests::park_and_wake_across_workers ... ok428test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok429test provenance::tests::locate_takes_the_longest_prefix ... ok430test progress::tests::several_of_a_kind_are_counted ... ok431test project::tests::a_config_file_never_shrinks_the_root ... ok432test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok433test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok434test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok435test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok436test remote::grpc::health::tests::an_unknown_address_is_usable ... ok437test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok438test remote::grpc::build::tests::the_timings_report_with_every_line ... ok439test remote::grpc::build::tests::topo_sort_puts_references_first ... ok440test parallel::deque::tests::concurrent_sum ... ok441test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok442test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok443test remote::grpc::tests::mtls_needs_both_halves ... ok444test remote::grpc::tests::percent_escapes_decode_in_values ... ok445test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok446test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok447test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok448test remote::grpc::health::tests::two_bounces_refuse_it ... ok449test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok450test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok451test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok452test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok453test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok454test parallel::sched::tests::fan_out_from_main ... ok455test parallel::fiber::tests::large_stack_use_and_release ... ok456test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok457test remote::grpc::tests::every_parameter_parses ... ok458test eval::tests::from_json_and_toml_reject_null_bytes ... ok459test remote::grpc::tests::defaults_match_the_cxx_settings ... ok460test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok461test remote::plan::tests::memory_source_matches_dump_string ... ok462test remote::worker::tests::an_ssh_host_is_never_an_option ... ok463test remote::worker::tests::ssh_argv_puts_the_host_first ... ok464test remote::worker::tests::transport_from_url ... ok465test remote::plan::tests::hash_source_matches_nar_hash ... ok466test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok467test remote::worker::wire::tests::strings_are_padded ... ok468test settings::tests::a_settings_file_may_hold_lint_and_the_other_sources_may_not ... ok469test eval::tests::scoping ... ok470test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok471test session::tests::two_sessions_share_no_state ... ok472test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok473test remote::grpc::drvwire::tests::path_info_round_trips ... ok474test eval::tests::printing ... ok475test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok476test settings::tests::the_file_is_the_users ... ok477test fetch::http::tests::credentials_stay_on_the_first_origin ... ok478test settings::tests::unknown_key_names_the_file ... ok479test settings::tests::source_map_adds_up_and_every_other_key_replaces ... ok480test source::lock::tests::complete_lock_passes ... ok481test settings::tests::a_flag_carries_several_places_separated_by_a_semicolon ... ok482test runtime::value::tests::union_lookup_agrees_with_iteration ... ok483test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok484test settings::tests::the_flag_leaves_the_argv ... ok485test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok486test settings::tests::builder_reads_all_three_forms ... ok487test settings::tests::the_environment_wins_over_the_file ... ok488test settings::tests::the_flag_pairs_are_kept_for_a_second_iets ... ok489test settings::tests::the_user_file_turns_purity_off ... ok490test settings::tests::the_flag_value_is_toml_when_it_reads_as_toml ... ok491test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok492test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... ok493test remote::worker::wire::tests::replies_are_read_as_nix_reads_them ... ok494test settings::tests::each_source_wins_over_the_one_before ... ok495test source::local::tests::max_mtime_covers_root_and_children ... ok496test source::local::tests::accepted_set_adds_parent_directories ... ok497test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok498test remote::worker::wire::tests::build_results_are_read_as_nix_reads_them ... ok499test eval::tests::attrs_and_lists ... ok500test source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored501test parallel::interner::tests::concurrent_intern_agrees ... ok502test source::lock::tests::incomplete_locks_fail ... ok503test source::tests::dates ... ok504test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store505test source::remote::tests::nix_literal_escapes ... ok506test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok507test source::remote::tests::access_tokens_match_the_longest_prefix ... ok508test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok509test store::drv::tests::an_env_key_named_json_is_refused ... ok510test store::drv::tests::string_escapes_roundtrip ... ok511test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok512test store::hash::tests::compress_hash_xors ... ok513test store::drv::tests::input_addressed_multi_output_from_scratch ... ok514test store::drv::tests::fixed_output_from_scratch ... ok515test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok516test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok517test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok518test store::hash::tests::base64_roundtrip ... ok519test profile::tests::a_deep_stack_is_capped ... ok520test store::hash::tests::nix32_roundtrip_and_reject ... ok521test store::hash::tests::empty_sha256 ... ok522test store::hash::tests::parse_any_all_formats ... ok523test store::drvdiff::tests::the_same_derivation_is_empty ... ok524test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok525test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok526test store::drvdiff::tests::the_depth_limit_names_the_input_without_walking_it ... ok527test store::drvdiff::tests::json_names_what_differs ... ok528test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok529test source::remote::tests::download_urls_match_the_fetchers ... ok530test store::drvdiff::tests::the_local_fields_the_env_and_an_absent_value ... ok531test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... ok532test store::hash::tests::sha256_nix32 ... ok533test store::hash::tests::sha256_sri ... ok534test store::hash::tests::streaming_matches_oneshot ... ok535test store::nar::tests::filter_sees_types_and_paths ... ok536test store::hash::tests::md5_nix32 ... ok537test store::nar::tests::directory_nar_hash_formats ... ok538test store::nar::tests::directory_nar ... ok539test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok540test store::nar::tests::restore_rejects_garbage ... ok541test store::path::tests::output_names ... ok542test store::path::tests::fixed_recursive_sha256 ... ok543test store::path::tests::fixed_flat_sha256 ... ok544test store::nar::tests::regular_file_nar ... ok545test store::path::tests::fixed_flat_sha1 ... ok546test store::path::tests::parse_and_accessors ... ok547test fetch::http::tests::a_transient_status_is_retried ... ok548test store::path::tests::path_copy_directory ... ok549test eval::tests::reading_a_derivation_output_is_unsupported ... ok550test store::path::tests::path_copy_file ... ok551test fetch::http::tests::a_stalled_download_fails ... ok552test store::nar::tests::symlink_nar ... ok553test store::nar::tests::restore_roundtrip ... ok554test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok555test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok556test store::path::tests::placeholder ... ok557test store::path::tests::check_name_rules ... ok558test store::hash::tests::sha1_nix32 ... ok559test store::path::tests::to_file_with_reference ... ok560test store::path::tests::path_with_name ... ok561test store::nar::tests::readers_refuse_what_nix_refuses ... ok562test store::path::tests::to_file ... ok563test store::nar::tests::executable_file_nar ... ok564test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok565test store::path::tests::filter_source ... ok566test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds567test store::hash::tests::sha512_nix32_base64 ... ok568test syntax::tests::line_col_counts_bytes ... ok569test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok570test trace::key::tests::key_is_order_and_value_sensitive ... ok571test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok572test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok573test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok574test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok575test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok576test trace::validate::tests::dir_stat_env_checks ... ok577test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok578test syntax::tests::spans_cover_tokens ... ok579test trace::store::tests::one_rename_publishes_every_part ... ok580test trace::tests::dedupe_keeps_conflicting_values ... ok581test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok582test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok583test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok584test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok585test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok586test trace::wire::tests::readset_roundtrip ... ok587test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok588test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok589test trace::wire::tests::drvs_sources_roots_roundtrip ... ok590test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok591test store::drv::tests::fixtures_output_paths_recompute ... ok592test store::drv::tests::fixtures_roundtrip_byte_exact ... ok593test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok594test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok595test trace::tests::only_a_named_query_is_an_observation ... ok596test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok597test store::drv::tests::fixtures_drv_path_matches_store_path ... ok598test syntax::tests::allow_comments ... ok599test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok600test trace::validate::tests::file_touch_refreshes_edit_misses ... ok601test fetch::http::tests::a_decompression_bomb_is_refused ... ok602test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok603test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok604test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok605test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok606test trace::key::tests::relative_path_detection ... ok607test syntax::tests::json_gives_every_node_its_kind_and_span ... ok608test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok609test syntax::tests::nul_in_string_literals ... ok610test syntax::tests::comments_and_misc ... ok611test trace::tests::dedupe_of_many_repeats_is_linear ... ok612test flake::fetch::tests::the_tree_decides_the_level ... ok613test syntax::tests::lambdas ... ok614test syntax::tests::numbers ... ok615test syntax::tests::string_escapes_and_interpolation ... ok616test syntax::tests::indented_string_stripping ... ok617test treestore::tests::two_inputs_share_their_common_files ... ok618test treestore::tests::collect_keeps_what_an_entry_names ... ok619test syntax::tests::paths ... ok620test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok621test flake::fetch::tests::the_name_on_a_value_that_is_not_a_tree_is_silent ... ok622test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok623test syntax::tests::attrs_and_bindings ... ok624test flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok625test syntax::tests::operator_precedence ... ok626test parallel::thunk::tests::many_fibers_force_one_shared_graph ... ok627test eval::tests::pure_eval_answers_like_nix ... ok628test api::run::tests::helper_fibers_read_the_ir_cache ... ok629test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... ok630test api::run::tests::the_counters_cover_the_helper_fibers ... ok631test syntax::tests::deep_nesting_ends_with_an_error ... ok632test runtime::value::tests::union_iteration_merges_like_a_fold ... ok633test syntax::tests::lang_corpus ... ok634635test result: ok. 450 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 28.04s636637 Running unittests src/main.rs (target/debug/deps/iets-0520dcce3ae94ffb)638639running 0 tests640641test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s642643 Running tests/aterm_crosscheck.rs (target/debug/deps/aterm_crosscheck-5b36e883a255e009)644645running 14 tests646test malformed_aterm_is_an_error ... ok647test bytes_that_are_not_utf8_roundtrip ... ok648test upstream_bad_drvs_are_rejected ... ok649test fixed_output_path_is_recomputed_not_trusted ... ok650test upstream_invariants_input_addressed_kept_or_rejected ... ok651test masked_and_unmasked_hashes_differ_once_filled ... ok652test harmonia_cases_roundtrip ... ok653test upstream_invariants_fill_in_deferred ... ok654test floating_ca_defers_itself_and_downstream ... ok655test upstream_invariants_ca_floating_dependency ... ok656test upstream_input_addressed_paths_recompute ... ok657test fixed_output_inputs_hide_their_provenance ... ok658test upstream_drvs_roundtrip_byte_exact ... ok659test upstream_bench_drvs_parse_and_reprint_stably ... ok660661test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s662663 Running tests/cache_hygiene.rs (target/debug/deps/cache_hygiene-f25f7a90d313f3b8)664665running 10 tests666test crash_writer_child ... ok667test input_touch_child ... ok668test an_entry_that_is_not_a_plain_file_is_refused ... ok669670running 1 test671test a_cache_is_private_to_its_owner ... ok672test an_input_observation_marks_its_entry_as_used ... ok673test a_corrupt_entry_is_dropped_and_a_corrupt_store_is_wiped ... ok674test a_changed_byte_or_a_copied_entry_is_a_miss ... ok675676running 1 test677678running 1 test679680running 1 test681test cache_gc_removes_entries_past_the_ttl ... ok682683running 1 test684test concurrent_readers_and_writers_never_see_a_torn_entry ... ok685686running 1 test687test a_killed_writer_leaves_the_store_usable ... ok688689test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s690691 Running tests/cli.rs (target/debug/deps/cli-c8b5a166dd53958a)692693running 4 tests694test help_and_version_go_to_stdout ... ok695test io_errors_read_like_strerror ... ok696test a_bad_command_line_names_the_problem ... ok697test dash_f_names_the_file_in_the_native_namespace ... ok698699test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s700701 Running tests/events.rs (target/debug/deps/events-d79b1468f080836f)702703running 6 tests704test a_group_that_does_not_exist_is_a_settings_error ... ok705test the_sink_is_its_own_knob ... ok706test a_text_add_names_its_size_and_its_position ... ok707test a_tree_add_names_the_local_path_it_copied ... ok708test all_takes_the_cold_groups ... ok709test a_group_nobody_named_says_nothing ... ok710711test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s712713 Running tests/help_topics.rs (target/debug/deps/help_topics-0c075995cc40bdb3)714715running 5 tests716test a_page_the_binary_does_not_carry_names_its_path ... ok717test an_unknown_topic_is_a_usage_error_with_a_suggestion ... ok718test help_lists_the_topics ... ok719test a_topic_prints_its_page ... ok720test a_command_wins_over_a_topic_of_the_same_name ... ok721722test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s723724 Running tests/layering.rs (target/debug/deps/layering-2767235df463da5b)725726running 2 tests727test porcelain_signatures_name_no_evaluator_value ... ok728test porcelain_names_no_layer_below_the_api ... ok729730test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s731732 Running tests/nar_parity.rs (target/debug/deps/nar_parity-8565185fd0541860)733734running 5 tests735test dump_is_byte_identical_to_nix_store_dump ... ok736test parse_length_matches_nix ... ok737test restore_round_trips_the_awkward_tree ... ok738test every_node_hashes_like_nix ... ok739test reader_caps_names_and_targets ... ok740741test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s742743 Running tests/profile.rs (target/debug/deps/profile-a743102aa608d509)744745running 7 tests746test a_profile_that_is_not_eval_is_a_settings_error ... ok747test a_profile_refuses_more_than_one_worker ... ok748test a_run_shorter_than_a_tick_says_it_sampled_nothing ... ok749test an_unprofiled_run_says_nothing_about_a_profile ... ok750test a_builtin_names_itself_in_a_frame ... ok751test a_folded_line_is_a_stack_and_a_count ... ok752test an_allocation_profile_accounts_for_the_arena ... ok753754test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.95s755756 Running tests/pure.rs (target/debug/deps/pure-90dc51eb2198a8e5)757758running 4 tests759test the_pure_setting_is_the_users_alone ... ok760test a_directory_with_no_marker_is_its_own_project ... ok761test the_other_purity_rules_hold_without_a_flag ... ok762test a_read_in_the_project_is_pure_and_one_above_it_is_not ... ok763764test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s765766 Doc-tests iets767768running 1 test769test src/runtime/word.rs - runtime::word (line 42) - compile ... ok770771test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s772773774running 3 tests775test src/eval/mod.rs - eval::EvalConfig (line 400) - compile fail ... ok776test src/runtime/word.rs - runtime::word (line 34) - compile fail ... ok777test src/runtime/word.rs - runtime::word (line 28) - compile fail ... ok778779test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s780781all doctests ran in 3.04s; merged doctests compilation took 2.93s782buildPhase completed in 2 minutes 0 seconds