nixbot

builds

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

unpackPhase
1unpacking source archive /nix/store/hqbgx8ryqjfzyapmv2zpn2dn1gjbxlx5-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 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 hashbrown v0.17.120 Compiling memchr v2.8.321 Compiling pin-project-lite v0.2.1722 Compiling equivalent v1.0.223 Compiling anyhow v1.0.10424 Compiling typenum v1.20.125 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 zeroize v1.9.031 Compiling bitflags v2.13.232 Compiling slab v0.4.1233 Compiling futures-sink v0.3.3434 Compiling log v0.4.3435 Compiling httparse v1.10.136 Compiling pulldown-cmark v0.13.437 Compiling prettyplease v0.2.3738 Compiling lazy_static v1.5.039 Compiling getrandom v0.4.340 Compiling beef v0.5.241 Compiling rustix v1.1.542 Compiling untrusted v0.9.043 Compiling foldhash v0.1.544 Compiling linux-raw-sys v0.12.145 Compiling try-lock v0.2.546 Compiling unicode-width v0.1.1447 Compiling unicase v2.9.048 Compiling thiserror v2.0.2049 Compiling serde_core v1.0.22950 Compiling atomic-waker v1.1.251 Compiling futures-task v0.3.3452 Compiling pkg-config v0.3.3453 Compiling fixedbitset v0.5.754 Compiling smallvec v1.16.155 Compiling cpufeatures v0.2.1756 Compiling tower-service v0.3.357 Compiling fastrand v2.5.058 Compiling rustls v0.23.4559 Compiling httpdate v1.0.360 Compiling heck v0.5.061 Compiling multimap v0.10.162 Compiling subtle v2.6.163 Compiling futures-channel v0.3.3464 Compiling tracing-core v0.1.3665 Compiling want v0.3.166 Compiling zstd-safe v7.3.067 Compiling cpufeatures v0.3.168 Compiling zmij v1.0.2369 Compiling tower-layer v0.3.370 Compiling const-oid v0.10.271 Compiling futures-util v0.3.3472 Compiling itertools v0.14.073 Compiling hashbrown v0.15.574 Compiling rustc_version v0.4.175 Compiling crc32fast v1.5.276 Compiling sync_wrapper v1.0.277 Compiling adler2 v2.0.178 Compiling serde_json v1.0.15179 Compiling cty v0.2.280 Compiling simd-adler32 v0.3.1081 Compiling percent-encoding v2.3.282 Compiling winnow v1.0.483 Compiling base64 v0.22.184 Compiling constant_time_eq v0.4.285 Compiling arrayvec v0.7.886 Compiling libbz2-rs-sys v0.2.587 Compiling http v1.5.088 Compiling rustls-pki-types v1.15.189 Compiling toml_writer v1.1.2+spec-1.1.090 Compiling openssl-probe v0.2.191 Compiling lz4_flex v0.11.692 Compiling generic-array v0.14.793 Compiling miniz_oxide v0.9.194 Compiling aho-corasick v1.1.595 Compiling indexmap v2.14.296 Compiling logos-codegen v0.15.197 Compiling toml_parser v1.1.3+spec-1.1.098 Compiling flate2 v1.1.1099 Compiling bzip2 v0.6.1100 Compiling http-body v1.1.0101 Compiling http-body-util v0.1.5102 Compiling rustls-native-certs v0.8.4103 Compiling webpki-roots v1.0.9104 Compiling jobserver v0.1.35105 Compiling socket2 v0.6.5106 Compiling mio v1.2.3107 Compiling getrandom v0.2.17108 Compiling filetime v0.2.29109 Compiling syn v2.0.119110 Compiling syn v3.0.5111 Compiling petgraph v0.8.3112 Compiling tar v0.4.46113 Compiling block-buffer v0.10.4114 Compiling crypto-common v0.1.7115 Compiling digest v0.10.7116 Compiling regex-automata v0.4.18117 Compiling sha2 v0.10.9118 Compiling cc v1.4.5119 Compiling tempfile v3.27.0120 Compiling pulldown-cmark-to-cmark v22.0.1121 Compiling hybrid-array v0.4.15122 Compiling ring v0.17.14123 Compiling zstd-sys v2.1.0+zstd.1.5.7124 Compiling libmimalloc-sys v0.1.49125 Compiling blake3 v1.8.7126 Compiling block-buffer v0.12.1127 Compiling crypto-common v0.2.2128 Compiling toml_datetime v1.1.1+spec-1.1.0129 Compiling serde_spanned v1.1.1130 Compiling toml v1.1.6+spec-1.1.0131 Compiling md-5 v0.10.6132 Compiling sha1 v0.10.7133 Compiling digest v0.11.3134 Compiling sha2 v0.11.0135 Compiling mimalloc v0.1.52136 Compiling lzma-rust2 v0.16.5137 Compiling tokio-macros v2.7.2138 Compiling thiserror-impl v2.0.20139 Compiling async-trait v0.1.92140 Compiling logos-codegen v0.16.1141 Compiling regex v1.13.1142 Compiling tonic-build v0.14.6143 Compiling prost-derive v0.14.4144 Compiling tracing-attributes v0.1.31145 Compiling miette-derive v7.6.0146 Compiling pin-project-internal v1.1.13147 Compiling tokio v1.53.1148 Compiling rustls-webpki v0.103.15149 Compiling miette v7.6.0150 Compiling logos-derive v0.15.1151 Compiling logos-derive v0.16.1152 Compiling pin-project v1.1.13153 Compiling tracing v0.1.44154 Compiling prost v0.14.4155 Compiling logos v0.15.1156 Compiling prost-types v0.14.4157 Compiling logos v0.16.1158 Compiling zstd v0.13.3159 Compiling protox-parse v0.9.0160 Compiling prost-build v0.14.4161 Compiling prost-reflect v0.16.5162 Compiling tonic-prost-build v0.14.6163 Compiling tokio-util v0.7.19164 Compiling tokio-stream v0.1.19165 Compiling tokio-rustls v0.26.5166 Compiling h2 v0.4.19167 Compiling tower v0.5.3168 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 24s176 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 argv::tests::every_byte_round_trips ... ok184test build::executor::tests::no_place_at_all_is_a_usage_error ... ok185test build::backend::tests::the_timings_report_with_every_line ... ok186test build::executor::tests::one_place_declaring_nothing_takes_everything ... ok187test build::executor::tests::the_first_place_that_takes_it_wins ... ok188test api::drvshow::tests::floats_take_nlohmanns_form ... ok189test build::executor::tests::a_declared_system_filters ... ok190test build::executor::tests::an_unsupported_url_says_what_is_expected ... ok191test api::drvshow::tests::pretty_matches_serde_json ... 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::render::tests::drv_paths_of_a_failure_message ... ok196test build::fixhash::tests::two_matches_are_left_alone ... ok197test build::backend::tests::output_specs ... ok198test builtins::text::regex::tests::regex_bench ... ignored199test build::tests::targets_become_jobs ... ok200test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok201test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok202test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok203test build::tests::hash_stripping ... ok204test api::drvshow::tests::a_multi_output_derivation ... ok205test api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok206test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok207test builtins::text::regex::tests::names ... ok208test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok209test api::drvshow::tests::inputs_and_structured_attrs ... ok210test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok211test cachefs::tests::an_empty_directory_is_ours_to_take ... ok212test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok213test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok214test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok215test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok216test cachefs::tests::garbled_stamp_wipes_the_store ... ok217test build::fanout::tests::dependencies_run_first ... ok218test cachefs::tests::a_sweep_runs_once_per_interval ... ok219test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok220test cachefs::tests::a_stamp_in_the_future_is_due ... ok221test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok222test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok223test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok224test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok225test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok226test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok227test cli::build::tests::a_failed_build_reports_itself ... ok228test build::fanout::tests::at_most_limit_builds_run_at_once ... ok229test build::render::tests::logs_of_two_builds_do_not_interleave ... ok230test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok231test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok232test cli::build::tests::a_success_with_no_output_path_is_named ... ok233test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok234test cli::build::tests::no_outcome_at_all_is_named ... ok235test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok236test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok237test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok238test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok239test cli::build::tests::no_build_result_is_named ... ok240test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok241test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok242test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok243test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok244test cli::classic::shell::tests::sh_var_names ... ok245test cachefs::tests::version_mismatch_wipes_the_store ... ok246test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok247test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok248test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok249test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok250test build::render::tests::heartbeat_names_running_builds ... ok251test cli::help::tests::messages ... ok252test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok253test cli::classic::shell::tests::outputs_become_placeholders ... ok254test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok255test cli::search::tests::drv_names ... ok256test cli::search::tests::index_round_trip ... ok257test builtins::text::regex::tests::size_limit ... ok258test cli::build::tests::a_path_on_stdout_is_silent ... ok259test cli::docs::tests::topics_resolve_bare_and_qualified ... ok260test cli::search::tests::merged_highlights ... ok261test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok262test build::render::tests::a_build_log_never_reports_a_mismatch ... ok263test cli::help::tests::help_fits_80_columns ... ok264test config::tests::max_jobs_auto_is_the_cpu_count ... ok265test cli::render::tests::sizes_render_as_nix_renders_them ... ok266test config::tests::syntax_errors ... ok267test config::tests::bool_spellings ... ok268test config::tests::missing_include_errors_and_bang_include_does_not ... ok269test config::tests::overrides_win_over_files ... ok270test api::value::tests::lists ... ok271test config::tests::user_conf_files_are_in_precedence_order ... ok272test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store273test config::tests::include_chain ... ok274test api::run::tests::a_fiber_template_carries_the_configuration ... ok275test config::tests::an_alias_is_its_setting ... ok276test cli::help::tests::a_mistyped_command_is_suggested ... ok277test config::tests::basic_syntax ... ok278test config::tests::bad_typed_values_error_where_they_are_set ... ok279test api::value::tests::attrs_by_name_and_index ... ok280test config::tests::a_setting_with_no_effect_is_noted ... ok281test cli::help::tests::suggestions_come_from_the_help ... ok282test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok283test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok284test config::tests::the_setting_tables_name_nix_settings ... ok285test api::value::tests::wrong_type_is_an_error ... ok286test api::value::tests::apply_is_lazy ... ok287test api::value::tests::thunk_reads_as_thunk ... ok288test api::value::tests::construction ... ok289test devenv::tests::non_bash_builder_is_refused ... ok290test config::tests::unknown_settings_are_kept ... ok291test devenv::tests::get_env_sh_store_path_matches_nix ... ok292test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok293test config::tests::typed_getters_and_defaults ... ok294test api::value::tests::force_deep_forces_the_whole_tree ... ok295test devenv::tests::shell_escaping ... ok296test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok297test devenv::tests::cached_result_roundtrip ... ok298test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok299test build::tests::a_target_with_no_verdict_fails ... ok300test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok301test fetch::http::tests::magic_bytes ... ok302test devenv::tests::output_checks_are_erased_only_when_present ... ok303test config::tests::extra_appends_to_list_settings_only ... ok304test fetch::http::tests::file_urls_name_a_local_path ... ok305test cli::docs::tests::the_topic_list_fits_80_columns ... ok306test api::value::tests::missing_attribute ... ok307test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... ok308test cli::docs::tests::every_embedded_page_has_a_heading ... ok309test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok310test fetch::http::tests::redirects_resolve ... ok311test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok312test fetch::http::tests::urls_split ... ok313test api::value::tests::calling_a_function ... ok314test fetch::roots::tests::no_bundle_anywhere_gives_the_compiled_in_set ... ok315test devenv::tests::json_roundtrip_and_bash_forms ... ok316test eval::tests::derivation_wrapper_exists ... ok317test fetch::roots::tests::a_named_file_that_is_missing_or_empty_is_an_error ... ok318test fetch::spool::tests::the_scratch_file_never_follows_a_symlink ... ok319test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok320test api::value::tests::strings_and_context ... ok321test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok322test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok323test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok324test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok325test fetch::http::tests::downloads_stop_at_the_size_limit ... ok326test eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok327test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok328test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok329test fetch::spool::tests::the_errors_match ... ok330test fetch::unpack::tests::nar_hash_of_the_fixture ... ok331test compile::cache::tests::nesting_past_the_cap_misses ... 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::strips_one_leading_component ... ok335test fetch::spool::tests::archives_the_git_sink_accepts ... ok336test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok337test fetch::spool::tests::spool_matches_the_tree ... ok338test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok339test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok340test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok341test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok342test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok343test eval::tests::update_forces_the_right_operand_first ... ok344test fetch::spool::tests::pax_sparse_members_are_expanded ... ok345test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok346test flake::tests::attr_paths ... ok347test jobs::constituents::tests::fnmatch_basics ... ok348test lint::allow::tests::lines ... ok349test flake::flakeref::tests::errors_and_unsupported ... ok350test lint::allow::tests::comment_names ... ok351test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok352test flake::flakeref::tests::to_string_from_attrs ... ok353test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok354test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok355test flake::tests::refs_resolve_against_cwd_and_home ... ok356test flake::flakeref::tests::round_trips ... ok357test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok358test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok359test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok360test lint::tests::keys ... ok361test flake::flakeref::tests::parses_the_kept_schemes ... ok362test lint::tests::selectors_and_order ... ok363test lint::tests::names_are_unique_kebab_case ... ok364test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok365test eval::tests::sets_compare_in_the_symbol_order_of_nix ... ok366test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok367test log::tests::a_mismatch_reason_keeps_both_hashes ... ok368test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok369test jobs::line::tests::error_line_round_trip ... ok370test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok371test log::tests::a_session_id_is_a_uuid_v7 ... ok372test log::tests::a_forged_mismatch_is_dropped ... ok373test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok374test log::tests::a_coloured_error_is_an_error_record ... ok375test jobs::line::tests::split_and_round_trip ... ok376test log::tests::lint_warning_is_a_level_1_record ... ok377test log::tests::record_without_position ... ok378test eval::tests::laziness_and_recursion ... ok379test log::tests::ansi_stripping ... ok380test log::tests::exit_status_flags_combine_like_nix ... ok381test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok382test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok383test log::tests::activity_records_are_nix_json_logger_records ... ok384test flake::fetch::tests::nix_sees_no_mark ... ok385test nixbin::tests::every_iets_build_is_skipped ... ok386test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok387test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok388test nixbin::tests::farm_marker_is_found_through_two_hops ... ok389test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok390test parallel::deque::tests::lifo_owner_fifo_thief ... ok391test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok392test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok393test parallel::interner::tests::intern_is_stable_and_shared ... ok394test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok395test parallel::fiber::tests::resume_yield_finish ... ok396test lint::tests::scope_and_inputs ... ok397test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok398test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok399test print::tests::float_formatting_edge_cases ... ok400test profile::tests::a_sample_is_taken_once_per_tick ... ok401test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok402test lint::tests::toml_table ... ok403test profile::tests::an_unwind_returns_to_a_depth ... ok404test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok405test parallel::fiber::tests::migrates_between_threads ... ok406test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok407test progress::tests::store_hashes_are_left_out ... ok408test provenance::tests::locate_takes_the_longest_prefix ... ok409test eval::tests::printing ... ok410test provenance::tests::locate_without_a_match_is_none ... ok411test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok412test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok413test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok414test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok415test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok416test eval::tests::arithmetic_and_strings ... ok417test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok418test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok419test parallel::deque::tests::concurrent_sum ... ok420test progress::tests::a_transfer_that_does_not_move_says_so ... ok421test progress::tests::several_of_a_kind_are_counted ... ok422test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok423test eval::tests::try_eval_and_errors ... ok424test provenance::tests::rewrite_leaves_unknown_text_alone ... ok425test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok426test parallel::sched::tests::fan_out_from_main ... ok427test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok428test parallel::fiber::tests::large_stack_use_and_release ... ok429test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok430test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok431test remote::grpc::build::tests::the_timings_report_with_every_line ... ok432test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok433test remote::grpc::build::tests::topo_sort_puts_references_first ... ok434test project::tests::a_config_file_never_shrinks_the_root ... ok435test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok436test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok437test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok438test parallel::sched::tests::park_and_wake_across_workers ... ok439test remote::grpc::health::tests::an_unknown_address_is_usable ... ok440test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok441test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok442test remote::grpc::health::tests::two_bounces_refuse_it ... ok443test remote::grpc::tests::mtls_needs_both_halves ... ok444test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok445test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok446test remote::grpc::tests::defaults_match_the_cxx_settings ... ok447test fetch::http::tests::credentials_stay_on_the_first_origin ... ok448test project::tests::each_marker_is_a_root ... ok449test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok450test remote::grpc::tests::every_parameter_parses ... ok451test api::value::tests::scalars ... ok452test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok453test remote::plan::tests::hash_source_matches_nar_hash ... ok454test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok455test remote::worker::tests::transport_from_url ... ok456test remote::grpc::tests::percent_escapes_decode_in_values ... ok457test remote::worker::wire::tests::strings_are_padded ... ok458test eval::tests::equality ... ok459test remote::worker::tests::an_ssh_host_is_never_an_option ... ok460test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok461test remote::worker::tests::ssh_argv_puts_the_host_first ... ok462test eval::tests::from_json_and_toml_reject_null_bytes ... ok463test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok464test remote::plan::tests::memory_source_matches_dump_string ... ok465test remote::grpc::drvwire::tests::path_info_round_trips ... ok466test remote::worker::wire::tests::replies_are_read_as_nix_reads_them ... ok467test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok468test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok469test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok470test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok471test remote::worker::wire::tests::build_results_are_read_as_nix_reads_them ... ok472test parallel::interner::tests::concurrent_intern_agrees ... ok473test settings::tests::the_file_is_the_users ... ok474test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok475test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok476test settings::tests::a_flag_carries_several_places_separated_by_a_semicolon ... ok477test settings::tests::unknown_key_names_the_file ... ok478test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok479test source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored480test source::local::tests::accepted_set_adds_parent_directories ... ok481test settings::tests::a_settings_file_may_hold_lint_and_the_other_sources_may_not ... ok482test settings::tests::the_environment_wins_over_the_file ... ok483test settings::tests::the_flag_leaves_the_argv ... ok484test session::tests::two_sessions_share_no_state ... ok485test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... ok486test settings::tests::the_user_file_turns_purity_off ... ok487test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok488test source::lock::tests::complete_lock_passes ... ok489test settings::tests::the_flag_pairs_are_kept_for_a_second_iets ... ok490test settings::tests::the_flag_value_is_toml_when_it_reads_as_toml ... ok491test settings::tests::each_source_wins_over_the_one_before ... ok492test source::local::tests::max_mtime_covers_root_and_children ... ok493test source::remote::tests::nix_literal_escapes ... ok494test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok495test source::remote::tests::access_tokens_match_the_longest_prefix ... ok496test settings::tests::source_map_adds_up_and_every_other_key_replaces ... ok497test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok498test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok499test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok500test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok501test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok502test runtime::value::tests::union_lookup_agrees_with_iteration ... ok503test source::remote::tests::download_urls_match_the_fetchers ... ok504test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store505test settings::tests::builder_reads_all_three_forms ... ok506test store::hash::tests::compress_hash_xors ... ok507test store::hash::tests::empty_sha256 ... ok508test source::tests::dates ... ok509test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok510test store::hash::tests::base64_roundtrip ... ok511test store::drv::tests::string_escapes_roundtrip ... ok512test store::drvdiff::tests::the_same_derivation_is_empty ... ok513test source::lock::tests::incomplete_locks_fail ... ok514test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok515test store::drvdiff::tests::json_names_what_differs ... ok516test store::drv::tests::input_addressed_multi_output_from_scratch ... ok517test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok518test store::drv::tests::an_env_key_named_json_is_refused ... ok519test store::drv::tests::fixed_output_from_scratch ... ok520test store::hash::tests::parse_any_all_formats ... ok521test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok522test store::drvdiff::tests::the_depth_limit_names_the_input_without_walking_it ... ok523test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... ok524test store::drvdiff::tests::the_local_fields_the_env_and_an_absent_value ... ok525test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok526test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok527test store::hash::tests::nix32_roundtrip_and_reject ... ok528test store::hash::tests::sha256_nix32 ... ok529test store::nar::tests::readers_refuse_what_nix_refuses ... ok530test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok531test store::hash::tests::streaming_matches_oneshot ... ok532test store::path::tests::filter_source ... ok533test store::nar::tests::directory_nar ... ok534test store::hash::tests::sha256_sri ... ok535test store::hash::tests::md5_nix32 ... ok536test store::nar::tests::restore_rejects_garbage ... ok537test store::nar::tests::regular_file_nar ... ok538test store::nar::tests::executable_file_nar ... ok539test store::path::tests::fixed_flat_sha1 ... ok540test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok541test store::path::tests::fixed_flat_sha256 ... ok542test store::nar::tests::symlink_nar ... ok543test store::path::tests::fixed_recursive_sha256 ... ok544test store::path::tests::output_names ... ok545test store::path::tests::check_name_rules ... ok546test store::path::tests::path_copy_directory ... ok547test store::path::tests::path_copy_file ... ok548test store::path::tests::parse_and_accessors ... ok549test store::nar::tests::restore_roundtrip ... ok550test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds551test store::path::tests::placeholder ... ok552test store::nar::tests::directory_nar_hash_formats ... ok553test store::path::tests::to_file_with_reference ... ok554test fetch::http::tests::a_transient_status_is_retried ... ok555test store::hash::tests::sha1_nix32 ... ok556test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok557test store::path::tests::path_with_name ... ok558test store::path::tests::to_file ... ok559test syntax::tests::line_col_counts_bytes ... ok560test store::hash::tests::sha512_nix32_base64 ... ok561test store::nar::tests::filter_sees_types_and_paths ... ok562test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok563test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok564test trace::key::tests::key_is_order_and_value_sensitive ... ok565test syntax::tests::spans_cover_tokens ... ok566test fetch::http::tests::a_stalled_download_fails ... ok567test trace::key::tests::relative_path_detection ... ok568test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok569test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok570test trace::store::tests::one_rename_publishes_every_part ... ok571test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok572test eval::tests::reading_a_derivation_output_is_unsupported ... ok573test store::drv::tests::fixtures_output_paths_recompute ... ok574test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok575test store::drv::tests::fixtures_roundtrip_byte_exact ... ok576test store::drv::tests::fixtures_drv_path_matches_store_path ... ok577test trace::tests::dedupe_keeps_conflicting_values ... ok578test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok579test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok580test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok581test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok582test syntax::tests::json_gives_every_node_its_kind_and_span ... ok583test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok584test trace::wire::tests::readset_roundtrip ... ok585test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok586test eval::tests::scoping ... ok587test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok588test syntax::tests::indented_string_stripping ... ok589test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok590test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok591test syntax::tests::allow_comments ... ok592test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok593test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok594test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok595test trace::wire::tests::drvs_sources_roots_roundtrip ... ok596test syntax::tests::nul_in_string_literals ... ok597test trace::validate::tests::dir_stat_env_checks ... ok598test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok599test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok600test trace::validate::tests::file_touch_refreshes_edit_misses ... ok601test eval::tests::attrs_and_lists ... ok602test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok603test trace::tests::only_a_named_query_is_an_observation ... ok604test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok605test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok606test syntax::tests::comments_and_misc ... ok607test fetch::http::tests::a_decompression_bomb_is_refused ... ok608test syntax::tests::paths ... ok609test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok610test trace::tests::dedupe_of_many_repeats_is_linear ... ok611test syntax::tests::lambdas ... ok612test syntax::tests::numbers ... ok613test syntax::tests::attrs_and_bindings ... ok614test syntax::tests::string_escapes_and_interpolation ... ok615test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok616test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok617test treestore::tests::two_inputs_share_their_common_files ... ok618test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok619test treestore::tests::collect_keeps_what_an_entry_names ... ok620test flake::fetch::tests::the_tree_decides_the_level ... ok621test syntax::tests::operator_precedence ... 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 flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok625test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... ok626test eval::tests::pure_eval_answers_like_nix ... ok627test api::run::tests::helper_fibers_read_the_ir_cache ... ok628test profile::tests::a_deep_stack_is_capped ... 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 22.83s635636 Running unittests src/main.rs (target/debug/deps/iets-0520dcce3ae94ffb)637638running 0 tests639640test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s641642 Running tests/aterm_crosscheck.rs (target/debug/deps/aterm_crosscheck-5b36e883a255e009)643644running 14 tests645test malformed_aterm_is_an_error ... ok646test upstream_bad_drvs_are_rejected ... ok647test bytes_that_are_not_utf8_roundtrip ... ok648test masked_and_unmasked_hashes_differ_once_filled ... ok649test fixed_output_path_is_recomputed_not_trusted ... ok650test harmonia_cases_roundtrip ... ok651test upstream_invariants_input_addressed_kept_or_rejected ... ok652test floating_ca_defers_itself_and_downstream ... ok653test upstream_invariants_ca_floating_dependency ... ok654test upstream_input_addressed_paths_recompute ... ok655test upstream_invariants_fill_in_deferred ... 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.01s661662 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 ... ok669test an_input_observation_marks_its_entry_as_used ... ok670test a_corrupt_entry_is_dropped_and_a_corrupt_store_is_wiped ... ok671672running 1 test673test a_changed_byte_or_a_copied_entry_is_a_miss ... ok674675running 1 test676test cache_gc_removes_entries_past_the_ttl ... ok677678running 1 test679680running 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 help_and_version_go_to_stdout ... ok694test io_errors_read_like_strerror ... 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.58s699700 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 0.60s711712 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.02s722723 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 every_node_hashes_like_nix ... ok736test parse_length_matches_nix ... ok737test restore_round_trips_the_awkward_tree ... 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 an_unprofiled_run_says_nothing_about_a_profile ... ok748test a_run_shorter_than_a_tick_says_it_sampled_nothing ... 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.90s754755 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.43s764765 Doc-tests iets766767running 1 test768test src/runtime/word.rs - runtime::word (line 42) - compile ... ok769770test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s771772773running 3 tests774test src/eval/mod.rs - eval::EvalConfig (line 400) - compile fail ... ok775test src/runtime/word.rs - runtime::word (line 28) - compile fail ... ok776test src/runtime/word.rs - runtime::word (line 34) - compile fail ... ok777778test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s779780all doctests ran in 3.10s; merged doctests compilation took 2.95s781buildPhase completed in 2 minutes 1 seconds