nixbot

builds

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

unpackPhase
1unpacking source archive /nix/store/3lwk9561c1vwz823572svz074ggsrqbh-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHook
buildPhase
8 Compiling libc v0.2.1899 Compiling proc-macro2 v1.0.10710 Compiling unicode-ident v1.0.2411 Compiling quote v1.0.4712 Compiling cfg-if v1.0.413 Compiling shlex v2.0.114 Compiling find-msvc-tools v0.1.1215 Compiling bytes v1.12.116 Compiling fnv v1.0.717 Compiling version_check v0.9.518 Compiling regex-syntax v0.8.1119 Compiling pin-project-lite v0.2.1720 Compiling equivalent v1.0.221 Compiling hashbrown v0.17.122 Compiling memchr v2.8.323 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 semver v1.0.2829 Compiling itoa v1.0.1830 Compiling log v0.4.3431 Compiling slab v0.4.1232 Compiling bitflags v2.13.233 Compiling futures-sink v0.3.3434 Compiling zeroize v1.9.035 Compiling pulldown-cmark v0.13.436 Compiling httparse v1.10.137 Compiling rustix v1.1.538 Compiling beef v0.5.239 Compiling getrandom v0.4.340 Compiling lazy_static v1.5.041 Compiling prettyplease v0.2.3742 Compiling untrusted v0.9.043 Compiling foldhash v0.1.544 Compiling futures-task v0.3.3445 Compiling linux-raw-sys v0.12.146 Compiling pkg-config v0.3.3447 Compiling try-lock v0.2.548 Compiling atomic-waker v1.1.249 Compiling serde_core v1.0.22950 Compiling thiserror v2.0.2051 Compiling unicase v2.9.052 Compiling unicode-width v0.1.1453 Compiling cpufeatures v0.2.1754 Compiling tower-service v0.3.355 Compiling smallvec v1.16.156 Compiling rustls v0.23.4557 Compiling fastrand v2.5.058 Compiling httpdate v1.0.359 Compiling fixedbitset v0.5.760 Compiling multimap v0.10.161 Compiling heck v0.5.062 Compiling subtle v2.6.163 Compiling hashbrown v0.15.564 Compiling zstd-safe v7.3.065 Compiling want v0.3.166 Compiling cpufeatures v0.3.167 Compiling crc32fast v1.5.268 Compiling zmij v1.0.2369 Compiling tower-layer v0.3.370 Compiling const-oid v0.10.271 Compiling sync_wrapper v1.0.272 Compiling adler2 v2.0.173 Compiling serde_json v1.0.15174 Compiling base64 v0.22.175 Compiling futures-channel v0.3.3476 Compiling winnow v1.0.477 Compiling tracing-core v0.1.3678 Compiling simd-adler32 v0.3.1079 Compiling cty v0.2.280 Compiling percent-encoding v2.3.281 Compiling rustls-pki-types v1.15.182 Compiling toml_writer v1.1.2+spec-1.1.083 Compiling arrayvec v0.7.884 Compiling libbz2-rs-sys v0.2.585 Compiling rustc_version v0.4.186 Compiling openssl-probe v0.2.187 Compiling constant_time_eq v0.4.288 Compiling lz4_flex v0.11.689 Compiling futures-util v0.3.3490 Compiling miniz_oxide v0.9.191 Compiling itertools v0.14.092 Compiling generic-array v0.14.793 Compiling toml_parser v1.1.3+spec-1.1.094 Compiling rustls-native-certs v0.8.495 Compiling webpki-roots v1.0.996 Compiling logos-codegen v0.15.197 Compiling http v1.5.098 Compiling aho-corasick v1.1.599 Compiling hybrid-array v0.4.15100 Compiling flate2 v1.1.10101 Compiling syn v2.0.119102 Compiling syn v3.0.5103 Compiling indexmap v2.14.2104 Compiling bzip2 v0.6.1105 Compiling block-buffer v0.10.4106 Compiling crypto-common v0.1.7107 Compiling digest v0.10.7108 Compiling http-body v1.1.0109 Compiling block-buffer v0.12.1110 Compiling crypto-common v0.2.2111 Compiling sha2 v0.10.9112 Compiling jobserver v0.1.35113 Compiling mio v1.2.3114 Compiling socket2 v0.6.5115 Compiling getrandom v0.2.17116 Compiling filetime v0.2.29117 Compiling http-body-util v0.1.5118 Compiling petgraph v0.8.3119 Compiling pulldown-cmark-to-cmark v22.0.1120 Compiling md-5 v0.10.6121 Compiling sha1 v0.10.7122 Compiling cc v1.4.5123 Compiling tar v0.4.46124 Compiling regex-automata v0.4.18125 Compiling tempfile v3.27.0126 Compiling digest v0.11.3127 Compiling sha2 v0.11.0128 Compiling serde_spanned v1.1.1129 Compiling toml_datetime v1.1.1+spec-1.1.0130 Compiling toml v1.1.6+spec-1.1.0131 Compiling lzma-rust2 v0.16.5132 Compiling ring v0.17.14133 Compiling zstd-sys v2.1.0+zstd.1.5.7134 Compiling libmimalloc-sys v0.1.49135 Compiling blake3 v1.8.7136 Compiling tokio-macros v2.7.2137 Compiling thiserror-impl v2.0.20138 Compiling async-trait v0.1.92139 Compiling logos-codegen v0.16.1140 Compiling regex v1.13.1141 Compiling prost-derive v0.14.4142 Compiling tracing-attributes v0.1.31143 Compiling miette-derive v7.6.0144 Compiling pin-project-internal v1.1.13145 Compiling tonic-build v0.14.6146 Compiling tokio v1.53.1147 Compiling mimalloc v0.1.52148 Compiling logos-derive v0.15.1149 Compiling logos v0.15.1150 Compiling logos-derive v0.16.1151 Compiling pin-project v1.1.13152 Compiling miette v7.6.0153 Compiling tracing v0.1.44154 Compiling rustls-webpki v0.103.15155 Compiling zstd v0.13.3156 Compiling prost v0.14.4157 Compiling prost-types v0.14.4158 Compiling logos v0.16.1159 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 tokio-util v0.7.19164 Compiling tokio-stream v0.1.19165 Compiling h2 v0.4.19166 Compiling tower v0.5.3167 Compiling tokio-rustls v0.26.5168 Compiling protox v0.9.1169 Compiling iets v0.1.0 (/build/source)170 Compiling hyper v1.11.1171 Compiling hyper-util v0.1.20172 Compiling hyper-timeout v0.5.2173 Compiling tonic v0.14.6174 Compiling tonic-prost v0.14.6175 Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 40s176 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 build::backend::tests::base_names_drop_the_store_dir ... ok181test build::event::tests::durations ... ok182test api::installable::tests::default_and_fragment_attr_paths ... ok183test build::executor::tests::no_place_at_all_is_a_usage_error ... ok184test api::drvshow::tests::floats_take_nlohmanns_form ... ok185test api::drvshow::tests::pretty_matches_serde_json ... ok186test build::backend::tests::the_timings_report_with_every_line ... ok187test argv::tests::every_byte_round_trips ... ok188test build::executor::tests::an_unsupported_url_says_what_is_expected ... ok189test build::executor::tests::one_place_declaring_nothing_takes_everything ... ok190test build::executor::tests::a_declared_system_filters ... ok191test build::executor::tests::the_first_place_that_takes_it_wins ... 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 build::backend::tests::output_specs ... ok196test api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok197test api::drvshow::tests::a_multi_output_derivation ... ok198test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok199test build::fixhash::tests::two_matches_are_left_alone ... ok200test api::drvshow::tests::inputs_and_structured_attrs ... ok201test build::render::tests::drv_paths_of_a_failure_message ... ok202test builtins::text::regex::tests::regex_bench ... ignored203test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok204test build::tests::targets_become_jobs ... ok205test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok206test build::fanout::tests::dependencies_run_first ... ok207test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok208test builtins::text::regex::tests::names ... ok209test build::tests::hash_stripping ... ok210test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok211test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok212test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok213test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok214test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok215test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok216test cachefs::tests::a_stamp_in_the_future_is_due ... ok217test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok218test cachefs::tests::an_empty_directory_is_ours_to_take ... ok219test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok220test build::fanout::tests::at_most_limit_builds_run_at_once ... ok221test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok222test cli::build::tests::a_failed_build_reports_itself ... ok223test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok224test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok225test cli::build::tests::a_success_with_no_output_path_is_named ... ok226test cachefs::tests::a_sweep_runs_once_per_interval ... ok227test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok228test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok229test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok230test cli::build::tests::no_outcome_at_all_is_named ... ok231test cachefs::tests::garbled_stamp_wipes_the_store ... ok232test cli::classic::shell::tests::sh_var_names ... ok233test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok234test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok235test cli::build::tests::no_build_result_is_named ... ok236test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok237test cachefs::tests::version_mismatch_wipes_the_store ... ok238test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok239test cli::classic::shell::tests::outputs_become_placeholders ... ok240test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok241test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok242test cli::build::tests::a_path_on_stdout_is_silent ... ok243test build::render::tests::heartbeat_names_running_builds ... ok244test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok245test build::render::tests::logs_of_two_builds_do_not_interleave ... ok246test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok247test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok248test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok249test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok250test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok251test cli::help::tests::messages ... ok252test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok253test cli::help::tests::help_fits_80_columns ... ok254test build::render::tests::a_build_log_never_reports_a_mismatch ... ok255test cli::search::tests::merged_highlights ... ok256test cli::search::tests::index_round_trip ... ok257test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok258test cli::docs::tests::topics_resolve_bare_and_qualified ... ok259test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok260test builtins::text::regex::tests::size_limit ... ok261test cli::search::tests::drv_names ... ok262test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok263test config::tests::syntax_errors ... ok264test config::tests::missing_include_errors_and_bang_include_does_not ... ok265test cli::render::tests::sizes_render_as_nix_renders_them ... ok266test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok267test config::tests::max_jobs_auto_is_the_cpu_count ... ok268test config::tests::bool_spellings ... ok269test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store270test api::value::tests::attrs_by_name_and_index ... ok271test config::tests::user_conf_files_are_in_precedence_order ... ok272test cli::help::tests::a_mistyped_command_is_suggested ... ok273test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok274test config::tests::an_alias_is_its_setting ... ok275test config::tests::unknown_settings_are_kept ... ok276test config::tests::typed_getters_and_defaults ... ok277test api::value::tests::apply_is_lazy ... ok278test config::tests::bad_typed_values_error_where_they_are_set ... ok279test api::value::tests::lists ... ok280test config::tests::overrides_win_over_files ... ok281test api::value::tests::thunk_reads_as_thunk ... ok282test api::value::tests::wrong_type_is_an_error ... ok283test config::tests::a_setting_with_no_effect_is_noted ... ok284test cli::help::tests::suggestions_come_from_the_help ... ok285test config::tests::include_chain ... ok286test config::tests::basic_syntax ... ok287test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok288test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok289test api::value::tests::force_deep_forces_the_whole_tree ... ok290test api::value::tests::construction ... ok291test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok292test devenv::tests::get_env_sh_store_path_matches_nix ... ok293test config::tests::the_setting_tables_name_nix_settings ... ok294test devenv::tests::shell_escaping ... ok295test devenv::tests::non_bash_builder_is_refused ... ok296test build::tests::a_target_with_no_verdict_fails ... ok297test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok298test cli::docs::tests::the_topic_list_fits_80_columns ... ok299test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok300test api::run::tests::a_fiber_template_carries_the_configuration ... ok301test config::tests::extra_appends_to_list_settings_only ... ok302test devenv::tests::output_checks_are_erased_only_when_present ... ok303test fetch::http::tests::magic_bytes ... ok304test devenv::tests::cached_result_roundtrip ... ok305test api::value::tests::calling_a_function ... ok306test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok307test fetch::http::tests::file_urls_name_a_local_path ... ok308test devenv::tests::json_roundtrip_and_bash_forms ... ok309test fetch::http::tests::redirects_resolve ... ok310test cli::docs::tests::every_embedded_page_has_a_heading ... ok311test fetch::http::tests::urls_split ... ok312test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok313test api::value::tests::missing_attribute ... ok314test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... 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 eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok319test fetch::http::tests::downloads_stop_at_the_size_limit ... ok320test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok321test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok322test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok323test eval::tests::derivation_wrapper_exists ... ok324test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok325test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok326test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok327test api::value::tests::strings_and_context ... ok328test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok329test compile::cache::tests::nesting_past_the_cap_misses ... ok330test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok331test fetch::spool::tests::the_errors_match ... ok332test fetch::spool::tests::spool_matches_the_tree_on_the_top_level ... ok333test fetch::spool::tests::nar_hash_of_the_fixture ... ok334test fetch::unpack::tests::nar_hash_of_the_fixture ... ok335test fetch::unpack::tests::strips_one_leading_component ... ok336test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok337test fetch::spool::tests::archives_the_git_sink_accepts ... ok338test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok339test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok340test fetch::spool::tests::spool_matches_the_tree ... ok341test fetch::spool::tests::pax_sparse_members_are_expanded ... ok342test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok343test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok344test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok345test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok346test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok347test flake::tests::attr_paths ... ok348test lint::allow::tests::lines ... ok349test lint::allow::tests::comment_names ... ok350test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok351test flake::flakeref::tests::errors_and_unsupported ... ok352test eval::tests::sets_compare_in_the_symbol_order_of_nix ... ok353test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok354test jobs::constituents::tests::fnmatch_basics ... ok355test flake::flakeref::tests::to_string_from_attrs ... ok356test eval::tests::update_forces_the_right_operand_first ... ok357test flake::tests::refs_resolve_against_cwd_and_home ... ok358test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok359test lint::tests::selectors_and_order ... ok360test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok361test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok362test flake::flakeref::tests::round_trips ... ok363test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok364test lint::tests::keys ... ok365test lint::tests::names_are_unique_kebab_case ... ok366test flake::flakeref::tests::parses_the_kept_schemes ... ok367test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok368test log::tests::a_mismatch_reason_keeps_both_hashes ... ok369test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok370test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok371test log::tests::a_coloured_error_is_an_error_record ... ok372test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok373test log::tests::ansi_stripping ... ok374test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok375test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok376test log::tests::a_session_id_is_a_uuid_v7 ... ok377test log::tests::activity_records_are_nix_json_logger_records ... ok378test log::tests::a_forged_mismatch_is_dropped ... ok379test jobs::line::tests::error_line_round_trip ... ok380test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok381test log::tests::record_without_position ... ok382test parallel::deque::tests::lifo_owner_fifo_thief ... ok383test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok384test jobs::line::tests::split_and_round_trip ... ok385test nixbin::tests::farm_marker_is_found_through_two_hops ... ok386test log::tests::exit_status_flags_combine_like_nix ... ok387test lint::tests::toml_table ... ok388test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok389test lint::tests::scope_and_inputs ... ok390test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok391test nixbin::tests::every_iets_build_is_skipped ... ok392test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok393test eval::tests::arithmetic_and_strings ... ok394test log::tests::lint_warning_is_a_level_1_record ... ok395test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok396test print::tests::float_formatting_edge_cases ... ok397test parallel::deque::tests::concurrent_sum ... ok398test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok399test parallel::interner::tests::intern_is_stable_and_shared ... ok400test profile::tests::a_sample_is_taken_once_per_tick ... ok401test parallel::fiber::tests::resume_yield_finish ... ok402test eval::tests::laziness_and_recursion ... ok403test flake::fetch::tests::nix_sees_no_mark ... ok404test eval::tests::from_json_and_toml_reject_null_bytes ... ok405test progress::tests::store_hashes_are_left_out ... ok406test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok407test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok408test project::tests::a_config_file_never_shrinks_the_root ... ok409test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok410test parallel::fiber::tests::migrates_between_threads ... ok411test project::tests::each_marker_is_a_root ... ok412test api::value::tests::scalars ... ok413test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok414test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok415test eval::tests::try_eval_and_errors ... ok416test profile::tests::an_unwind_returns_to_a_depth ... ok417test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok418test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok419test provenance::tests::locate_takes_the_longest_prefix ... ok420test provenance::tests::rewrite_leaves_unknown_text_alone ... ok421test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok422test remote::grpc::build::tests::the_timings_report_with_every_line ... ok423test eval::tests::equality ... ok424test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok425test remote::grpc::build::tests::topo_sort_puts_references_first ... ok426test provenance::tests::locate_without_a_match_is_none ... ok427test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok428test progress::tests::a_transfer_that_does_not_move_says_so ... ok429test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok430test progress::tests::several_of_a_kind_are_counted ... ok431test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok432test remote::grpc::health::tests::an_unknown_address_is_usable ... ok433test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok434test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok435test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok436test parallel::fiber::tests::large_stack_use_and_release ... ok437test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok438test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok439test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok440test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok441test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok442test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok443test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok444test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok445test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok446test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok447test parallel::sched::tests::park_and_wake_across_workers ... ok448test remote::grpc::health::tests::two_bounces_refuse_it ... ok449test remote::grpc::tests::every_parameter_parses ... ok450test remote::grpc::tests::mtls_needs_both_halves ... ok451test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok452test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok453test remote::grpc::tests::defaults_match_the_cxx_settings ... ok454test remote::grpc::drvwire::tests::path_info_round_trips ... ok455test remote::grpc::tests::percent_escapes_decode_in_values ... ok456test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok457test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok458test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok459test remote::worker::tests::ssh_argv_puts_the_host_first ... ok460test remote::worker::tests::an_ssh_host_is_never_an_option ... ok461test remote::worker::wire::tests::strings_are_padded ... ok462test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok463test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok464test remote::plan::tests::memory_source_matches_dump_string ... ok465test remote::worker::wire::tests::build_results_are_read_as_nix_reads_them ... ok466test remote::plan::tests::hash_source_matches_nar_hash ... ok467test parallel::interner::tests::concurrent_intern_agrees ... ok468test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok469test session::tests::two_sessions_share_no_state ... 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 settings::tests::the_environment_wins_over_the_file ... ok473test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok474test remote::worker::wire::tests::replies_are_read_as_nix_reads_them ... ok475test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... ok476test remote::worker::tests::transport_from_url ... ok477test settings::tests::unknown_key_names_the_file ... ok478test source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored479test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok480test settings::tests::builder_reads_all_three_forms ... ok481test runtime::value::tests::union_lookup_agrees_with_iteration ... ok482test settings::tests::the_file_is_the_users ... ok483test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok484test settings::tests::the_flag_leaves_the_argv ... ok485test settings::tests::the_user_file_turns_purity_off ... 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::source_map_adds_up_and_every_other_key_replaces ... ok489test settings::tests::each_source_wins_over_the_one_before ... ok490test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok491test source::lock::tests::incomplete_locks_fail ... ok492test source::local::tests::max_mtime_covers_root_and_children ... ok493test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok494test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok495test source::local::tests::accepted_set_adds_parent_directories ... ok496test source::remote::tests::nix_literal_escapes ... ok497test source::lock::tests::complete_lock_passes ... ok498test source::remote::tests::access_tokens_match_the_longest_prefix ... ok499test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok500test parallel::sched::tests::fan_out_from_main ... ok501test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store502test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok503test source::tests::dates ... ok504test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok505test store::drv::tests::an_env_key_named_json_is_refused ... ok506test fetch::http::tests::a_stalled_download_fails ... ok507test store::drv::tests::string_escapes_roundtrip ... ok508test eval::tests::printing ... ok509test store::drv::tests::input_addressed_multi_output_from_scratch ... ok510test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok511test store::drv::tests::fixed_output_from_scratch ... ok512test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok513test store::hash::tests::compress_hash_xors ... ok514test store::hash::tests::base64_roundtrip ... ok515test store::drvdiff::tests::the_same_derivation_is_empty ... ok516test store::drvdiff::tests::the_local_fields_the_env_and_an_absent_value ... ok517test store::drvdiff::tests::the_depth_limit_names_the_input_without_walking_it ... ok518test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok519test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... ok520test profile::tests::a_deep_stack_is_capped ... ok521test store::hash::tests::empty_sha256 ... ok522test store::hash::tests::parse_any_all_formats ... ok523test store::drvdiff::tests::json_names_what_differs ... ok524test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok525test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok526test source::remote::tests::download_urls_match_the_fetchers ... ok527test store::hash::tests::nix32_roundtrip_and_reject ... ok528test fetch::http::tests::credentials_stay_on_the_first_origin ... ok529test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok530test store::nar::tests::restore_rejects_garbage ... ok531test store::nar::tests::regular_file_nar ... ok532test store::nar::tests::symlink_nar ... ok533test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok534test store::hash::tests::sha256_nix32 ... ok535test store::hash::tests::sha256_sri ... ok536test store::hash::tests::streaming_matches_oneshot ... ok537test store::nar::tests::directory_nar ... ok538test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok539test store::nar::tests::directory_nar_hash_formats ... ok540test store::nar::tests::executable_file_nar ... ok541test store::path::tests::check_name_rules ... ok542test store::hash::tests::md5_nix32 ... ok543test store::path::tests::filter_source ... ok544test store::nar::tests::readers_refuse_what_nix_refuses ... ok545test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds546test syntax::tests::comments_and_misc ... ok547test syntax::tests::attrs_and_bindings ... ok548test store::nar::tests::restore_roundtrip ... ok549test store::path::tests::fixed_flat_sha1 ... ok550test store::path::tests::fixed_flat_sha256 ... ok551test store::nar::tests::filter_sees_types_and_paths ... ok552test store::path::tests::fixed_recursive_sha256 ... ok553test store::path::tests::parse_and_accessors ... ok554test store::path::tests::path_copy_directory ... ok555test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok556test store::path::tests::path_copy_file ... ok557test store::path::tests::path_with_name ... ok558test store::path::tests::placeholder ... ok559test store::path::tests::to_file ... ok560test store::path::tests::to_file_with_reference ... ok561test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok562test syntax::tests::allow_comments ... ok563test store::path::tests::output_names ... ok564test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok565test fetch::http::tests::a_transient_status_is_retried ... ok566test syntax::tests::line_col_counts_bytes ... ok567test store::hash::tests::sha1_nix32 ... ok568test store::hash::tests::sha512_nix32_base64 ... ok569test trace::key::tests::key_is_order_and_value_sensitive ... ok570test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok571test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok572test trace::tests::dedupe_keeps_conflicting_values ... ok573test trace::store::tests::one_rename_publishes_every_part ... ok574test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok575test syntax::tests::spans_cover_tokens ... ok576test syntax::tests::string_escapes_and_interpolation ... ok577test syntax::tests::paths ... ok578test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok579test trace::validate::tests::dir_stat_env_checks ... ok580test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok581test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok582test eval::tests::scoping ... ok583test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok584test trace::key::tests::relative_path_detection ... ok585test syntax::tests::numbers ... ok586test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok587test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok588test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok589test trace::wire::tests::drvs_sources_roots_roundtrip ... ok590test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok591test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok592test eval::tests::attrs_and_lists ... ok593test syntax::tests::nul_in_string_literals ... ok594test syntax::tests::lambdas ... ok595test syntax::tests::indented_string_stripping ... ok596test trace::wire::tests::readset_roundtrip ... ok597test syntax::tests::operator_precedence ... ok598test eval::tests::reading_a_derivation_output_is_unsupported ... ok599test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok600test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok601test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok602test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok603test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok604test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok605test syntax::tests::json_gives_every_node_its_kind_and_span ... ok606test trace::validate::tests::file_touch_refreshes_edit_misses ... ok607test fetch::http::tests::a_decompression_bomb_is_refused ... ok608test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok609test trace::tests::dedupe_of_many_repeats_is_linear ... ok610test store::drv::tests::fixtures_drv_path_matches_store_path ... ok611test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok612test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok613test store::drv::tests::fixtures_output_paths_recompute ... ok614test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok615test trace::tests::only_a_named_query_is_an_observation ... ok616test store::drv::tests::fixtures_roundtrip_byte_exact ... ok617test treestore::tests::two_inputs_share_their_common_files ... ok618test flake::fetch::tests::the_tree_decides_the_level ... ok619test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok620test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok621test treestore::tests::collect_keeps_what_an_entry_names ... ok622test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok623test flake::fetch::tests::the_name_on_a_value_that_is_not_a_tree_is_silent ... ok624test flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok625test eval::tests::pure_eval_answers_like_nix ... ok626test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... ok627test parallel::thunk::tests::many_fibers_force_one_shared_graph ... ok628test api::run::tests::helper_fibers_read_the_ir_cache ... ok629test syntax::tests::deep_nesting_ends_with_an_error ... ok630test api::run::tests::the_counters_cover_the_helper_fibers ... ok631test runtime::value::tests::union_iteration_merges_like_a_fold has been running for over 60 seconds632test syntax::tests::lang_corpus has been running for over 60 seconds633test runtime::value::tests::union_iteration_merges_like_a_fold ... ok634test syntax::tests::lang_corpus ... ok635636test result: ok. 449 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 129.09s637638 Running unittests src/main.rs (target/debug/deps/iets-0520dcce3ae94ffb)639640running 0 tests641642test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s643644 Running tests/aterm_crosscheck.rs (target/debug/deps/aterm_crosscheck-5b36e883a255e009)645646running 14 tests647test upstream_invariants_ca_floating_dependency ... ok648test floating_ca_defers_itself_and_downstream ... ok649test malformed_aterm_is_an_error ... ok650test bytes_that_are_not_utf8_roundtrip ... ok651test masked_and_unmasked_hashes_differ_once_filled ... ok652test upstream_invariants_fill_in_deferred ... ok653test upstream_invariants_input_addressed_kept_or_rejected ... ok654test upstream_bad_drvs_are_rejected ... ok655test fixed_output_inputs_hide_their_provenance ... ok656test upstream_input_addressed_paths_recompute ... ok657test upstream_drvs_roundtrip_byte_exact ... ok658test harmonia_cases_roundtrip ... ok659test fixed_output_path_is_recomputed_not_trusted ... ok660test upstream_bench_drvs_parse_and_reprint_stably ... ok661662test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s663664 Running tests/cache_hygiene.rs (target/debug/deps/cache_hygiene-f25f7a90d313f3b8)665666running 10 tests667test an_entry_that_is_not_a_plain_file_is_refused ... ok668test a_cache_is_private_to_its_owner ... ok669test crash_writer_child ... ok670671running 1 test672test input_touch_child ... ok673test a_corrupt_entry_is_dropped_and_a_corrupt_store_is_wiped ... ok674test an_input_observation_marks_its_entry_as_used ... ok675test a_changed_byte_or_a_copied_entry_is_a_miss ... ok676677running 1 test678679running 1 test680681running 1 test682683running 1 test684685running 1 test686test cache_gc_removes_entries_past_the_ttl ... ok687test concurrent_readers_and_writers_never_see_a_torn_entry ... ok688test a_killed_writer_leaves_the_store_usable ... ok689690test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s691692 Running tests/cli.rs (target/debug/deps/cli-c8b5a166dd53958a)693694running 4 tests695test io_errors_read_like_strerror ... ok696test help_and_version_go_to_stdout ... ok697test a_bad_command_line_names_the_problem ... ok698test dash_f_names_the_file_in_the_native_namespace ... ok699700test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s701702 Running tests/events.rs (target/debug/deps/events-d79b1468f080836f)703704running 6 tests705test a_group_that_does_not_exist_is_a_settings_error ... ok706test the_sink_is_its_own_knob ... ok707test a_tree_add_names_the_local_path_it_copied ... ok708test a_text_add_names_its_size_and_its_position ... ok709test all_takes_the_cold_groups ... ok710test a_group_nobody_named_says_nothing ... ok711712test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.31s713714 Running tests/help_topics.rs (target/debug/deps/help_topics-0c075995cc40bdb3)715716running 5 tests717test a_page_the_binary_does_not_carry_names_its_path ... ok718test a_topic_prints_its_page ... ok719test help_lists_the_topics ... ok720test an_unknown_topic_is_a_usage_error_with_a_suggestion ... ok721test a_command_wins_over_a_topic_of_the_same_name ... ok722723test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s724725 Running tests/layering.rs (target/debug/deps/layering-2767235df463da5b)726727running 2 tests728test porcelain_names_no_layer_below_the_api ... ok729test porcelain_signatures_name_no_evaluator_value ... ok730731test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s732733 Running tests/lock.rs (target/debug/deps/lock-06d8056087c1a4b8)734735running 1 test736test a_lock_entry_is_added_on_request_and_replaced_only_on_request ... ok737738test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.63s739740 Running tests/nar_parity.rs (target/debug/deps/nar_parity-8565185fd0541860)741742running 5 tests743test restore_round_trips_the_awkward_tree ... ok744test dump_is_byte_identical_to_nix_store_dump ... ok745test every_node_hashes_like_nix ... ok746test parse_length_matches_nix ... ok747test reader_caps_names_and_targets ... ok748749test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s750751 Running tests/profile.rs (target/debug/deps/profile-a743102aa608d509)752753running 7 tests754test a_profile_that_is_not_eval_is_a_settings_error ... ok755test a_profile_refuses_more_than_one_worker ... ok756test a_run_shorter_than_a_tick_says_it_sampled_nothing ... ok757test an_unprofiled_run_says_nothing_about_a_profile ... ok758test a_builtin_names_itself_in_a_frame ... ok759test a_folded_line_is_a_stack_and_a_count ... ok760test an_allocation_profile_accounts_for_the_arena ... ok761762test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.22s763764 Running tests/pure.rs (target/debug/deps/pure-90dc51eb2198a8e5)765766running 4 tests767test the_pure_setting_is_the_users_alone ... ok768test a_directory_with_no_marker_is_its_own_project ... ok769test the_other_purity_rules_hold_without_a_flag ... ok770test a_read_in_the_project_is_pure_and_one_above_it_is_not ... ok771772test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.35s773774 Doc-tests iets775776running 1 test777test src/runtime/word.rs - runtime::word (line 42) - compile ... ok778779test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s780781782running 3 tests783test src/eval/mod.rs - eval::EvalConfig (line 400) - compile fail ... ok784test src/runtime/word.rs - runtime::word (line 34) - compile fail ... ok785test src/runtime/word.rs - runtime::word (line 28) - compile fail ... ok786787test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s788789all doctests ran in 4.67s; merged doctests compilation took 4.45s790buildPhase completed in 4 minutes 16 seconds