iets-test-0.1.0
checks.x86_64-linux.test
· build #7
· raw
unpackPhase
1unpacking source archive /nix/store/944ipvh2f7f4gabpfpw21hiks6bc2nz5-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHookpatchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHookbuildPhase
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 find-msvc-tools v0.1.1214 Compiling shlex v2.0.115 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 pin-project-lite v0.2.1721 Compiling memchr v2.8.322 Compiling hashbrown v0.17.123 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 log v0.4.3431 Compiling bitflags v2.13.232 Compiling zeroize v1.9.033 Compiling slab v0.4.1234 Compiling futures-sink v0.3.3435 Compiling pulldown-cmark v0.13.436 Compiling beef v0.5.237 Compiling lazy_static v1.5.038 Compiling httparse v1.10.139 Compiling prettyplease v0.2.3740 Compiling rustix v1.1.541 Compiling getrandom v0.4.342 Compiling serde_core v1.0.22943 Compiling thiserror v2.0.2044 Compiling pkg-config v0.3.3445 Compiling futures-task v0.3.3446 Compiling untrusted v0.9.047 Compiling linux-raw-sys v0.12.148 Compiling try-lock v0.2.549 Compiling unicode-width v0.1.1450 Compiling unicase v2.9.051 Compiling foldhash v0.1.552 Compiling atomic-waker v1.1.253 Compiling tower-service v0.3.354 Compiling cpufeatures v0.2.1755 Compiling fastrand v2.5.056 Compiling httpdate v1.0.357 Compiling smallvec v1.16.158 Compiling futures-channel v0.3.3459 Compiling want v0.3.160 Compiling fixedbitset v0.5.761 Compiling rustls v0.23.4562 Compiling subtle v2.6.163 Compiling multimap v0.10.164 Compiling heck v0.5.065 Compiling zstd-safe v7.3.066 Compiling rustc_version v0.4.167 Compiling crc32fast v1.5.268 Compiling cpufeatures v0.3.169 Compiling sync_wrapper v1.0.270 Compiling futures-util v0.3.3471 Compiling tower-layer v0.3.372 Compiling const-oid v0.10.273 Compiling zmij v1.0.2374 Compiling winnow v1.0.475 Compiling serde_json v1.0.15176 Compiling base64 v0.22.177 Compiling adler2 v2.0.178 Compiling cty v0.2.279 Compiling percent-encoding v2.3.280 Compiling simd-adler32 v0.3.1081 Compiling arrayvec v0.7.882 Compiling libbz2-rs-sys v0.2.583 Compiling toml_writer v1.1.2+spec-1.1.084 Compiling http v1.5.085 Compiling hashbrown v0.15.586 Compiling openssl-probe v0.2.187 Compiling toml_parser v1.1.3+spec-1.1.088 Compiling rustls-pki-types v1.15.189 Compiling constant_time_eq v0.4.290 Compiling lz4_flex v0.11.691 Compiling tracing-core v0.1.3692 Compiling itertools v0.14.093 Compiling generic-array v0.14.794 Compiling miniz_oxide v0.9.195 Compiling logos-codegen v0.15.196 Compiling http-body v1.1.097 Compiling http-body-util v0.1.598 Compiling rustls-native-certs v0.8.499 Compiling webpki-roots v1.0.9100 Compiling flate2 v1.1.10101 Compiling syn v2.0.119102 Compiling syn v3.0.5103 Compiling block-buffer v0.10.4104 Compiling crypto-common v0.1.7105 Compiling digest v0.10.7106 Compiling bzip2 v0.6.1107 Compiling sha2 v0.10.9108 Compiling hybrid-array v0.4.15109 Compiling indexmap v2.14.2110 Compiling block-buffer v0.12.1111 Compiling crypto-common v0.2.2112 Compiling aho-corasick v1.1.5113 Compiling jobserver v0.1.35114 Compiling socket2 v0.6.5115 Compiling mio v1.2.3116 Compiling getrandom v0.2.17117 Compiling filetime v0.2.29118 Compiling petgraph v0.8.3119 Compiling cc v1.4.5120 Compiling tar v0.4.46121 Compiling sha1 v0.10.7122 Compiling md-5 v0.10.6123 Compiling digest v0.11.3124 Compiling sha2 v0.11.0125 Compiling pulldown-cmark-to-cmark v22.0.1126 Compiling serde_spanned v1.1.1127 Compiling toml_datetime v1.1.1+spec-1.1.0128 Compiling lzma-rust2 v0.16.5129 Compiling toml v1.1.6+spec-1.1.0130 Compiling ring v0.17.14131 Compiling zstd-sys v2.1.0+zstd.1.5.7132 Compiling libmimalloc-sys v0.1.49133 Compiling blake3 v1.8.7134 Compiling regex-automata v0.4.18135 Compiling tempfile v3.27.0136 Compiling tokio-macros v2.7.2137 Compiling thiserror-impl v2.0.20138 Compiling async-trait v0.1.92139 Compiling prost-derive v0.14.4140 Compiling tracing-attributes v0.1.31141 Compiling miette-derive v7.6.0142 Compiling pin-project-internal v1.1.13143 Compiling mimalloc v0.1.52144 Compiling tonic-build v0.14.6145 Compiling logos-derive v0.15.1146 Compiling tokio v1.53.1147 Compiling logos v0.15.1148 Compiling miette v7.6.0149 Compiling pin-project v1.1.13150 Compiling rustls-webpki v0.103.15151 Compiling tracing v0.1.44152 Compiling prost v0.14.4153 Compiling zstd v0.13.3154 Compiling logos-codegen v0.16.1155 Compiling regex v1.13.1156 Compiling prost-types v0.14.4157 Compiling prost-build v0.14.4158 Compiling protox-parse v0.9.0159 Compiling logos-derive v0.16.1160 Compiling tonic-prost-build v0.14.6161 Compiling logos v0.16.1162 Compiling prost-reflect v0.16.5163 Compiling tokio-util v0.7.19164 Compiling tokio-stream v0.1.19165 Compiling tokio-rustls v0.26.5166 Compiling protox v0.9.1167 Compiling h2 v0.4.19168 Compiling tower v0.5.3169 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 24s176 Running unittests src/lib.rs (target/debug/deps/iets-08e813ea55a8333b)177178running 453 tests179test build::backend::tests::base_names_drop_the_store_dir ... ok180test api::installable::tests::the_name_a_program_takes_from_a_derivation_name ... ok181test build::event::tests::durations ... ok182test api::installable::tests::default_and_fragment_attr_paths ... ok183test build::backend::tests::the_timings_report_with_every_line ... ok184test build::executor::tests::no_place_at_all_is_a_usage_error ... ok185test build::executor::tests::an_unsupported_url_says_what_is_expected ... ok186test build::executor::tests::one_place_declaring_nothing_takes_everything ... ok187test argv::tests::every_byte_round_trips ... ok188test build::fixhash::tests::a_longer_hash_is_not_a_match ... ok189test build::executor::tests::the_first_place_that_takes_it_wins ... ok190test build::executor::tests::a_declared_system_filters ... ok191test api::drvshow::tests::pretty_matches_serde_json ... ok192test api::drvshow::tests::floats_take_nlohmanns_form ... ok193test build::executor::tests::a_feature_the_place_lacks_rules_it_out ... ok194test build::render::tests::drv_paths_of_a_failure_message ... ok195test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok196test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok197test build::tests::hash_stripping ... ok198test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok199test builtins::text::regex::tests::regex_bench ... ignored200test build::executor::tests::a_refusal_names_every_place_and_what_it_declared ... ok201test build::fixhash::tests::two_matches_are_left_alone ... ok202test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok203test build::tests::targets_become_jobs ... ok204test build::backend::tests::output_specs ... ok205test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok206test builtins::text::regex::tests::names ... ok207test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok208test build::fanout::tests::dependencies_run_first ... ok209test api::drvshow::tests::a_multi_output_derivation ... ok210test api::drvshow::tests::inputs_and_structured_attrs ... ok211test api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok212test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok213test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok214test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok215test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok216test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok217test cachefs::tests::an_empty_directory_is_ours_to_take ... ok218test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok219test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok220test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok221test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok222test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok223test cli::build::tests::no_outcome_at_all_is_named ... ok224test cachefs::tests::garbled_stamp_wipes_the_store ... ok225test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok226test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok227test cli::build::tests::a_success_with_no_output_path_is_named ... ok228test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok229test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok230test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok231test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok232test cachefs::tests::a_stamp_in_the_future_is_due ... ok233test cli::classic::shell::tests::sh_var_names ... ok234test cli::classic::shell::tests::outputs_become_placeholders ... ok235test cli::build::tests::a_failed_build_reports_itself ... ok236test cli::build::tests::no_build_result_is_named ... ok237test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok238test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok239test build::render::tests::logs_of_two_builds_do_not_interleave ... ok240test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok241test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok242test cachefs::tests::a_sweep_runs_once_per_interval ... ok243test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok244test cachefs::tests::version_mismatch_wipes_the_store ... ok245test build::render::tests::heartbeat_names_running_builds ... ok246test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok247test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok248test cli::search::tests::drv_names ... ok249test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok250test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok251test cli::help::tests::messages ... ok252test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok253test cli::search::tests::merged_highlights ... ok254test cli::search::tests::index_round_trip ... ok255test cli::build::tests::a_path_on_stdout_is_silent ... ok256test cli::help::tests::help_fits_80_columns ... ok257test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok258test build::render::tests::a_build_log_never_reports_a_mismatch ... ok259test cli::docs::tests::topics_resolve_bare_and_qualified ... ok260test config::tests::max_jobs_auto_is_the_cpu_count ... ok261test config::tests::bool_spellings ... ok262test config::tests::missing_include_errors_and_bang_include_does_not ... ok263test cli::help::tests::a_mistyped_command_is_suggested ... ok264test cli::help::tests::suggestions_come_from_the_help ... ok265test build::tests::a_target_with_no_verdict_fails ... ok266test cli::render::tests::sizes_render_as_nix_renders_them ... ok267test config::tests::include_chain ... ok268test config::tests::syntax_errors ... ok269test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store270test config::tests::overrides_win_over_files ... ok271test config::tests::unknown_settings_are_kept ... ok272test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok273test config::tests::an_alias_is_its_setting ... ok274test config::tests::bad_typed_values_error_where_they_are_set ... ok275test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok276test config::tests::basic_syntax ... ok277test config::tests::typed_getters_and_defaults ... ok278test config::tests::user_conf_files_are_in_precedence_order ... ok279test builtins::text::regex::tests::size_limit ... ok280test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok281test devenv::tests::cached_result_roundtrip ... ok282test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok283test config::tests::extra_appends_to_list_settings_only ... ok284test config::tests::the_setting_tables_name_nix_settings ... ok285test devenv::tests::output_checks_are_erased_only_when_present ... ok286test devenv::tests::shell_escaping ... ok287test config::tests::a_setting_with_no_effect_is_noted ... ok288test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok289test devenv::tests::non_bash_builder_is_refused ... ok290test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok291test cli::docs::tests::the_topic_list_fits_80_columns ... ok292test devenv::tests::get_env_sh_store_path_matches_nix ... ok293test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok294test cli::docs::tests::every_embedded_page_has_a_heading ... ok295test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok296test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok297test build::fanout::tests::at_most_limit_builds_run_at_once ... ok298test fetch::http::tests::file_urls_name_a_local_path ... ok299test devenv::tests::json_roundtrip_and_bash_forms ... ok300test fetch::http::tests::magic_bytes ... ok301test api::value::tests::lists ... ok302test api::value::tests::apply_is_lazy ... ok303test api::value::tests::thunk_reads_as_thunk ... ok304test api::value::tests::wrong_type_is_an_error ... ok305test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok306test fetch::http::tests::urls_split ... ok307test fetch::http::tests::redirects_resolve ... ok308test api::value::tests::attrs_by_name_and_index ... ok309test api::value::tests::force_deep_forces_the_whole_tree ... ok310test eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok311test api::run::tests::a_fiber_template_carries_the_configuration ... ok312test api::value::tests::construction ... ok313test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... ok314test fetch::roots::tests::no_bundle_anywhere_gives_the_compiled_in_set ... ok315test fetch::roots::tests::a_named_file_that_is_missing_or_empty_is_an_error ... ok316test compile::cache::tests::nesting_past_the_cap_misses ... ok317test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok318test fetch::spool::tests::the_scratch_file_never_follows_a_symlink ... ok319test eval::tests::derivation_wrapper_exists ... ok320test api::value::tests::missing_attribute ... ok321test api::value::tests::calling_a_function ... ok322test fetch::http::tests::downloads_stop_at_the_size_limit ... ok323test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok324test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok325test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok326test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok327test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok328test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok329test fetch::spool::tests::spool_matches_the_tree_on_the_top_level ... ok330test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok331test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok332test fetch::spool::tests::the_errors_match ... ok333test fetch::unpack::tests::strips_one_leading_component ... ok334test fetch::unpack::tests::nar_hash_of_the_fixture ... ok335test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok336test fetch::spool::tests::archives_the_git_sink_accepts ... ok337test fetch::spool::tests::nar_hash_of_the_fixture ... ok338test eval::tests::update_forces_the_right_operand_first ... ok339test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok340test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok341test fetch::spool::tests::pax_sparse_members_are_expanded ... ok342test flake::tests::attr_paths ... ok343test eval::tests::laziness_and_recursion ... ok344test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok345test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok346test api::value::tests::strings_and_context ... ok347test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok348test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok349test jobs::constituents::tests::fnmatch_basics ... ok350test flake::flakeref::tests::to_string_from_attrs ... ok351test lint::allow::tests::lines ... ok352test flake::tests::refs_resolve_against_cwd_and_home ... ok353test lint::allow::tests::comment_names ... ok354test flake::flakeref::tests::errors_and_unsupported ... ok355test eval::tests::arithmetic_and_strings ... ok356test fetch::spool::tests::spool_matches_the_tree ... ok357test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok358test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok359test lint::tests::selectors_and_order ... ok360test flake::fetch::tests::nix_sees_no_mark ... ok361test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok362test lint::tests::keys ... ok363test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok364test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok365test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok366test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok367test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok368test eval::tests::try_eval_and_errors ... ok369test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok370test lint::tests::names_are_unique_kebab_case ... ok371test log::tests::a_forged_mismatch_is_dropped ... ok372test flake::flakeref::tests::round_trips ... ok373test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok374test log::tests::a_mismatch_reason_keeps_both_hashes ... ok375test flake::flakeref::tests::parses_the_kept_schemes ... ok376test log::tests::a_coloured_error_is_an_error_record ... ok377test jobs::line::tests::error_line_round_trip ... ok378test log::tests::a_session_id_is_a_uuid_v7 ... ok379test log::tests::ansi_stripping ... ok380test log::tests::activity_records_are_nix_json_logger_records ... ok381test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok382test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok383test log::tests::record_without_position ... ok384test jobs::line::tests::split_and_round_trip ... ok385test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok386test log::tests::exit_status_flags_combine_like_nix ... ok387test parallel::interner::tests::intern_is_stable_and_shared ... ok388test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok389test parallel::deque::tests::lifo_owner_fifo_thief ... ok390test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok391test parallel::fiber::tests::resume_yield_finish ... ok392test log::tests::lint_warning_is_a_level_1_record ... ok393test nixbin::tests::farm_marker_is_found_through_two_hops ... ok394test nixbin::tests::every_iets_build_is_skipped ... ok395test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok396test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok397test eval::tests::equality ... ok398test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok399test api::value::tests::scalars ... ok400test lint::tests::scope_and_inputs ... ok401test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok402test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok403test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok404test print::tests::float_formatting_edge_cases ... ok405test profile::tests::a_sample_is_taken_once_per_tick ... ok406test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok407test progress::tests::store_hashes_are_left_out ... ok408test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok409test lint::tests::toml_table ... ok410test profile::tests::an_unwind_returns_to_a_depth ... ok411test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok412test project::tests::each_marker_is_a_root ... ok413test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok414test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok415test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok416test project::tests::a_config_file_never_shrinks_the_root ... ok417test provenance::tests::locate_takes_the_longest_prefix ... ok418test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok419test provenance::tests::rewrite_leaves_unknown_text_alone ... ok420test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok421test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok422test progress::tests::a_transfer_that_does_not_move_says_so ... ok423test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok424test parallel::deque::tests::concurrent_sum ... ok425test provenance::tests::locate_without_a_match_is_none ... ok426test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok427test remote::grpc::build::tests::the_timings_report_with_every_line ... ok428test progress::tests::several_of_a_kind_are_counted ... ok429test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok430test eval::tests::from_json_and_toml_reject_null_bytes ... ok431test parallel::fiber::tests::migrates_between_threads ... ok432test remote::grpc::build::tests::topo_sort_puts_references_first ... ok433test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok434test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok435test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok436test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok437test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok438test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok439test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok440test remote::grpc::drvwire::tests::path_info_round_trips ... ok441test remote::grpc::tests::every_parameter_parses ... ok442test parallel::fiber::tests::large_stack_use_and_release ... ok443test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok444test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok445test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok446test remote::grpc::tests::defaults_match_the_cxx_settings ... ok447test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok448test remote::grpc::tests::mtls_needs_both_halves ... ok449test remote::worker::tests::an_ssh_host_is_never_an_option ... ok450test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok451test parallel::sched::tests::fan_out_from_main ... ok452test remote::plan::tests::hash_source_matches_nar_hash ... ok453test remote::worker::tests::ssh_argv_puts_the_host_first ... ok454test remote::grpc::health::tests::an_unknown_address_is_usable ... ok455test remote::grpc::health::tests::two_bounces_refuse_it ... ok456test remote::plan::tests::memory_source_matches_dump_string ... ok457test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok458test remote::worker::tests::transport_from_url ... ok459test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok460test parallel::sched::tests::park_and_wake_across_workers ... ok461test remote::grpc::tests::percent_escapes_decode_in_values ... ok462test remote::worker::wire::tests::strings_are_padded ... ok463test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok464test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok465test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok466test settings::tests::a_settings_file_may_hold_lint_and_the_other_sources_may_not ... ok467test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok468test eval::tests::printing ... ok469test settings::tests::builder_reads_all_three_forms ... ok470test settings::tests::unknown_key_names_the_file ... ok471test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok472test settings::tests::the_environment_wins_over_the_file ... ok473test settings::tests::a_flag_carries_several_places_separated_by_a_semicolon ... ok474test settings::tests::the_user_file_turns_purity_off ... ok475test settings::tests::the_flag_pairs_are_kept_for_a_second_iets ... ok476test settings::tests::each_source_wins_over_the_one_before ... ok477test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok478test fetch::http::tests::a_stalled_download_fails ... ok479test settings::tests::the_file_is_the_users ... ok480test session::tests::two_sessions_share_no_state ... ok481test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok482test remote::worker::wire::tests::build_results_are_read_as_nix_reads_them ... ok483test remote::worker::wire::tests::replies_are_read_as_nix_reads_them ... ok484test settings::tests::source_map_adds_up_and_every_other_key_replaces ... ok485test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok486test settings::tests::the_flag_value_is_toml_when_it_reads_as_toml ... ok487test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok488test source::local::tests::accepted_set_adds_parent_directories ... ok489test source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored490test settings::tests::the_flag_leaves_the_argv ... ok491test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... ok492test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok493test source::remote::tests::nix_literal_escapes ... ok494test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store495test parallel::interner::tests::concurrent_intern_agrees ... ok496test runtime::value::tests::union_lookup_agrees_with_iteration ... ok497test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok498test source::lock::tests::complete_lock_passes ... ok499test source::remote::tests::access_tokens_match_the_longest_prefix ... ok500test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok501test source::tests::dates ... ok502test store::drv::tests::fixed_output_from_scratch ... ok503test fetch::http::tests::credentials_stay_on_the_first_origin ... ok504test store::drv::tests::an_env_key_named_json_is_refused ... ok505test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok506test fetch::http::tests::a_transient_status_is_retried ... ok507test source::lock::tests::incomplete_locks_fail ... ok508test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok509test store::drv::tests::string_escapes_roundtrip ... ok510test store::drv::tests::input_addressed_multi_output_from_scratch ... ok511test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok512test eval::tests::scoping ... ok513test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok514test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok515test store::hash::tests::compress_hash_xors ... ok516test source::local::tests::max_mtime_covers_root_and_children ... ok517test store::hash::tests::base64_roundtrip ... ok518test store::drvdiff::tests::the_same_derivation_is_empty ... ok519test source::remote::tests::download_urls_match_the_fetchers ... ok520test store::drvdiff::tests::json_names_what_differs ... ok521test store::hash::tests::nix32_roundtrip_and_reject ... ok522test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok523test store::hash::tests::parse_any_all_formats ... ok524test store::drvdiff::tests::the_depth_limit_names_the_input_without_walking_it ... ok525test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok526test store::drvdiff::tests::the_local_fields_the_env_and_an_absent_value ... ok527test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... ok528test store::hash::tests::empty_sha256 ... ok529test store::path::tests::output_names ... ok530test store::path::tests::parse_and_accessors ... ok531test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok532test store::hash::tests::sha256_nix32 ... ok533test store::hash::tests::streaming_matches_oneshot ... ok534test store::path::tests::check_name_rules ... ok535test store::path::tests::fixed_flat_sha1 ... ok536test store::path::tests::placeholder ... ok537test store::path::tests::to_file ... ok538test store::path::tests::to_file_with_reference ... ok539test store::hash::tests::md5_nix32 ... ok540test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok541test store::path::tests::fixed_recursive_sha256 ... ok542test store::path::tests::fixed_flat_sha256 ... ok543test store::path::tests::path_copy_directory ... ok544test eval::tests::attrs_and_lists ... ok545test store::nar::tests::filter_sees_types_and_paths ... ok546test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok547test flake::fetch::tests::the_tree_decides_the_level ... ok548test store::path::tests::filter_source ... ok549test store::nar::tests::executable_file_nar ... ok550test store::path::tests::path_copy_file ... ok551test store::path::tests::path_with_name ... ok552test store::nar::tests::regular_file_nar ... ok553test store::hash::tests::sha256_sri ... ok554test store::hash::tests::sha1_nix32 ... ok555test store::nar::tests::directory_nar_hash_formats ... ok556test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds557test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok558test store::nar::tests::symlink_nar ... ok559test store::nar::tests::restore_rejects_garbage ... ok560test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok561test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok562test store::nar::tests::readers_refuse_what_nix_refuses ... ok563test trace::key::tests::key_is_order_and_value_sensitive ... ok564test store::nar::tests::restore_roundtrip ... ok565test store::nar::tests::directory_nar ... ok566test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok567test store::hash::tests::sha512_nix32_base64 ... ok568test trace::store::tests::one_rename_publishes_every_part ... ok569test eval::tests::reading_a_derivation_output_is_unsupported ... ok570test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok571test syntax::tests::spans_cover_tokens ... ok572test syntax::tests::line_col_counts_bytes ... ok573test syntax::tests::allow_comments ... ok574test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok575test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok576test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok577test trace::tests::dedupe_keeps_conflicting_values ... ok578test trace::wire::tests::drvs_sources_roots_roundtrip ... ok579test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok580test fetch::http::tests::a_decompression_bomb_is_refused ... ok581test store::drv::tests::fixtures_output_paths_recompute ... ok582test store::drv::tests::fixtures_roundtrip_byte_exact ... ok583test store::drv::tests::fixtures_drv_path_matches_store_path ... ok584test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok585test trace::wire::tests::readset_roundtrip ... ok586test trace::key::tests::relative_path_detection ... ok587test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok588test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok589test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok590test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok591test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok592test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok593test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok594test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok595test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok596test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok597test trace::validate::tests::dir_stat_env_checks ... ok598test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok599test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok600test trace::validate::tests::file_touch_refreshes_edit_misses ... ok601test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok602test trace::tests::only_a_named_query_is_an_observation ... ok603test syntax::tests::indented_string_stripping ... ok604test syntax::tests::paths ... ok605test syntax::tests::comments_and_misc ... ok606test syntax::tests::json_gives_every_node_its_kind_and_span ... ok607test syntax::tests::string_escapes_and_interpolation ... ok608test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok609test syntax::tests::nul_in_string_literals ... ok610test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok611test trace::tests::dedupe_of_many_repeats_is_linear ... ok612test syntax::tests::lambdas ... ok613test syntax::tests::numbers ... ok614test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok615test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok616test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok617test treestore::tests::collect_keeps_what_an_entry_names ... ok618test profile::tests::a_deep_stack_is_capped ... ok619test treestore::tests::two_inputs_share_their_common_files ... ok620test syntax::tests::attrs_and_bindings ... ok621test syntax::tests::operator_precedence ... ok622test flake::fetch::tests::the_name_on_a_value_that_is_not_a_tree_is_silent ... ok623test flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok624test parallel::thunk::tests::many_fibers_force_one_shared_graph ... ok625test eval::tests::pure_eval_answers_like_nix ... ok626test api::run::tests::helper_fibers_read_the_ir_cache ... ok627test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... ok628test syntax::tests::deep_nesting_ends_with_an_error ... ok629test api::run::tests::the_counters_cover_the_helper_fibers ... ok630test runtime::value::tests::union_iteration_merges_like_a_fold ... ok631test syntax::tests::lang_corpus ... ok632633test result: ok. 448 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 67.94s634635 Running unittests src/main.rs (target/debug/deps/iets-0520dcce3ae94ffb)636637running 0 tests638639test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s640641 Running tests/aterm_crosscheck.rs (target/debug/deps/aterm_crosscheck-5b36e883a255e009)642643running 14 tests644test malformed_aterm_is_an_error ... ok645test upstream_bad_drvs_are_rejected ... ok646test bytes_that_are_not_utf8_roundtrip ... ok647test harmonia_cases_roundtrip ... ok648test masked_and_unmasked_hashes_differ_once_filled ... ok649test fixed_output_path_is_recomputed_not_trusted ... ok650test upstream_invariants_input_addressed_kept_or_rejected ... ok651test upstream_invariants_fill_in_deferred ... ok652test floating_ca_defers_itself_and_downstream ... ok653test upstream_invariants_ca_floating_dependency ... ok654test upstream_input_addressed_paths_recompute ... ok655test fixed_output_inputs_hide_their_provenance ... ok656test upstream_bench_drvs_parse_and_reprint_stably ... ok657test upstream_drvs_roundtrip_byte_exact ... ok658659test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s660661 Running tests/cache_hygiene.rs (target/debug/deps/cache_hygiene-f25f7a90d313f3b8)662663running 10 tests664test input_touch_child ... ok665test crash_writer_child ... ok666test an_entry_that_is_not_a_plain_file_is_refused ... ok667test a_cache_is_private_to_its_owner ... ok668test an_input_observation_marks_its_entry_as_used ... ok669test a_corrupt_entry_is_dropped_and_a_corrupt_store_is_wiped ... ok670671running 1 test672test a_changed_byte_or_a_copied_entry_is_a_miss ... ok673674running 1 test675test cache_gc_removes_entries_past_the_ttl ... ok676677running 1 test678679running 1 test680test concurrent_readers_and_writers_never_see_a_torn_entry ... ok681682running 1 test683684running 1 test685test a_killed_writer_leaves_the_store_usable ... ok686687test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s688689 Running tests/cli.rs (target/debug/deps/cli-c8b5a166dd53958a)690691running 4 tests692test io_errors_read_like_strerror ... ok693test help_and_version_go_to_stdout ... ok694test a_bad_command_line_names_the_problem ... ok695test dash_f_names_the_file_in_the_native_namespace ... ok696697test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s698699 Running tests/events.rs (target/debug/deps/events-d79b1468f080836f)700701running 6 tests702test a_group_that_does_not_exist_is_a_settings_error ... ok703test a_text_add_names_its_size_and_its_position ... ok704test the_sink_is_its_own_knob ... ok705test a_tree_add_names_the_local_path_it_copied ... ok706test all_takes_the_cold_groups ... ok707test a_group_nobody_named_says_nothing ... ok708709test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s710711 Running tests/help_topics.rs (target/debug/deps/help_topics-0c075995cc40bdb3)712713running 5 tests714test help_lists_the_topics ... ok715test a_page_the_binary_does_not_carry_names_its_path ... ok716test an_unknown_topic_is_a_usage_error_with_a_suggestion ... ok717test a_command_wins_over_a_topic_of_the_same_name ... ok718test a_topic_prints_its_page ... ok719720test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s721722 Running tests/layering.rs (target/debug/deps/layering-2767235df463da5b)723724running 2 tests725test porcelain_names_no_layer_below_the_api ... ok726test porcelain_signatures_name_no_evaluator_value ... ok727728test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s729730 Running tests/nar_parity.rs (target/debug/deps/nar_parity-8565185fd0541860)731732running 5 tests733test dump_is_byte_identical_to_nix_store_dump ... ok734test every_node_hashes_like_nix ... ok735test parse_length_matches_nix ... ok736test restore_round_trips_the_awkward_tree ... ok737test reader_caps_names_and_targets ... ok738739test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s740741 Running tests/profile.rs (target/debug/deps/profile-a743102aa608d509)742743running 7 tests744test a_profile_that_is_not_eval_is_a_settings_error ... ok745test a_profile_refuses_more_than_one_worker ... ok746test an_unprofiled_run_says_nothing_about_a_profile ... ok747test a_run_shorter_than_a_tick_says_it_sampled_nothing ... ok748test a_builtin_names_itself_in_a_frame ... ok749test a_folded_line_is_a_stack_and_a_count ... ok750test an_allocation_profile_accounts_for_the_arena ... ok751752test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.03s753754 Running tests/pure.rs (target/debug/deps/pure-90dc51eb2198a8e5)755756running 4 tests757test the_pure_setting_is_the_users_alone ... ok758test a_directory_with_no_marker_is_its_own_project ... ok759test the_other_purity_rules_hold_without_a_flag ... ok760test a_read_in_the_project_is_pure_and_one_above_it_is_not ... ok761762test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s763764 Doc-tests iets765766running 1 test767test src/runtime/word.rs - runtime::word (line 42) - compile ... ok768769test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s770771772running 3 tests773test src/eval/mod.rs - eval::EvalConfig (line 339) - compile fail ... ok774test src/runtime/word.rs - runtime::word (line 34) - compile fail ... ok775test src/runtime/word.rs - runtime::word (line 28) - compile fail ... ok776777test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s778779all doctests ran in 2.27s; merged doctests compilation took 2.16s780buildPhase completed in 2 minutes 42 seconds