iets-test-0.1.0
checks.x86_64-linux.test
· build #17
· raw
unpackPhase
1unpacking source archive /nix/store/41nqaa9prhxf3h65z6vm123bhcf1vf18-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 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 memchr v2.8.321 Compiling pin-project-lite v0.2.1722 Compiling hashbrown v0.17.123 Compiling typenum v1.20.124 Compiling anyhow v1.0.10425 Compiling futures-core v0.3.3426 Compiling either v1.18.027 Compiling once_cell v1.21.428 Compiling itoa v1.0.1829 Compiling semver v1.0.2830 Compiling futures-sink v0.3.3431 Compiling log v0.4.3432 Compiling slab v0.4.1233 Compiling bitflags v2.13.234 Compiling zeroize v1.9.035 Compiling lazy_static v1.5.036 Compiling getrandom v0.4.337 Compiling beef v0.5.238 Compiling httparse v1.10.139 Compiling pulldown-cmark v0.13.440 Compiling prettyplease v0.2.3741 Compiling rustix v1.1.542 Compiling atomic-waker v1.1.243 Compiling foldhash v0.1.544 Compiling futures-task v0.3.3445 Compiling serde_core v1.0.22946 Compiling try-lock v0.2.547 Compiling unicase v2.9.048 Compiling untrusted v0.9.049 Compiling pkg-config v0.3.3450 Compiling unicode-width v0.1.1451 Compiling linux-raw-sys v0.12.152 Compiling thiserror v2.0.2053 Compiling tower-service v0.3.354 Compiling cpufeatures v0.2.1755 Compiling fastrand v2.5.056 Compiling smallvec v1.16.157 Compiling futures-channel v0.3.3458 Compiling rustls v0.23.4559 Compiling fixedbitset v0.5.760 Compiling httpdate v1.0.361 Compiling heck v0.5.062 Compiling multimap v0.10.163 Compiling subtle v2.6.164 Compiling want v0.3.165 Compiling tower-layer v0.3.366 Compiling rustc_version v0.4.167 Compiling hashbrown v0.15.568 Compiling sync_wrapper v1.0.269 Compiling const-oid v0.10.270 Compiling zstd-safe v7.3.071 Compiling zmij v1.0.2372 Compiling crc32fast v1.5.273 Compiling generic-array v0.14.774 Compiling cpufeatures v0.3.175 Compiling cty v0.2.276 Compiling winnow v1.0.477 Compiling percent-encoding v2.3.278 Compiling simd-adler32 v0.3.1079 Compiling itertools v0.14.080 Compiling base64 v0.22.181 Compiling rustls-pki-types v1.15.182 Compiling adler2 v2.0.183 Compiling serde_json v1.0.15184 Compiling arrayvec v0.7.885 Compiling toml_writer v1.1.2+spec-1.1.086 Compiling futures-util v0.3.3487 Compiling constant_time_eq v0.4.288 Compiling logos-codegen v0.15.189 Compiling openssl-probe v0.2.190 Compiling libbz2-rs-sys v0.2.591 Compiling lz4_flex v0.11.692 Compiling toml_parser v1.1.3+spec-1.1.093 Compiling miniz_oxide v0.9.194 Compiling http v1.5.095 Compiling tracing-core v0.1.3696 Compiling aho-corasick v1.1.597 Compiling bzip2 v0.6.198 Compiling hybrid-array v0.4.1599 Compiling rustls-native-certs v0.8.4100 Compiling webpki-roots v1.0.9101 Compiling syn v2.0.119102 Compiling syn v3.0.5103 Compiling block-buffer v0.12.1104 Compiling crypto-common v0.2.2105 Compiling indexmap v2.14.2106 Compiling crypto-common v0.1.7107 Compiling block-buffer v0.10.4108 Compiling jobserver v0.1.35109 Compiling mio v1.2.3110 Compiling socket2 v0.6.5111 Compiling getrandom v0.2.17112 Compiling filetime v0.2.29113 Compiling tar v0.4.46114 Compiling flate2 v1.1.10115 Compiling digest v0.10.7116 Compiling sha2 v0.10.9117 Compiling petgraph v0.8.3118 Compiling cc v1.4.5119 Compiling regex-automata v0.4.18120 Compiling digest v0.11.3121 Compiling sha1 v0.10.7122 Compiling md-5 v0.10.6123 Compiling sha2 v0.11.0124 Compiling pulldown-cmark-to-cmark v22.0.1125 Compiling http-body v1.1.0126 Compiling http-body-util v0.1.5127 Compiling lzma-rust2 v0.16.5128 Compiling ring v0.17.14129 Compiling zstd-sys v2.1.0+zstd.1.5.7130 Compiling libmimalloc-sys v0.1.49131 Compiling blake3 v1.8.7132 Compiling tempfile v3.27.0133 Compiling toml_datetime v1.1.1+spec-1.1.0134 Compiling serde_spanned v1.1.1135 Compiling toml v1.1.6+spec-1.1.0136 Compiling tonic-build v0.14.6137 Compiling prost-derive v0.14.4138 Compiling tracing-attributes v0.1.31139 Compiling miette-derive v7.6.0140 Compiling pin-project-internal v1.1.13141 Compiling logos-codegen v0.16.1142 Compiling regex v1.13.1143 Compiling tokio-macros v2.7.2144 Compiling thiserror-impl v2.0.20145 Compiling async-trait v0.1.92146 Compiling mimalloc v0.1.52147 Compiling logos-derive v0.15.1148 Compiling rustls-webpki v0.103.15149 Compiling tokio v1.53.1150 Compiling logos v0.15.1151 Compiling zstd v0.13.3152 Compiling logos-derive v0.16.1153 Compiling tracing v0.1.44154 Compiling pin-project v1.1.13155 Compiling miette v7.6.0156 Compiling logos v0.16.1157 Compiling prost v0.14.4158 Compiling prost-types v0.14.4159 Compiling prost-build v0.14.4160 Compiling prost-reflect v0.16.5161 Compiling protox-parse v0.9.0162 Compiling tonic-prost-build v0.14.6163 Compiling protox v0.9.1164 Compiling tokio-util v0.7.19165 Compiling tokio-rustls v0.26.5166 Compiling tokio-stream v0.1.19167 Compiling iets v0.1.0 (/build/source)168 Compiling h2 v0.4.19169 Compiling tower v0.5.3170 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 36s176 Running unittests src/lib.rs (target/debug/deps/iets-08e813ea55a8333b)177178running 454 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::floats_take_nlohmanns_form ... ok184test api::drvshow::tests::pretty_matches_serde_json ... ok185test argv::tests::every_byte_round_trips ... ok186test build::backend::tests::the_timings_report_with_every_line ... ok187test build::executor::tests::no_place_at_all_is_a_usage_error ... ok188test build::executor::tests::one_place_declaring_nothing_takes_everything ... ok189test build::executor::tests::an_unsupported_url_says_what_is_expected ... 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::fixhash::tests::a_longer_hash_is_not_a_match ... ok194test build::executor::tests::a_refusal_names_every_place_and_what_it_declared ... ok195test api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok196test api::drvshow::tests::a_multi_output_derivation ... ok197test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok198test build::backend::tests::output_specs ... ok199test api::drvshow::tests::inputs_and_structured_attrs ... ok200test build::fixhash::tests::two_matches_are_left_alone ... ok201test builtins::text::regex::tests::regex_bench ... ignored202test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok203test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok204test build::tests::targets_become_jobs ... ok205test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok206test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok207test build::render::tests::drv_paths_of_a_failure_message ... ok208test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok209test build::fanout::tests::dependencies_run_first ... ok210test builtins::text::regex::tests::names ... ok211test build::tests::hash_stripping ... ok212test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok213test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok214test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok215test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok216test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok217test build::fanout::tests::at_most_limit_builds_run_at_once ... ok218test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok219test cachefs::tests::an_empty_directory_is_ours_to_take ... ok220test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok221test cli::build::tests::a_failed_build_reports_itself ... ok222test cli::build::tests::a_success_with_no_output_path_is_named ... ok223test cachefs::tests::a_sweep_runs_once_per_interval ... ok224test cachefs::tests::a_stamp_in_the_future_is_due ... ok225test cachefs::tests::version_mismatch_wipes_the_store ... ok226test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok227test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok228test cli::build::tests::no_outcome_at_all_is_named ... ok229test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok230test cachefs::tests::garbled_stamp_wipes_the_store ... ok231test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok232test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok233test cli::classic::shell::tests::sh_var_names ... ok234test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok235test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok236test cli::build::tests::no_build_result_is_named ... ok237test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok238test cli::classic::shell::tests::outputs_become_placeholders ... ok239test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok240test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok241test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok242test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok243test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok244test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok245test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok246test cli::build::tests::a_path_on_stdout_is_silent ... ok247test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok248test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok249test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok250test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok251test build::render::tests::logs_of_two_builds_do_not_interleave ... ok252test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok253test api::value::tests::lists ... ok254test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok255test cli::search::tests::drv_names ... ok256test cli::search::tests::merged_highlights ... ok257test build::render::tests::heartbeat_names_running_builds ... ok258test builtins::text::regex::tests::size_limit ... ok259test cli::help::tests::messages ... ok260test cli::search::tests::index_round_trip ... ok261test api::value::tests::attrs_by_name_and_index ... ok262test cli::render::tests::sizes_render_as_nix_renders_them ... ok263test cli::docs::tests::topics_resolve_bare_and_qualified ... ok264test config::tests::syntax_errors ... ok265test config::tests::user_conf_files_are_in_precedence_order ... ok266test build::render::tests::a_build_log_never_reports_a_mismatch ... ok267test config::tests::missing_include_errors_and_bang_include_does_not ... ok268test cli::help::tests::help_fits_80_columns ... ok269test config::tests::bool_spellings ... ok270test config::tests::include_chain ... ok271test config::tests::overrides_win_over_files ... ok272test cli::help::tests::a_mistyped_command_is_suggested ... ok273test api::value::tests::apply_is_lazy ... ok274test config::tests::max_jobs_auto_is_the_cpu_count ... ok275test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store276test api::value::tests::thunk_reads_as_thunk ... ok277test api::value::tests::wrong_type_is_an_error ... ok278test config::tests::typed_getters_and_defaults ... ok279test config::tests::an_alias_is_its_setting ... ok280test config::tests::basic_syntax ... ok281test config::tests::unknown_settings_are_kept ... ok282test config::tests::bad_typed_values_error_where_they_are_set ... ok283test api::value::tests::force_deep_forces_the_whole_tree ... ok284test config::tests::the_setting_tables_name_nix_settings ... ok285test api::run::tests::a_fiber_template_carries_the_configuration ... ok286test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok287test devenv::tests::shell_escaping ... ok288test api::value::tests::construction ... ok289test config::tests::a_setting_with_no_effect_is_noted ... ok290test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok291test cli::help::tests::suggestions_come_from_the_help ... ok292test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok293test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok294test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok295test devenv::tests::non_bash_builder_is_refused ... ok296test devenv::tests::cached_result_roundtrip ... ok297test devenv::tests::get_env_sh_store_path_matches_nix ... ok298test api::value::tests::calling_a_function ... ok299test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... ok300test cli::docs::tests::the_topic_list_fits_80_columns ... ok301test devenv::tests::output_checks_are_erased_only_when_present ... ok302test build::tests::a_target_with_no_verdict_fails ... ok303test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok304test config::tests::extra_appends_to_list_settings_only ... ok305test fetch::http::tests::magic_bytes ... ok306test fetch::http::tests::file_urls_name_a_local_path ... ok307test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok308test api::value::tests::missing_attribute ... ok309test cli::docs::tests::every_embedded_page_has_a_heading ... ok310test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok311test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok312test fetch::http::tests::urls_split ... ok313test fetch::http::tests::redirects_resolve ... ok314test fetch::roots::tests::no_bundle_anywhere_gives_the_compiled_in_set ... ok315test eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok316test devenv::tests::json_roundtrip_and_bash_forms ... ok317test fetch::roots::tests::a_named_file_that_is_missing_or_empty_is_an_error ... ok318test fetch::spool::tests::the_scratch_file_never_follows_a_symlink ... ok319test api::value::tests::strings_and_context ... ok320test eval::tests::derivation_wrapper_exists ... ok321test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok322test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok323test fetch::http::tests::downloads_stop_at_the_size_limit ... ok324test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok325test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok326test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok327test fetch::spool::tests::spool_matches_the_tree_on_the_top_level ... ok328test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok329test fetch::spool::tests::nar_hash_of_the_fixture ... ok330test fetch::spool::tests::the_errors_match ... ok331test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok332test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok333test fetch::spool::tests::archives_the_git_sink_accepts ... ok334test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok335test eval::tests::sets_compare_in_the_symbol_order_of_nix ... ok336test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok337test fetch::unpack::tests::nar_hash_of_the_fixture ... ok338test fetch::unpack::tests::strips_one_leading_component ... ok339test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok340test fetch::spool::tests::pax_sparse_members_are_expanded ... ok341test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok342test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok343test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok344test compile::cache::tests::nesting_past_the_cap_misses ... ok345test flake::tests::attr_paths ... ok346test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok347test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok348test eval::tests::update_forces_the_right_operand_first ... ok349test fetch::spool::tests::spool_matches_the_tree ... ok350test jobs::line::tests::split_and_round_trip ... ok351test jobs::line::tests::error_line_round_trip ... ok352test flake::flakeref::tests::errors_and_unsupported ... ok353test flake::flakeref::tests::to_string_from_attrs ... ok354test jobs::constituents::tests::fnmatch_basics ... ok355test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok356test lint::allow::tests::comment_names ... ok357test flake::flakeref::tests::round_trips ... ok358test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok359test flake::fetch::tests::nix_sees_no_mark ... ok360test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok361test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok362test lint::allow::tests::lines ... ok363test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok364test lint::tests::selectors_and_order ... ok365test lint::tests::keys ... ok366test flake::flakeref::tests::parses_the_kept_schemes ... ok367test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok368test flake::tests::refs_resolve_against_cwd_and_home ... ok369test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok370test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok371test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok372test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok373test log::tests::a_mismatch_reason_keeps_both_hashes ... ok374test log::tests::a_forged_mismatch_is_dropped ... ok375test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok376test log::tests::a_session_id_is_a_uuid_v7 ... ok377test eval::tests::arithmetic_and_strings ... ok378test log::tests::record_without_position ... ok379test parallel::deque::tests::lifo_owner_fifo_thief ... ok380test nixbin::tests::every_iets_build_is_skipped ... ok381test log::tests::activity_records_are_nix_json_logger_records ... ok382test nixbin::tests::farm_marker_is_found_through_two_hops ... ok383test lint::tests::names_are_unique_kebab_case ... ok384test log::tests::a_coloured_error_is_an_error_record ... ok385test log::tests::ansi_stripping ... ok386test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok387test log::tests::exit_status_flags_combine_like_nix ... ok388test log::tests::lint_warning_is_a_level_1_record ... ok389test parallel::deque::tests::concurrent_sum ... ok390test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok391test eval::tests::from_json_and_toml_reject_null_bytes ... ok392test lint::tests::toml_table ... ok393test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok394test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok395test lint::tests::scope_and_inputs ... ok396test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok397test parallel::fiber::tests::resume_yield_finish ... ok398test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok399test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok400test profile::tests::a_sample_is_taken_once_per_tick ... ok401test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok402test profile::tests::an_unwind_returns_to_a_depth ... ok403test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok404test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok405test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok406test print::tests::float_formatting_edge_cases ... ok407test parallel::interner::tests::intern_is_stable_and_shared ... ok408test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok409test provenance::tests::locate_takes_the_longest_prefix ... ok410test eval::tests::laziness_and_recursion ... ok411test project::tests::each_marker_is_a_root ... ok412test parallel::fiber::tests::migrates_between_threads ... ok413test project::tests::a_config_file_never_shrinks_the_root ... ok414test progress::tests::store_hashes_are_left_out ... ok415test eval::tests::equality ... ok416test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok417test provenance::tests::locate_without_a_match_is_none ... ok418test api::value::tests::scalars ... ok419test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok420test progress::tests::a_transfer_that_does_not_move_says_so ... ok421test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok422test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok423test remote::grpc::build::tests::the_timings_report_with_every_line ... ok424test eval::tests::try_eval_and_errors ... ok425test progress::tests::several_of_a_kind_are_counted ... ok426test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok427test provenance::tests::rewrite_leaves_unknown_text_alone ... ok428test parallel::sched::tests::park_and_wake_across_workers ... ok429test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok430test remote::grpc::health::tests::an_unknown_address_is_usable ... ok431test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok432test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok433test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok434test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok435test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok436test remote::grpc::build::tests::topo_sort_puts_references_first ... ok437test remote::grpc::health::tests::two_bounces_refuse_it ... ok438test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok439test remote::grpc::tests::defaults_match_the_cxx_settings ... ok440test remote::grpc::tests::every_parameter_parses ... ok441test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok442test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok443test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok444test remote::grpc::tests::mtls_needs_both_halves ... ok445test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok446test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok447test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok448test remote::worker::tests::transport_from_url ... ok449test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok450test remote::worker::tests::ssh_argv_puts_the_host_first ... ok451test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok452test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok453test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok454test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok455test remote::worker::tests::an_ssh_host_is_never_an_option ... ok456test remote::grpc::drvwire::tests::path_info_round_trips ... ok457test remote::plan::tests::hash_source_matches_nar_hash ... ok458test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok459test remote::grpc::tests::percent_escapes_decode_in_values ... ok460test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok461test remote::plan::tests::memory_source_matches_dump_string ... ok462test parallel::fiber::tests::large_stack_use_and_release ... ok463test remote::worker::wire::tests::strings_are_padded ... ok464test settings::tests::the_file_is_the_users ... ok465test settings::tests::a_settings_file_may_hold_lint_and_the_other_sources_may_not ... ok466test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok467test settings::tests::the_environment_wins_over_the_file ... ok468test settings::tests::the_flag_leaves_the_argv ... ok469test settings::tests::builder_reads_all_three_forms ... ok470test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok471test settings::tests::a_flag_carries_several_places_separated_by_a_semicolon ... ok472test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok473test session::tests::two_sessions_share_no_state ... ok474test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok475test settings::tests::unknown_key_names_the_file ... ok476test settings::tests::the_flag_pairs_are_kept_for_a_second_iets ... ok477test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok478test settings::tests::each_source_wins_over_the_one_before ... ok479test source::local::tests::accepted_set_adds_parent_directories ... ok480test settings::tests::the_flag_value_is_toml_when_it_reads_as_toml ... ok481test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... 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 source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored486test settings::tests::the_user_file_turns_purity_off ... ok487test source::local::tests::max_mtime_covers_root_and_children ... ok488test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok489test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok490test source::remote::tests::access_tokens_match_the_longest_prefix ... ok491test source::lock::tests::complete_lock_passes ... ok492test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok493test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok494test source::remote::tests::nix_literal_escapes ... ok495test store::drv::tests::an_env_key_named_json_is_refused ... ok496test store::drv::tests::fixed_output_from_scratch ... ok497test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok498test parallel::sched::tests::fan_out_from_main ... ok499test runtime::value::tests::union_lookup_agrees_with_iteration ... ok500test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store501test source::tests::dates ... ok502test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok503test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok504test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok505test store::drv::tests::string_escapes_roundtrip ... ok506test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok507test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok508test store::drv::tests::input_addressed_multi_output_from_scratch ... ok509test source::remote::tests::download_urls_match_the_fetchers ... ok510test fetch::http::tests::a_stalled_download_fails ... ok511test store::hash::tests::compress_hash_xors ... ok512test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok513test store::drvdiff::tests::the_depth_limit_names_the_input_without_walking_it ... ok514test store::drvdiff::tests::json_names_what_differs ... ok515test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok516test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok517test source::lock::tests::incomplete_locks_fail ... ok518test store::drvdiff::tests::the_same_derivation_is_empty ... ok519test store::drvdiff::tests::the_local_fields_the_env_and_an_absent_value ... ok520test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... ok521test parallel::interner::tests::concurrent_intern_agrees ... ok522test profile::tests::a_deep_stack_is_capped ... ok523test store::hash::tests::empty_sha256 ... ok524test eval::tests::printing ... ok525test store::hash::tests::base64_roundtrip ... ok526test fetch::http::tests::credentials_stay_on_the_first_origin ... ok527test store::hash::tests::streaming_matches_oneshot ... ok528test store::nar::tests::directory_nar ... ok529test store::path::tests::output_names ... ok530test store::path::tests::fixed_flat_sha1 ... ok531test store::hash::tests::md5_nix32 ... ok532test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok533test store::path::tests::check_name_rules ... ok534test store::nar::tests::restore_rejects_garbage ... ok535test store::path::tests::fixed_recursive_sha256 ... ok536test store::path::tests::fixed_flat_sha256 ... ok537test store::hash::tests::nix32_roundtrip_and_reject ... ok538test store::path::tests::filter_source ... ok539test store::nar::tests::regular_file_nar ... ok540test store::nar::tests::directory_nar_hash_formats ... ok541test store::nar::tests::symlink_nar ... ok542test store::nar::tests::readers_refuse_what_nix_refuses ... ok543test store::nar::tests::restore_roundtrip ... ok544test store::hash::tests::parse_any_all_formats ... ok545test store::hash::tests::sha256_nix32 ... ok546test store::hash::tests::sha256_sri ... ok547test store::path::tests::parse_and_accessors ... ok548test store::path::tests::placeholder ... ok549test store::path::tests::to_file ... ok550test store::path::tests::path_copy_directory ... ok551test store::nar::tests::executable_file_nar ... ok552test store::path::tests::to_file_with_reference ... ok553test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds554test store::nar::tests::filter_sees_types_and_paths ... ok555test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok556test store::path::tests::path_copy_file ... ok557test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok558test store::path::tests::path_with_name ... ok559test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok560test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok561test trace::key::tests::key_is_order_and_value_sensitive ... ok562test syntax::tests::line_col_counts_bytes ... ok563test store::hash::tests::sha1_nix32 ... ok564test syntax::tests::spans_cover_tokens ... ok565test eval::tests::attrs_and_lists ... ok566test store::hash::tests::sha512_nix32_base64 ... ok567test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok568test trace::key::tests::relative_path_detection ... ok569test trace::store::tests::one_rename_publishes_every_part ... ok570test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok571test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok572test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok573test eval::tests::reading_a_derivation_output_is_unsupported ... ok574test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok575test trace::tests::dedupe_keeps_conflicting_values ... ok576test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok577test store::drv::tests::fixtures_roundtrip_byte_exact ... ok578test store::drv::tests::fixtures_output_paths_recompute ... ok579test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok580test eval::tests::scoping ... ok581test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok582test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok583test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok584test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok585test store::drv::tests::fixtures_drv_path_matches_store_path ... ok586test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok587test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok588test trace::validate::tests::dir_stat_env_checks ... ok589test syntax::tests::json_gives_every_node_its_kind_and_span ... ok590test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok591test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok592test syntax::tests::lambdas ... ok593test syntax::tests::allow_comments ... ok594test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok595test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok596test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok597test trace::tests::only_a_named_query_is_an_observation ... ok598test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok599test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok600test syntax::tests::indented_string_stripping ... ok601test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok602test trace::wire::tests::readset_roundtrip ... ok603test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok604test trace::wire::tests::drvs_sources_roots_roundtrip ... ok605test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok606test syntax::tests::comments_and_misc ... ok607test syntax::tests::nul_in_string_literals ... ok608test syntax::tests::paths ... ok609test syntax::tests::string_escapes_and_interpolation ... ok610test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok611test trace::tests::dedupe_of_many_repeats_is_linear ... ok612test syntax::tests::numbers ... ok613test trace::validate::tests::file_touch_refreshes_edit_misses ... ok614test flake::fetch::tests::the_tree_decides_the_level ... ok615test fetch::http::tests::a_transient_status_is_retried ... ok616test fetch::http::tests::a_decompression_bomb_is_refused ... ok617test syntax::tests::attrs_and_bindings ... ok618test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok619test treestore::tests::two_inputs_share_their_common_files ... ok620test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok621test treestore::tests::collect_keeps_what_an_entry_names ... ok622test flake::fetch::tests::the_name_on_a_value_that_is_not_a_tree_is_silent ... ok623test syntax::tests::operator_precedence ... ok624test flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok625test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... 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 api::run::tests::the_counters_cover_the_helper_fibers ... ok630test runtime::value::tests::union_iteration_merges_like_a_fold ... ok631test syntax::tests::lang_corpus ... ok632test syntax::tests::deep_nesting_ends_with_an_error ... ok633634test result: ok. 449 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 25.67s635636 Running unittests src/main.rs (target/debug/deps/iets-0520dcce3ae94ffb)637638running 0 tests639640test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s641642 Running tests/aterm_crosscheck.rs (target/debug/deps/aterm_crosscheck-5b36e883a255e009)643644running 14 tests645test malformed_aterm_is_an_error ... ok646test upstream_bad_drvs_are_rejected ... ok647test bytes_that_are_not_utf8_roundtrip ... ok648test harmonia_cases_roundtrip ... 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 upstream_invariants_fill_in_deferred ... ok653test floating_ca_defers_itself_and_downstream ... ok654test upstream_invariants_ca_floating_dependency ... ok655test upstream_input_addressed_paths_recompute ... ok656test fixed_output_inputs_hide_their_provenance ... ok657test upstream_drvs_roundtrip_byte_exact ... ok658test upstream_bench_drvs_parse_and_reprint_stably ... ok659660test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s661662 Running tests/cache_hygiene.rs (target/debug/deps/cache_hygiene-f25f7a90d313f3b8)663664running 10 tests665test input_touch_child ... ok666test crash_writer_child ... ok667test an_entry_that_is_not_a_plain_file_is_refused ... ok668test a_cache_is_private_to_its_owner ... ok669670running 1 test671test an_input_observation_marks_its_entry_as_used ... ok672test a_corrupt_entry_is_dropped_and_a_corrupt_store_is_wiped ... ok673test a_changed_byte_or_a_copied_entry_is_a_miss ... ok674675running 1 test676677running 1 test678679running 1 test680test cache_gc_removes_entries_past_the_ttl ... ok681682running 1 test683test concurrent_readers_and_writers_never_see_a_torn_entry ... ok684685running 1 test686test a_killed_writer_leaves_the_store_usable ... ok687688test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s689690 Running tests/cli.rs (target/debug/deps/cli-c8b5a166dd53958a)691692running 4 tests693test io_errors_read_like_strerror ... ok694test help_and_version_go_to_stdout ... ok695test a_bad_command_line_names_the_problem ... ok696test dash_f_names_the_file_in_the_native_namespace ... ok697698test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s699700 Running tests/events.rs (target/debug/deps/events-d79b1468f080836f)701702running 6 tests703test a_group_that_does_not_exist_is_a_settings_error ... ok704test a_tree_add_names_the_local_path_it_copied ... ok705test a_text_add_names_its_size_and_its_position ... ok706test the_sink_is_its_own_knob ... ok707test all_takes_the_cold_groups ... ok708test a_group_nobody_named_says_nothing ... ok709710test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s711712 Running tests/help_topics.rs (target/debug/deps/help_topics-0c075995cc40bdb3)713714running 5 tests715test a_page_the_binary_does_not_carry_names_its_path ... ok716test an_unknown_topic_is_a_usage_error_with_a_suggestion ... ok717test help_lists_the_topics ... ok718test a_command_wins_over_a_topic_of_the_same_name ... ok719test a_topic_prints_its_page ... ok720721test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s722723 Running tests/layering.rs (target/debug/deps/layering-2767235df463da5b)724725running 2 tests726test porcelain_names_no_layer_below_the_api ... ok727test porcelain_signatures_name_no_evaluator_value ... ok728729test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s730731 Running tests/nar_parity.rs (target/debug/deps/nar_parity-8565185fd0541860)732733running 5 tests734test reader_caps_names_and_targets ... ok735test parse_length_matches_nix ... ok736test dump_is_byte_identical_to_nix_store_dump ... ok737test restore_round_trips_the_awkward_tree ... ok738test every_node_hashes_like_nix ... ok739740test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s741742 Running tests/profile.rs (target/debug/deps/profile-a743102aa608d509)743744running 7 tests745test a_profile_that_is_not_eval_is_a_settings_error ... ok746test a_profile_refuses_more_than_one_worker ... ok747test a_run_shorter_than_a_tick_says_it_sampled_nothing ... ok748test an_unprofiled_run_says_nothing_about_a_profile ... ok749test a_builtin_names_itself_in_a_frame ... ok750test a_folded_line_is_a_stack_and_a_count ... ok751test an_allocation_profile_accounts_for_the_arena ... ok752753test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.92s754755 Running tests/pure.rs (target/debug/deps/pure-90dc51eb2198a8e5)756757running 4 tests758test a_directory_with_no_marker_is_its_own_project ... ok759test the_pure_setting_is_the_users_alone ... ok760test the_other_purity_rules_hold_without_a_flag ... ok761test a_read_in_the_project_is_pure_and_one_above_it_is_not ... ok762763test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s764765 Doc-tests iets766767running 1 test768test src/runtime/word.rs - runtime::word (line 42) - compile ... ok769770test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s771772773running 3 tests774test src/eval/mod.rs - eval::EvalConfig (line 400) - compile fail ... ok775test src/runtime/word.rs - runtime::word (line 28) - compile fail ... ok776test src/runtime/word.rs - runtime::word (line 34) - compile fail ... ok777778test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s779780all doctests ran in 3.04s; merged doctests compilation took 2.90s781buildPhase completed in 2 minutes 16 seconds