iets-test-0.1.0
checks.x86_64-linux.test
· build #28
· raw
unpackPhase
1unpacking source archive /nix/store/v75yqqf88i1na2mq90azzr3sr7xkmnf6-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 quote v1.0.4711 Compiling unicode-ident v1.0.2412 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 memchr v2.8.320 Compiling pin-project-lite v0.2.1721 Compiling hashbrown v0.17.122 Compiling equivalent v1.0.223 Compiling anyhow v1.0.10424 Compiling typenum v1.20.125 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 bitflags v2.13.231 Compiling slab v0.4.1232 Compiling futures-sink v0.3.3433 Compiling zeroize v1.9.034 Compiling log v0.4.3435 Compiling httparse v1.10.136 Compiling pulldown-cmark v0.13.437 Compiling getrandom v0.4.338 Compiling rustix v1.1.539 Compiling lazy_static v1.5.040 Compiling beef v0.5.241 Compiling prettyplease v0.2.3742 Compiling atomic-waker v1.1.243 Compiling futures-task v0.3.3444 Compiling serde_core v1.0.22945 Compiling pkg-config v0.3.3446 Compiling untrusted v0.9.047 Compiling try-lock v0.2.548 Compiling foldhash v0.1.549 Compiling linux-raw-sys v0.12.150 Compiling unicode-width v0.1.1451 Compiling thiserror v2.0.2052 Compiling unicase v2.9.053 Compiling cpufeatures v0.2.1754 Compiling smallvec v1.16.155 Compiling fixedbitset v0.5.756 Compiling fastrand v2.5.057 Compiling tower-service v0.3.358 Compiling rustls v0.23.4559 Compiling httpdate v1.0.360 Compiling itertools v0.14.061 Compiling want v0.3.162 Compiling heck v0.5.063 Compiling subtle v2.6.164 Compiling multimap v0.10.165 Compiling const-oid v0.10.266 Compiling tower-layer v0.3.367 Compiling tracing-core v0.1.3668 Compiling rustls-pki-types v1.15.169 Compiling hashbrown v0.15.570 Compiling futures-channel v0.3.3471 Compiling zmij v1.0.2372 Compiling cpufeatures v0.3.173 Compiling sync_wrapper v1.0.274 Compiling crc32fast v1.5.275 Compiling zstd-safe v7.3.076 Compiling adler2 v2.0.177 Compiling winnow v1.0.478 Compiling rustc_version v0.4.179 Compiling futures-util v0.3.3480 Compiling percent-encoding v2.3.281 Compiling serde_json v1.0.15182 Compiling cty v0.2.283 Compiling base64 v0.22.184 Compiling simd-adler32 v0.3.1085 Compiling arrayvec v0.7.886 Compiling libbz2-rs-sys v0.2.587 Compiling toml_writer v1.1.2+spec-1.1.088 Compiling constant_time_eq v0.4.289 Compiling openssl-probe v0.2.190 Compiling webpki-roots v1.0.991 Compiling lz4_flex v0.11.692 Compiling toml_parser v1.1.3+spec-1.1.093 Compiling logos-codegen v0.15.194 Compiling generic-array v0.14.795 Compiling rustls-native-certs v0.8.496 Compiling miniz_oxide v0.9.197 Compiling indexmap v2.14.298 Compiling jobserver v0.1.3599 Compiling socket2 v0.6.5100 Compiling mio v1.2.3101 Compiling getrandom v0.2.17102 Compiling filetime v0.2.29103 Compiling bzip2 v0.6.1104 Compiling tar v0.4.46105 Compiling cc v1.4.5106 Compiling aho-corasick v1.1.5107 Compiling http v1.5.0108 Compiling flate2 v1.1.10109 Compiling hybrid-array v0.4.15110 Compiling petgraph v0.8.3111 Compiling crypto-common v0.1.7112 Compiling block-buffer v0.10.4113 Compiling toml_datetime v1.1.1+spec-1.1.0114 Compiling serde_spanned v1.1.1115 Compiling digest v0.10.7116 Compiling syn v2.0.119117 Compiling syn v3.0.5118 Compiling crypto-common v0.2.2119 Compiling block-buffer v0.12.1120 Compiling sha2 v0.10.9121 Compiling toml v1.1.6+spec-1.1.0122 Compiling pulldown-cmark-to-cmark v22.0.1123 Compiling tempfile v3.27.0124 Compiling sha1 v0.10.7125 Compiling md-5 v0.10.6126 Compiling digest v0.11.3127 Compiling sha2 v0.11.0128 Compiling http-body v1.1.0129 Compiling http-body-util v0.1.5130 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 lzma-rust2 v0.16.5136 Compiling mimalloc v0.1.52137 Compiling tokio-macros v2.7.2138 Compiling thiserror-impl v2.0.20139 Compiling async-trait v0.1.92140 Compiling tokio v1.53.1141 Compiling zstd v0.13.3142 Compiling rustls-webpki v0.103.15143 Compiling tonic-build v0.14.6144 Compiling prost-derive v0.14.4145 Compiling tracing-attributes v0.1.31146 Compiling miette-derive v7.6.0147 Compiling logos-derive v0.15.1148 Compiling pin-project-internal v1.1.13149 Compiling logos v0.15.1150 Compiling pin-project v1.1.13151 Compiling miette v7.6.0152 Compiling logos-codegen v0.16.1153 Compiling regex v1.13.1154 Compiling tokio-util v0.7.19155 Compiling tokio-stream v0.1.19156 Compiling tracing v0.1.44157 Compiling h2 v0.4.19158 Compiling tower v0.5.3159 Compiling tokio-rustls v0.26.5160 Compiling logos-derive v0.16.1161 Compiling prost v0.14.4162 Compiling prost-types v0.14.4163 Compiling logos v0.16.1164 Compiling protox-parse v0.9.0165 Compiling prost-reflect v0.16.5166 Compiling prost-build v0.14.4167 Compiling hyper v1.11.1168 Compiling tonic-prost-build v0.14.6169 Compiling hyper-util v0.1.20170 Compiling protox v0.9.1171 Compiling hyper-timeout v0.5.2172 Compiling tonic v0.14.6173 Compiling iets v0.1.0 (/build/source)174 Compiling tonic-prost v0.14.6175 Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 23s176 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::pretty_matches_serde_json ... ok184test api::drvshow::tests::floats_take_nlohmanns_form ... ok185test build::backend::tests::the_timings_report_with_every_line ... ok186test argv::tests::every_byte_round_trips ... 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 api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok195test api::drvshow::tests::a_multi_output_derivation ... ok196test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok197test api::drvshow::tests::inputs_and_structured_attrs ... ok198test build::fixhash::tests::two_matches_are_left_alone ... ok199test build::backend::tests::output_specs ... ok200test build::executor::tests::a_refusal_names_every_place_and_what_it_declared ... ok201test build::tests::targets_become_jobs ... ok202test builtins::text::regex::tests::regex_bench ... ignored203test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok204test build::render::tests::drv_paths_of_a_failure_message ... ok205test builtins::text::regex::tests::names ... ok206test build::tests::hash_stripping ... ok207test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok208test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok209test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok210test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok211test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok212test cachefs::tests::an_empty_directory_is_ours_to_take ... ok213test build::fanout::tests::dependencies_run_first ... ok214test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok215test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok216test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok217test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok218test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok219test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok220test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok221test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok222test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok223test cachefs::tests::a_stamp_in_the_future_is_due ... ok224test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok225test build::render::tests::heartbeat_names_running_builds ... ok226test cachefs::tests::a_sweep_runs_once_per_interval ... ok227test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok228test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok229test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok230test build::render::tests::logs_of_two_builds_do_not_interleave ... ok231test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok232test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok233test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok234test cli::build::tests::a_failed_build_reports_itself ... ok235test build::fanout::tests::at_most_limit_builds_run_at_once ... ok236test cachefs::tests::garbled_stamp_wipes_the_store ... ok237test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok238test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok239test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok240test cli::build::tests::no_outcome_at_all_is_named ... ok241test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok242test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok243test cachefs::tests::version_mismatch_wipes_the_store ... ok244test cli::build::tests::a_success_with_no_output_path_is_named ... ok245test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok246test cli::build::tests::no_build_result_is_named ... ok247test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok248test cli::classic::shell::tests::sh_var_names ... ok249test cli::help::tests::messages ... ok250test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok251test builtins::text::regex::tests::size_limit ... ok252test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok253test api::value::tests::attrs_by_name_and_index ... ok254test cli::classic::shell::tests::outputs_become_placeholders ... ok255test cli::search::tests::drv_names ... ok256test api::value::tests::force_deep_forces_the_whole_tree ... ok257test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok258test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok259test cli::search::tests::index_round_trip ... ok260test cli::help::tests::help_fits_80_columns ... ok261test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok262test api::value::tests::lists ... ok263test cli::search::tests::merged_highlights ... ok264test build::render::tests::a_build_log_never_reports_a_mismatch ... ok265test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok266test cli::help::tests::a_mistyped_command_is_suggested ... ok267test api::value::tests::thunk_reads_as_thunk ... ok268test api::value::tests::wrong_type_is_an_error ... ok269test cli::build::tests::a_path_on_stdout_is_silent ... ok270test cli::docs::tests::topics_resolve_bare_and_qualified ... ok271test api::run::tests::a_fiber_template_carries_the_configuration ... ok272test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store273test api::value::tests::apply_is_lazy ... ok274test config::tests::max_jobs_auto_is_the_cpu_count ... ok275test config::tests::syntax_errors ... ok276test config::tests::bool_spellings ... ok277test cli::render::tests::sizes_render_as_nix_renders_them ... ok278test config::tests::missing_include_errors_and_bang_include_does_not ... ok279test config::tests::an_alias_is_its_setting ... ok280test config::tests::unknown_settings_are_kept ... ok281test config::tests::basic_syntax ... ok282test config::tests::include_chain ... ok283test config::tests::overrides_win_over_files ... ok284test config::tests::user_conf_files_are_in_precedence_order ... ok285test config::tests::bad_typed_values_error_where_they_are_set ... ok286test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok287test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok288test devenv::tests::get_env_sh_store_path_matches_nix ... ok289test config::tests::a_setting_with_no_effect_is_noted ... ok290test devenv::tests::non_bash_builder_is_refused ... ok291test devenv::tests::cached_result_roundtrip ... ok292test config::tests::typed_getters_and_defaults ... ok293test api::value::tests::construction ... ok294test config::tests::the_setting_tables_name_nix_settings ... ok295test cli::help::tests::suggestions_come_from_the_help ... ok296test devenv::tests::shell_escaping ... ok297test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok298test devenv::tests::output_checks_are_erased_only_when_present ... ok299test build::tests::a_target_with_no_verdict_fails ... ok300test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok301test config::tests::extra_appends_to_list_settings_only ... ok302test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok303test cli::docs::tests::the_topic_list_fits_80_columns ... ok304test api::value::tests::missing_attribute ... ok305test fetch::http::tests::magic_bytes ... ok306test fetch::http::tests::file_urls_name_a_local_path ... ok307test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... ok308test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok309test api::value::tests::calling_a_function ... ok310test cli::docs::tests::every_embedded_page_has_a_heading ... ok311test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok312test fetch::http::tests::redirects_resolve ... ok313test fetch::http::tests::urls_split ... ok314test devenv::tests::json_roundtrip_and_bash_forms ... ok315test fetch::roots::tests::no_bundle_anywhere_gives_the_compiled_in_set ... ok316test fetch::roots::tests::a_named_file_that_is_missing_or_empty_is_an_error ... ok317test fetch::spool::tests::the_scratch_file_never_follows_a_symlink ... ok318test api::value::tests::strings_and_context ... ok319test eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok320test fetch::http::tests::downloads_stop_at_the_size_limit ... ok321test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok322test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok323test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok324test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok325test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok326test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok327test fetch::spool::tests::the_errors_match ... ok328test eval::tests::derivation_wrapper_exists ... ok329test fetch::spool::tests::nar_hash_of_the_fixture ... ok330test fetch::spool::tests::spool_matches_the_tree_on_the_top_level ... ok331test compile::cache::tests::nesting_past_the_cap_misses ... ok332test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok333test fetch::unpack::tests::nar_hash_of_the_fixture ... ok334test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok335test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok336test fetch::spool::tests::archives_the_git_sink_accepts ... ok337test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok338test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok339test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok340test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok341test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok342test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok343test fetch::unpack::tests::strips_one_leading_component ... ok344test eval::tests::update_forces_the_right_operand_first ... ok345test fetch::spool::tests::pax_sparse_members_are_expanded ... ok346test flake::flakeref::tests::to_string_from_attrs ... ok347test jobs::constituents::tests::fnmatch_basics ... ok348test lint::allow::tests::comment_names ... ok349test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok350test flake::tests::attr_paths ... ok351test flake::flakeref::tests::errors_and_unsupported ... ok352test fetch::spool::tests::spool_matches_the_tree ... ok353test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok354test flake::flakeref::tests::round_trips ... ok355test flake::flakeref::tests::parses_the_kept_schemes ... ok356test flake::tests::refs_resolve_against_cwd_and_home ... ok357test lint::tests::keys ... ok358test lint::tests::selectors_and_order ... ok359test lint::allow::tests::lines ... ok360test lint::tests::names_are_unique_kebab_case ... ok361test flake::fetch::tests::nix_sees_no_mark ... ok362test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok363test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok364test log::tests::a_forged_mismatch_is_dropped ... ok365test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok366test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok367test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok368test log::tests::a_session_id_is_a_uuid_v7 ... ok369test log::tests::a_coloured_error_is_an_error_record ... ok370test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok371test log::tests::a_mismatch_reason_keeps_both_hashes ... ok372test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok373test log::tests::ansi_stripping ... ok374test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok375test log::tests::activity_records_are_nix_json_logger_records ... ok376test log::tests::exit_status_flags_combine_like_nix ... ok377test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok378test log::tests::record_without_position ... ok379test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok380test jobs::line::tests::error_line_round_trip ... ok381test jobs::line::tests::split_and_round_trip ... ok382test lint::tests::toml_table ... ok383test eval::tests::sets_compare_in_the_symbol_order_of_nix ... ok384test log::tests::lint_warning_is_a_level_1_record ... ok385test lint::tests::scope_and_inputs ... ok386test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok387test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok388test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok389test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok390test nixbin::tests::farm_marker_is_found_through_two_hops ... ok391test parallel::deque::tests::lifo_owner_fifo_thief ... ok392test nixbin::tests::every_iets_build_is_skipped ... ok393test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok394test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok395test eval::tests::laziness_and_recursion ... ok396test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok397test parallel::fiber::tests::resume_yield_finish ... ok398test parallel::interner::tests::intern_is_stable_and_shared ... ok399test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok400test print::tests::float_formatting_edge_cases ... ok401test profile::tests::a_sample_is_taken_once_per_tick ... ok402test profile::tests::an_unwind_returns_to_a_depth ... ok403test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok404test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok405test progress::tests::store_hashes_are_left_out ... ok406test eval::tests::try_eval_and_errors ... ok407test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok408test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok409test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok410test provenance::tests::locate_takes_the_longest_prefix ... ok411test parallel::fiber::tests::migrates_between_threads ... ok412test api::value::tests::scalars ... ok413test eval::tests::from_json_and_toml_reject_null_bytes ... ok414test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok415test progress::tests::several_of_a_kind_are_counted ... ok416test progress::tests::a_transfer_that_does_not_move_says_so ... ok417test project::tests::a_config_file_never_shrinks_the_root ... ok418test provenance::tests::locate_without_a_match_is_none ... ok419test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok420test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok421test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok422test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok423test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok424test parallel::sched::tests::park_and_wake_across_workers ... ok425test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok426test remote::grpc::build::tests::the_timings_report_with_every_line ... ok427test remote::grpc::build::tests::topo_sort_puts_references_first ... ok428test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok429test provenance::tests::rewrite_leaves_unknown_text_alone ... ok430test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok431test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok432test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok433test eval::tests::arithmetic_and_strings ... ok434test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok435test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok436test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok437test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok438test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok439test parallel::fiber::tests::large_stack_use_and_release ... ok440test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok441test remote::grpc::health::tests::an_unknown_address_is_usable ... ok442test remote::grpc::drvwire::tests::path_info_round_trips ... ok443test eval::tests::equality ... ok444test project::tests::each_marker_is_a_root ... ok445test parallel::deque::tests::concurrent_sum ... ok446test remote::grpc::health::tests::two_bounces_refuse_it ... ok447test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok448test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok449test remote::grpc::tests::defaults_match_the_cxx_settings ... ok450test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok451test remote::grpc::tests::percent_escapes_decode_in_values ... ok452test remote::grpc::tests::mtls_needs_both_halves ... ok453test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok454test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok455test remote::worker::wire::tests::build_results_are_read_as_nix_reads_them ... ok456test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok457test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok458test remote::plan::tests::memory_source_matches_dump_string ... ok459test remote::worker::tests::an_ssh_host_is_never_an_option ... ok460test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok461test parallel::sched::tests::fan_out_from_main ... ok462test remote::plan::tests::hash_source_matches_nar_hash ... ok463test remote::grpc::tests::every_parameter_parses ... ok464test session::tests::two_sessions_share_no_state ... ok465test remote::worker::tests::ssh_argv_puts_the_host_first ... ok466test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok467test remote::worker::wire::tests::strings_are_padded ... ok468test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok469test remote::worker::wire::tests::replies_are_read_as_nix_reads_them ... ok470test settings::tests::a_settings_file_may_hold_lint_and_the_other_sources_may_not ... ok471test settings::tests::a_flag_carries_several_places_separated_by_a_semicolon ... ok472test remote::worker::tests::transport_from_url ... ok473test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok474test settings::tests::builder_reads_all_three_forms ... ok475test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok476test settings::tests::the_file_is_the_users ... ok477test settings::tests::the_environment_wins_over_the_file ... ok478test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... ok479test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok480test settings::tests::each_source_wins_over_the_one_before ... ok481test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok482test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok483test settings::tests::the_flag_leaves_the_argv ... ok484test source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored485test fetch::http::tests::credentials_stay_on_the_first_origin ... ok486test settings::tests::the_flag_pairs_are_kept_for_a_second_iets ... ok487test settings::tests::the_flag_value_is_toml_when_it_reads_as_toml ... ok488test settings::tests::the_user_file_turns_purity_off ... ok489test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok490test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok491test source::remote::tests::nix_literal_escapes ... ok492test runtime::value::tests::union_lookup_agrees_with_iteration ... ok493test settings::tests::unknown_key_names_the_file ... ok494test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok495test source::lock::tests::complete_lock_passes ... ok496test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store497test source::local::tests::accepted_set_adds_parent_directories ... ok498test source::remote::tests::access_tokens_match_the_longest_prefix ... ok499test settings::tests::source_map_adds_up_and_every_other_key_replaces ... ok500test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok501test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok502test source::tests::dates ... ok503test store::drv::tests::string_escapes_roundtrip ... ok504test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok505test store::drv::tests::an_env_key_named_json_is_refused ... ok506test store::drv::tests::fixed_output_from_scratch ... ok507test source::remote::tests::download_urls_match_the_fetchers ... ok508test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok509test store::drv::tests::input_addressed_multi_output_from_scratch ... ok510test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok511test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok512test source::local::tests::max_mtime_covers_root_and_children ... ok513test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok514test source::lock::tests::incomplete_locks_fail ... ok515test store::drvdiff::tests::json_names_what_differs ... ok516test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok517test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... 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::the_depth_limit_names_the_input_without_walking_it ... ok521test store::hash::tests::compress_hash_xors ... ok522test store::hash::tests::empty_sha256 ... ok523test store::hash::tests::base64_roundtrip ... ok524test store::hash::tests::sha256_nix32 ... ok525test store::hash::tests::sha256_sri ... ok526test store::hash::tests::parse_any_all_formats ... ok527test store::hash::tests::nix32_roundtrip_and_reject ... ok528test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok529test store::path::tests::fixed_flat_sha1 ... ok530test store::path::tests::check_name_rules ... ok531test store::hash::tests::streaming_matches_oneshot ... ok532test store::path::tests::output_names ... ok533test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok534test store::path::tests::fixed_recursive_sha256 ... ok535test store::path::tests::fixed_flat_sha256 ... ok536test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok537test store::nar::tests::filter_sees_types_and_paths ... ok538test eval::tests::printing ... ok539test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok540test store::nar::tests::executable_file_nar ... ok541test store::nar::tests::regular_file_nar ... ok542test store::nar::tests::symlink_nar ... ok543test store::nar::tests::directory_nar_hash_formats ... ok544test store::nar::tests::directory_nar ... ok545test store::path::tests::filter_source ... ok546test store::hash::tests::md5_nix32 ... ok547test store::nar::tests::restore_rejects_garbage ... ok548test store::hash::tests::sha512_nix32_base64 ... ok549test store::hash::tests::sha1_nix32 ... ok550test store::nar::tests::readers_refuse_what_nix_refuses ... ok551test parallel::interner::tests::concurrent_intern_agrees ... ok552test store::path::tests::parse_and_accessors ... ok553test store::nar::tests::restore_roundtrip ... ok554test fetch::http::tests::a_transient_status_is_retried ... ok555test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds556test store::path::tests::path_copy_file ... ok557test store::path::tests::path_copy_directory ... ok558test store::path::tests::to_file ... ok559test store::path::tests::placeholder ... ok560test fetch::http::tests::a_stalled_download_fails ... ok561test flake::fetch::tests::the_tree_decides_the_level ... ok562test syntax::tests::line_col_counts_bytes ... ok563test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok564test store::path::tests::to_file_with_reference ... ok565test store::path::tests::path_with_name ... ok566test syntax::tests::spans_cover_tokens ... ok567test trace::store::tests::one_rename_publishes_every_part ... ok568test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok569test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok570test trace::key::tests::key_is_order_and_value_sensitive ... ok571test trace::tests::dedupe_keeps_conflicting_values ... ok572test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok573test fetch::http::tests::a_decompression_bomb_is_refused ... ok574test eval::tests::scoping ... ok575test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok576test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok577test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok578test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok579test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok580test eval::tests::reading_a_derivation_output_is_unsupported ... ok581test store::drv::tests::fixtures_output_paths_recompute ... ok582test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok583test store::drv::tests::fixtures_drv_path_matches_store_path ... ok584test syntax::tests::comments_and_misc ... ok585test trace::key::tests::relative_path_detection ... ok586test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok587test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok588test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok589test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok590test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok591test eval::tests::attrs_and_lists ... ok592test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok593test trace::wire::tests::readset_roundtrip ... ok594test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok595test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok596test trace::validate::tests::dir_stat_env_checks ... ok597test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok598test trace::wire::tests::drvs_sources_roots_roundtrip ... ok599test syntax::tests::allow_comments ... ok600test syntax::tests::nul_in_string_literals ... ok601test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok602test store::drv::tests::fixtures_roundtrip_byte_exact ... ok603test trace::tests::only_a_named_query_is_an_observation ... ok604test syntax::tests::json_gives_every_node_its_kind_and_span ... ok605test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok606test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok607test trace::tests::dedupe_of_many_repeats_is_linear ... ok608test trace::validate::tests::file_touch_refreshes_edit_misses ... ok609test syntax::tests::indented_string_stripping ... ok610test syntax::tests::string_escapes_and_interpolation ... ok611test syntax::tests::lambdas ... ok612test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok613test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok614test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok615test treestore::tests::two_inputs_share_their_common_files ... ok616test treestore::tests::collect_keeps_what_an_entry_names ... ok617test syntax::tests::paths ... ok618test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok619test syntax::tests::numbers ... ok620test syntax::tests::attrs_and_bindings ... ok621test flake::fetch::tests::the_name_on_a_value_that_is_not_a_tree_is_silent ... ok622test syntax::tests::operator_precedence ... ok623test profile::tests::a_deep_stack_is_capped ... ok624test parallel::thunk::tests::many_fibers_force_one_shared_graph ... ok625test flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok626test api::run::tests::helper_fibers_read_the_ir_cache ... ok627test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... ok628test eval::tests::pure_eval_answers_like_nix ... 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 21.13s635636 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 bytes_that_are_not_utf8_roundtrip ... ok647test upstream_bad_drvs_are_rejected ... ok648test harmonia_cases_roundtrip ... ok649test masked_and_unmasked_hashes_differ_once_filled ... ok650test upstream_invariants_fill_in_deferred ... ok651test floating_ca_defers_itself_and_downstream ... ok652test fixed_output_path_is_recomputed_not_trusted ... ok653test upstream_invariants_input_addressed_kept_or_rejected ... 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 a_corrupt_entry_is_dropped_and_a_corrupt_store_is_wiped ... ok672test an_input_observation_marks_its_entry_as_used ... ok673test a_changed_byte_or_a_copied_entry_is_a_miss ... ok674675running 1 test676677running 1 test678test cache_gc_removes_entries_past_the_ttl ... ok679680running 1 test681test concurrent_readers_and_writers_never_see_a_torn_entry ... ok682683running 1 test684685running 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.30s689690 Running tests/cli.rs (target/debug/deps/cli-c8b5a166dd53958a)691692running 4 tests693test a_bad_command_line_names_the_problem ... ok694test io_errors_read_like_strerror ... ok695test help_and_version_go_to_stdout ... 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.70s699700 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 the_sink_is_its_own_knob ... ok706test a_text_add_names_its_size_and_its_position ... 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.36s711712 Running tests/help_topics.rs (target/debug/deps/help_topics-0c075995cc40bdb3)713714running 5 tests715test help_lists_the_topics ... ok716test a_page_the_binary_does_not_carry_names_its_path ... ok717test a_command_wins_over_a_topic_of_the_same_name ... ok718test an_unknown_topic_is_a_usage_error_with_a_suggestion ... 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_signatures_name_no_evaluator_value ... ok727test porcelain_names_no_layer_below_the_api ... 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 restore_round_trips_the_awkward_tree ... ok736test every_node_hashes_like_nix ... ok737test parse_length_matches_nix ... ok738test dump_is_byte_identical_to_nix_store_dump ... 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.79s754755 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.33s764765 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 34) - compile fail ... ok776test src/runtime/word.rs - runtime::word (line 28) - compile fail ... ok777778test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s779780all doctests ran in 3.00s; merged doctests compilation took 2.86s781buildPhase completed in 2 minutes 58 seconds