nixbot

builds

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

unpackPhase
1unpacking source archive /nix/store/bs2icmlaipamaqyb3axj78pcdkq16x8w-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHook
buildPhase
8 Compiling libc v0.2.1899 Compiling proc-macro2 v1.0.10710 Compiling unicode-ident v1.0.2411 Compiling quote v1.0.4712 Compiling cfg-if v1.0.413 Compiling shlex v2.0.114 Compiling find-msvc-tools v0.1.1215 Compiling bytes v1.12.116 Compiling fnv v1.0.717 Compiling version_check v0.9.518 Compiling regex-syntax v0.8.1119 Compiling equivalent v1.0.220 Compiling memchr v2.8.321 Compiling hashbrown v0.17.122 Compiling pin-project-lite v0.2.1723 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 bitflags v2.13.231 Compiling futures-sink v0.3.3432 Compiling slab v0.4.1233 Compiling log v0.4.3434 Compiling zeroize v1.9.035 Compiling pulldown-cmark v0.13.436 Compiling lazy_static v1.5.037 Compiling rustix v1.1.538 Compiling prettyplease v0.2.3739 Compiling getrandom v0.4.340 Compiling beef v0.5.241 Compiling httparse v1.10.142 Compiling serde_core v1.0.22943 Compiling thiserror v2.0.2044 Compiling unicase v2.9.045 Compiling foldhash v0.1.546 Compiling atomic-waker v1.1.247 Compiling unicode-width v0.1.1448 Compiling futures-task v0.3.3449 Compiling untrusted v0.9.050 Compiling pkg-config v0.3.3451 Compiling try-lock v0.2.552 Compiling linux-raw-sys v0.12.153 Compiling cpufeatures v0.2.1754 Compiling fastrand v2.5.055 Compiling futures-channel v0.3.3456 Compiling fixedbitset v0.5.757 Compiling rustls v0.23.4558 Compiling tower-service v0.3.359 Compiling httpdate v1.0.360 Compiling smallvec v1.16.161 Compiling want v0.3.162 Compiling itertools v0.14.063 Compiling heck v0.5.064 Compiling multimap v0.10.165 Compiling subtle v2.6.166 Compiling cpufeatures v0.3.167 Compiling zmij v1.0.2368 Compiling sync_wrapper v1.0.269 Compiling futures-util v0.3.3470 Compiling crc32fast v1.5.271 Compiling rustc_version v0.4.172 Compiling zstd-safe v7.3.073 Compiling tower-layer v0.3.374 Compiling const-oid v0.10.275 Compiling adler2 v2.0.176 Compiling cty v0.2.277 Compiling simd-adler32 v0.3.1078 Compiling serde_json v1.0.15179 Compiling base64 v0.22.180 Compiling hashbrown v0.15.581 Compiling percent-encoding v2.3.282 Compiling winnow v1.0.483 Compiling libbz2-rs-sys v0.2.584 Compiling toml_writer v1.1.2+spec-1.1.085 Compiling constant_time_eq v0.4.286 Compiling openssl-probe v0.2.187 Compiling arrayvec v0.7.888 Compiling lz4_flex v0.11.689 Compiling rustls-pki-types v1.15.190 Compiling generic-array v0.14.791 Compiling tracing-core v0.1.3692 Compiling logos-codegen v0.15.193 Compiling miniz_oxide v0.9.194 Compiling toml_parser v1.1.3+spec-1.1.095 Compiling bzip2 v0.6.196 Compiling http v1.5.097 Compiling rustls-native-certs v0.8.498 Compiling webpki-roots v1.0.999 Compiling indexmap v2.14.2100 Compiling syn v2.0.119101 Compiling syn v3.0.5102 Compiling hybrid-array v0.4.15103 Compiling aho-corasick v1.1.5104 Compiling flate2 v1.1.10105 Compiling petgraph v0.8.3106 Compiling crypto-common v0.2.2107 Compiling block-buffer v0.12.1108 Compiling http-body v1.1.0109 Compiling http-body-util v0.1.5110 Compiling jobserver v0.1.35111 Compiling socket2 v0.6.5112 Compiling mio v1.2.3113 Compiling getrandom v0.2.17114 Compiling filetime v0.2.29115 Compiling crypto-common v0.1.7116 Compiling block-buffer v0.10.4117 Compiling pulldown-cmark-to-cmark v22.0.1118 Compiling digest v0.10.7119 Compiling tar v0.4.46120 Compiling tempfile v3.27.0121 Compiling md-5 v0.10.6122 Compiling sha1 v0.10.7123 Compiling sha2 v0.10.9124 Compiling regex-automata v0.4.18125 Compiling cc v1.4.5126 Compiling serde_spanned v1.1.1127 Compiling toml_datetime v1.1.1+spec-1.1.0128 Compiling toml v1.1.6+spec-1.1.0129 Compiling digest v0.11.3130 Compiling sha2 v0.11.0131 Compiling tokio-macros v2.7.2132 Compiling thiserror-impl v2.0.20133 Compiling async-trait v0.1.92134 Compiling tonic-build v0.14.6135 Compiling prost-derive v0.14.4136 Compiling tracing-attributes v0.1.31137 Compiling miette-derive v7.6.0138 Compiling pin-project-internal v1.1.13139 Compiling lzma-rust2 v0.16.5140 Compiling ring v0.17.14141 Compiling zstd-sys v2.1.0+zstd.1.5.7142 Compiling libmimalloc-sys v0.1.49143 Compiling blake3 v1.8.7144 Compiling logos-derive v0.15.1145 Compiling tokio v1.53.1146 Compiling logos v0.15.1147 Compiling pin-project v1.1.13148 Compiling tracing v0.1.44149 Compiling mimalloc v0.1.52150 Compiling miette v7.6.0151 Compiling prost v0.14.4152 Compiling logos-codegen v0.16.1153 Compiling regex v1.13.1154 Compiling prost-types v0.14.4155 Compiling rustls-webpki v0.103.15156 Compiling prost-build v0.14.4157 Compiling protox-parse v0.9.0158 Compiling logos-derive v0.16.1159 Compiling zstd v0.13.3160 Compiling tonic-prost-build v0.14.6161 Compiling logos v0.16.1162 Compiling prost-reflect v0.16.5163 Compiling tokio-util v0.7.19164 Compiling tokio-stream v0.1.19165 Compiling h2 v0.4.19166 Compiling tower v0.5.3167 Compiling tokio-rustls v0.26.5168 Compiling protox v0.9.1169 Compiling hyper v1.11.1170 Compiling iets v0.1.0 (/build/source)171 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 2m 04s176 Running unittests src/lib.rs (target/debug/deps/iets-08e813ea55a8333b)177178running 454 tests179test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok180test api::installable::tests::the_name_a_program_takes_from_a_derivation_name ... ok181test api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok182test api::drvshow::tests::a_multi_output_derivation ... ok183test api::installable::tests::default_and_fragment_attr_paths ... ok184test api::drvshow::tests::floats_take_nlohmanns_form ... ok185test api::drvshow::tests::pretty_matches_serde_json ... ok186test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok187test api::drvshow::tests::inputs_and_structured_attrs ... ok188test argv::tests::every_byte_round_trips ... ok189test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok190test build::backend::tests::the_timings_report_with_every_line ... ok191test build::event::tests::durations ... ok192test build::backend::tests::base_names_drop_the_store_dir ... ok193test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok194test build::executor::tests::one_place_declaring_nothing_takes_everything ... ok195test build::executor::tests::a_refusal_names_every_place_and_what_it_declared ... ok196test build::executor::tests::no_place_at_all_is_a_usage_error ... ok197test build::executor::tests::a_declared_system_filters ... ok198test build::fixhash::tests::two_matches_are_left_alone ... ok199test build::executor::tests::the_first_place_that_takes_it_wins ... ok200test build::executor::tests::a_feature_the_place_lacks_rules_it_out ... ok201test build::fixhash::tests::a_longer_hash_is_not_a_match ... ok202test build::executor::tests::an_unsupported_url_says_what_is_expected ... ok203test builtins::text::regex::tests::regex_bench ... ignored204test build::tests::hash_stripping ... ok205test build::fanout::tests::dependencies_run_first ... ok206test builtins::text::regex::tests::names ... ok207test build::fanout::tests::at_most_limit_builds_run_at_once ... ok208test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok209test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok210test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok211test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok212test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok213test build::render::tests::drv_paths_of_a_failure_message ... ok214test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok215test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok216test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok217test cachefs::tests::a_stamp_in_the_future_is_due ... ok218test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok219test cachefs::tests::an_empty_directory_is_ours_to_take ... ok220test cachefs::tests::garbled_stamp_wipes_the_store ... ok221test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok222test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok223test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok224test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok225test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok226test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok227test build::backend::tests::output_specs ... ok228test build::tests::targets_become_jobs ... ok229test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok230test cli::build::tests::no_build_result_is_named ... ok231test cli::classic::shell::tests::sh_var_names ... ok232test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok233test cli::classic::shell::tests::outputs_become_placeholders ... ok234test cachefs::tests::version_mismatch_wipes_the_store ... ok235test cachefs::tests::a_sweep_runs_once_per_interval ... ok236test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok237test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok238test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok239test build::render::tests::logs_of_two_builds_do_not_interleave ... ok240test build::render::tests::heartbeat_names_running_builds ... ok241test cli::build::tests::no_outcome_at_all_is_named ... ok242test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok243test cli::build::tests::a_success_with_no_output_path_is_named ... ok244test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok245test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok246test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok247test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok248test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok249test cli::build::tests::a_failed_build_reports_itself ... ok250test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok251test cli::render::tests::sizes_render_as_nix_renders_them ... ok252test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok253test cli::search::tests::drv_names ... ok254test cli::search::tests::index_round_trip ... ok255test cli::help::tests::messages ... ok256test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok257test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok258test cli::search::tests::merged_highlights ... ok259test builtins::text::regex::tests::size_limit ... ok260test cli::build::tests::a_path_on_stdout_is_silent ... ok261test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok262test config::tests::include_chain ... ok263test config::tests::max_jobs_auto_is_the_cpu_count ... ok264test config::tests::typed_getters_and_defaults ... ok265test config::tests::missing_include_errors_and_bang_include_does_not ... ok266test build::render::tests::a_build_log_never_reports_a_mismatch ... ok267test config::tests::an_alias_is_its_setting ... ok268test config::tests::basic_syntax ... ok269test config::tests::bool_spellings ... ok270test cli::docs::tests::topics_resolve_bare_and_qualified ... ok271test config::tests::bad_typed_values_error_where_they_are_set ... ok272test config::tests::the_setting_tables_name_nix_settings ... ok273test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok274test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok275test config::tests::overrides_win_over_files ... ok276test cli::help::tests::a_mistyped_command_is_suggested ... ok277test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store278test cli::help::tests::suggestions_come_from_the_help ... ok279test cli::help::tests::help_fits_80_columns ... ok280test config::tests::a_setting_with_no_effect_is_noted ... ok281test config::tests::syntax_errors ... ok282test config::tests::unknown_settings_are_kept ... ok283test config::tests::user_conf_files_are_in_precedence_order ... ok284test api::value::tests::lists ... ok285test devenv::tests::shell_escaping ... ok286test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok287test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok288test devenv::tests::non_bash_builder_is_refused ... ok289test api::value::tests::attrs_by_name_and_index ... ok290test config::tests::extra_appends_to_list_settings_only ... ok291test devenv::tests::get_env_sh_store_path_matches_nix ... ok292test cli::docs::tests::every_embedded_page_has_a_heading ... ok293test api::value::tests::wrong_type_is_an_error ... ok294test api::value::tests::apply_is_lazy ... ok295test api::value::tests::thunk_reads_as_thunk ... ok296test devenv::tests::cached_result_roundtrip ... ok297test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok298test devenv::tests::output_checks_are_erased_only_when_present ... ok299test cli::docs::tests::the_topic_list_fits_80_columns ... ok300test api::value::tests::force_deep_forces_the_whole_tree ... ok301test fetch::http::tests::magic_bytes ... ok302test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok303test build::tests::a_target_with_no_verdict_fails ... ok304test fetch::http::tests::file_urls_name_a_local_path ... ok305test api::value::tests::construction ... ok306test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok307test devenv::tests::json_roundtrip_and_bash_forms ... ok308test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok309test fetch::http::tests::redirects_resolve ... ok310test fetch::http::tests::urls_split ... ok311test api::value::tests::calling_a_function ... ok312test api::run::tests::a_fiber_template_carries_the_configuration ... ok313test eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok314test api::value::tests::missing_attribute ... ok315test fetch::roots::tests::no_bundle_anywhere_gives_the_compiled_in_set ... ok316test compile::cache::tests::nesting_past_the_cap_misses ... ok317test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... ok318test eval::tests::derivation_wrapper_exists ... ok319test fetch::roots::tests::a_named_file_that_is_missing_or_empty_is_an_error ... ok320test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok321test fetch::http::tests::downloads_stop_at_the_size_limit ... ok322test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok323test fetch::spool::tests::spool_matches_the_tree_on_the_top_level ... ok324test fetch::spool::tests::archives_the_git_sink_accepts ... ok325test fetch::spool::tests::the_scratch_file_never_follows_a_symlink ... ok326test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok327test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok328test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok329test fetch::spool::tests::nar_hash_of_the_fixture ... ok330test api::value::tests::strings_and_context ... ok331test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok332test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok333test fetch::spool::tests::the_errors_match ... ok334test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok335test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok336test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok337test fetch::unpack::tests::nar_hash_of_the_fixture ... ok338test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok339test fetch::spool::tests::pax_sparse_members_are_expanded ... ok340test fetch::unpack::tests::strips_one_leading_component ... ok341test eval::tests::laziness_and_recursion ... ok342test fetch::spool::tests::spool_matches_the_tree ... ok343test flake::tests::attr_paths ... ok344test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok345test flake::flakeref::tests::errors_and_unsupported ... ok346test flake::tests::refs_resolve_against_cwd_and_home ... ok347test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok348test jobs::constituents::tests::fnmatch_basics ... ok349test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok350test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok351test flake::flakeref::tests::to_string_from_attrs ... ok352test flake::flakeref::tests::round_trips ... ok353test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok354test flake::fetch::tests::nix_sees_no_mark ... ok355test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok356test lint::allow::tests::lines ... ok357test lint::allow::tests::comment_names ... ok358test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok359test eval::tests::sets_compare_in_the_symbol_order_of_nix ... ok360test eval::tests::equality ... ok361test lint::tests::keys ... ok362test lint::tests::selectors_and_order ... ok363test flake::flakeref::tests::parses_the_kept_schemes ... ok364test eval::tests::update_forces_the_right_operand_first ... ok365test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok366test log::tests::a_forged_mismatch_is_dropped ... ok367test log::tests::a_mismatch_reason_keeps_both_hashes ... ok368test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok369test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok370test log::tests::a_coloured_error_is_an_error_record ... ok371test log::tests::a_session_id_is_a_uuid_v7 ... ok372test lint::tests::names_are_unique_kebab_case ... ok373test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok374test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok375test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok376test log::tests::ansi_stripping ... ok377test log::tests::activity_records_are_nix_json_logger_records ... ok378test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok379test parallel::deque::tests::lifo_owner_fifo_thief ... ok380test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok381test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok382test jobs::line::tests::error_line_round_trip ... ok383test log::tests::exit_status_flags_combine_like_nix ... ok384test log::tests::record_without_position ... ok385test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok386test log::tests::lint_warning_is_a_level_1_record ... ok387test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok388test parallel::interner::tests::intern_is_stable_and_shared ... ok389test eval::tests::try_eval_and_errors ... ok390test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok391test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok392test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok393test parallel::fiber::tests::resume_yield_finish ... ok394test jobs::line::tests::split_and_round_trip ... ok395test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok396test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok397test profile::tests::a_sample_is_taken_once_per_tick ... ok398test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok399test fetch::http::tests::credentials_stay_on_the_first_origin ... ok400test print::tests::float_formatting_edge_cases ... ok401test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok402test api::value::tests::scalars ... ok403test nixbin::tests::farm_marker_is_found_through_two_hops ... ok404test progress::tests::store_hashes_are_left_out ... ok405test profile::tests::an_unwind_returns_to_a_depth ... ok406test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok407test progress::tests::several_of_a_kind_are_counted ... ok408test progress::tests::a_transfer_that_does_not_move_says_so ... ok409test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok410test nixbin::tests::every_iets_build_is_skipped ... ok411test project::tests::each_marker_is_a_root ... ok412test lint::tests::scope_and_inputs ... ok413test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok414test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok415test provenance::tests::locate_takes_the_longest_prefix ... ok416test provenance::tests::locate_without_a_match_is_none ... ok417test provenance::tests::rewrite_leaves_unknown_text_alone ... ok418test fetch::http::tests::a_transient_status_is_retried ... ok419test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok420test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok421test lint::tests::toml_table ... ok422test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok423test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok424test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok425test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok426test eval::tests::printing ... ok427test remote::grpc::health::tests::an_unknown_address_is_usable ... ok428test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok429test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok430test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok431test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok432test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok433test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok434test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok435test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok436test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok437test project::tests::a_config_file_never_shrinks_the_root ... ok438test parallel::fiber::tests::migrates_between_threads ... ok439test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok440test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok441test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok442test remote::plan::tests::memory_source_matches_dump_string ... ok443test parallel::deque::tests::concurrent_sum ... ok444test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok445test remote::grpc::health::tests::two_bounces_refuse_it ... ok446test remote::worker::tests::ssh_argv_puts_the_host_first ... ok447test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok448test remote::plan::tests::hash_source_matches_nar_hash ... ok449test remote::grpc::tests::defaults_match_the_cxx_settings ... ok450test remote::grpc::tests::every_parameter_parses ... ok451test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok452test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok453test fetch::http::tests::a_stalled_download_fails ... ok454test remote::worker::tests::an_ssh_host_is_never_an_option ... ok455test parallel::sched::tests::park_and_wake_across_workers ... ok456test remote::grpc::tests::percent_escapes_decode_in_values ... ok457test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok458test remote::grpc::tests::mtls_needs_both_halves ... ok459test remote::grpc::build::tests::the_timings_report_with_every_line ... ok460test remote::grpc::build::tests::topo_sort_puts_references_first ... ok461test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok462test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok463test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok464test remote::grpc::drvwire::tests::path_info_round_trips ... ok465test eval::tests::from_json_and_toml_reject_null_bytes ... ok466test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok467test settings::tests::the_file_is_the_users ... ok468test remote::worker::tests::transport_from_url ... ok469test settings::tests::the_flag_leaves_the_argv ... ok470test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok471test settings::tests::a_flag_carries_several_places_separated_by_a_semicolon ... ok472test remote::worker::wire::tests::replies_are_read_as_nix_reads_them ... ok473test remote::worker::wire::tests::build_results_are_read_as_nix_reads_them ... ok474test parallel::fiber::tests::large_stack_use_and_release ... ok475test remote::worker::wire::tests::strings_are_padded ... ok476test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok477test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok478test settings::tests::the_environment_wins_over_the_file ... ok479test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok480test settings::tests::a_settings_file_may_hold_lint_and_the_other_sources_may_not ... ok481test settings::tests::the_flag_pairs_are_kept_for_a_second_iets ... ok482test source::local::tests::max_mtime_covers_root_and_children ... ok483test settings::tests::builder_reads_all_three_forms ... ok484test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... ok485test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok486test settings::tests::the_flag_value_is_toml_when_it_reads_as_toml ... ok487test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok488test settings::tests::each_source_wins_over_the_one_before ... ok489test source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored490test settings::tests::the_user_file_turns_purity_off ... ok491test session::tests::two_sessions_share_no_state ... ok492test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok493test settings::tests::unknown_key_names_the_file ... ok494test source::local::tests::accepted_set_adds_parent_directories ... ok495test source::remote::tests::nix_literal_escapes ... ok496test settings::tests::source_map_adds_up_and_every_other_key_replaces ... ok497test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok498test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store499test source::remote::tests::access_tokens_match_the_longest_prefix ... ok500test eval::tests::arithmetic_and_strings ... ok501test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok502test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok503test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok504test source::tests::dates ... ok505test store::drv::tests::an_env_key_named_json_is_refused ... ok506test store::drv::tests::input_addressed_multi_output_from_scratch ... ok507test source::lock::tests::complete_lock_passes ... ok508test store::drv::tests::fixed_output_from_scratch ... ok509test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok510test parallel::sched::tests::fan_out_from_main ... ok511test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok512test runtime::value::tests::union_lookup_agrees_with_iteration ... ok513test source::remote::tests::download_urls_match_the_fetchers ... ok514test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok515test eval::tests::attrs_and_lists ... ok516test store::hash::tests::compress_hash_xors ... ok517test store::hash::tests::empty_sha256 ... ok518test store::hash::tests::sha256_nix32 ... ok519test store::hash::tests::sha256_sri ... ok520test store::hash::tests::parse_any_all_formats ... ok521test store::drvdiff::tests::the_same_derivation_is_empty ... ok522test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok523test store::drvdiff::tests::json_names_what_differs ... ok524test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok525test store::hash::tests::nix32_roundtrip_and_reject ... ok526test store::hash::tests::base64_roundtrip ... ok527test profile::tests::a_deep_stack_is_capped ... ok528test store::drv::tests::string_escapes_roundtrip ... ok529test source::lock::tests::incomplete_locks_fail ... ok530test store::drvdiff::tests::the_depth_limit_names_the_input_without_walking_it ... ok531test store::drvdiff::tests::the_local_fields_the_env_and_an_absent_value ... ok532test store::hash::tests::streaming_matches_oneshot ... ok533test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... ok534test store::path::tests::output_names ... ok535test store::nar::tests::directory_nar_hash_formats ... ok536test store::path::tests::parse_and_accessors ... ok537test store::path::tests::fixed_recursive_sha256 ... ok538test store::nar::tests::symlink_nar ... ok539test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok540test store::nar::tests::restore_roundtrip ... ok541test store::nar::tests::directory_nar ... ok542test store::path::tests::fixed_flat_sha1 ... ok543test store::path::tests::fixed_flat_sha256 ... ok544test store::nar::tests::restore_rejects_garbage ... ok545test store::hash::tests::sha1_nix32 ... ok546test store::hash::tests::md5_nix32 ... ok547test store::nar::tests::readers_refuse_what_nix_refuses ... ok548test store::nar::tests::regular_file_nar ... ok549test store::path::tests::placeholder ... ok550test store::nar::tests::filter_sees_types_and_paths ... ok551test store::path::tests::path_with_name ... ok552test fetch::http::tests::a_decompression_bomb_is_refused ... ok553test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds554test store::path::tests::check_name_rules ... ok555test store::path::tests::to_file ... ok556test store::path::tests::to_file_with_reference ... ok557test store::nar::tests::executable_file_nar ... ok558test store::path::tests::path_copy_directory ... ok559test parallel::interner::tests::concurrent_intern_agrees ... ok560test syntax::tests::line_col_counts_bytes ... ok561test store::path::tests::path_copy_file ... ok562test store::hash::tests::sha512_nix32_base64 ... ok563test store::path::tests::filter_source ... ok564test trace::key::tests::key_is_order_and_value_sensitive ... ok565test syntax::tests::spans_cover_tokens ... ok566test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok567test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok568test trace::store::tests::one_rename_publishes_every_part ... ok569test eval::tests::scoping ... ok570test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok571test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok572test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok573test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok574test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok575test store::drv::tests::fixtures_output_paths_recompute ... ok576test store::drv::tests::fixtures_roundtrip_byte_exact ... ok577test store::drv::tests::fixtures_drv_path_matches_store_path ... ok578test trace::tests::dedupe_keeps_conflicting_values ... ok579test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok580test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok581test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok582test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok583test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok584test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok585test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok586test trace::wire::tests::drvs_sources_roots_roundtrip ... ok587test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok588test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok589test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok590test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok591test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok592test trace::validate::tests::dir_stat_env_checks ... ok593test syntax::tests::allow_comments ... ok594test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok595test trace::key::tests::relative_path_detection ... ok596test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok597test trace::wire::tests::readset_roundtrip ... ok598test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok599test syntax::tests::json_gives_every_node_its_kind_and_span ... ok600test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok601test trace::tests::dedupe_of_many_repeats_is_linear ... ok602test syntax::tests::string_escapes_and_interpolation ... ok603test syntax::tests::nul_in_string_literals ... ok604test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok605test trace::validate::tests::file_touch_refreshes_edit_misses ... ok606test syntax::tests::comments_and_misc ... ok607test trace::tests::only_a_named_query_is_an_observation ... ok608test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok609test syntax::tests::paths ... ok610test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok611test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok612test treestore::tests::collect_keeps_what_an_entry_names ... ok613test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok614test syntax::tests::lambdas ... ok615test eval::tests::reading_a_derivation_output_is_unsupported ... ok616test syntax::tests::indented_string_stripping ... ok617test treestore::tests::two_inputs_share_their_common_files ... ok618test syntax::tests::numbers ... ok619test flake::fetch::tests::the_tree_decides_the_level ... ok620test syntax::tests::attrs_and_bindings ... ok621test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok622test flake::fetch::tests::the_name_on_a_value_that_is_not_a_tree_is_silent ... ok623test parallel::thunk::tests::many_fibers_force_one_shared_graph ... ok624test syntax::tests::operator_precedence ... ok625test api::run::tests::helper_fibers_read_the_ir_cache ... ok626test eval::tests::pure_eval_answers_like_nix ... ok627test flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok628test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... ok629test api::run::tests::the_counters_cover_the_helper_fibers ... ok630test syntax::tests::deep_nesting_ends_with_an_error ... ok631test runtime::value::tests::union_iteration_merges_like_a_fold ... ok632test syntax::tests::lang_corpus ... ok633634test result: ok. 449 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 44.98s635636 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 fixed_output_path_is_recomputed_not_trusted ... ok649test harmonia_cases_roundtrip ... ok650test upstream_invariants_fill_in_deferred ... ok651test upstream_invariants_input_addressed_kept_or_rejected ... ok652test masked_and_unmasked_hashes_differ_once_filled ... 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 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.31s689690 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.60s699700 Running tests/events.rs (target/debug/deps/events-d79b1468f080836f)701702running 6 tests703test a_group_that_does_not_exist_is_a_settings_error ... ok704test the_sink_is_its_own_knob ... ok705test a_tree_add_names_the_local_path_it_copied ... 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 1.04s711712 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 help_lists_the_topics ... ok717test an_unknown_topic_is_a_usage_error_with_a_suggestion ... 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.01s722723 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 every_node_hashes_like_nix ... ok735test dump_is_byte_identical_to_nix_store_dump ... ok736test parse_length_matches_nix ... ok737test restore_round_trips_the_awkward_tree ... ok738test reader_caps_names_and_targets ... 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.91s754755 Running tests/pure.rs (target/debug/deps/pure-90dc51eb2198a8e5)756757running 4 tests758test the_pure_setting_is_the_users_alone ... ok759test a_directory_with_no_marker_is_its_own_project ... 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 1.11s764765 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.14s779780all doctests ran in 3.24s; merged doctests compilation took 3.09s781buildPhase completed in 3 minutes 4 seconds