nixbot

builds

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

unpackPhase
1unpacking source archive /nix/store/q188jan0anakiif3dbf4gw33kv2d715z-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 memchr v2.8.320 Compiling pin-project-lite v0.2.1721 Compiling equivalent v1.0.222 Compiling hashbrown v0.17.123 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 log v0.4.3431 Compiling slab v0.4.1232 Compiling futures-sink v0.3.3433 Compiling bitflags v2.13.234 Compiling zeroize v1.9.035 Compiling rustix v1.1.536 Compiling getrandom v0.4.337 Compiling prettyplease v0.2.3738 Compiling beef v0.5.239 Compiling pulldown-cmark v0.13.440 Compiling httparse v1.10.141 Compiling lazy_static v1.5.042 Compiling serde_core v1.0.22943 Compiling try-lock v0.2.544 Compiling pkg-config v0.3.3445 Compiling unicode-width v0.1.1446 Compiling untrusted v0.9.047 Compiling unicase v2.9.048 Compiling linux-raw-sys v0.12.149 Compiling futures-task v0.3.3450 Compiling thiserror v2.0.2051 Compiling foldhash v0.1.552 Compiling atomic-waker v1.1.253 Compiling fixedbitset v0.5.754 Compiling fastrand v2.5.055 Compiling httpdate v1.0.356 Compiling smallvec v1.16.157 Compiling rustls v0.23.4558 Compiling want v0.3.159 Compiling tower-service v0.3.360 Compiling cpufeatures v0.2.1761 Compiling heck v0.5.062 Compiling multimap v0.10.163 Compiling subtle v2.6.164 Compiling sync_wrapper v1.0.265 Compiling const-oid v0.10.266 Compiling cpufeatures v0.3.167 Compiling zstd-safe v7.3.068 Compiling zmij v1.0.2369 Compiling tower-layer v0.3.370 Compiling crc32fast v1.5.271 Compiling serde_json v1.0.15172 Compiling percent-encoding v2.3.273 Compiling generic-array v0.14.774 Compiling cty v0.2.275 Compiling futures-channel v0.3.3476 Compiling simd-adler32 v0.3.1077 Compiling base64 v0.22.178 Compiling itertools v0.14.079 Compiling winnow v1.0.480 Compiling adler2 v2.0.181 Compiling libbz2-rs-sys v0.2.582 Compiling constant_time_eq v0.4.283 Compiling hashbrown v0.15.584 Compiling openssl-probe v0.2.185 Compiling futures-util v0.3.3486 Compiling arrayvec v0.7.887 Compiling toml_writer v1.1.2+spec-1.1.088 Compiling lz4_flex v0.11.689 Compiling rustc_version v0.4.190 Compiling tracing-core v0.1.3691 Compiling miniz_oxide v0.9.192 Compiling rustls-pki-types v1.15.193 Compiling bzip2 v0.6.194 Compiling flate2 v1.1.1095 Compiling hybrid-array v0.4.1596 Compiling rustls-native-certs v0.8.497 Compiling webpki-roots v1.0.998 Compiling logos-codegen v0.15.199 Compiling toml_parser v1.1.3+spec-1.1.0100 Compiling crypto-common v0.1.7101 Compiling block-buffer v0.10.4102 Compiling digest v0.10.7103 Compiling crypto-common v0.2.2104 Compiling block-buffer v0.12.1105 Compiling md-5 v0.10.6106 Compiling sha1 v0.10.7107 Compiling sha2 v0.10.9108 Compiling syn v2.0.119109 Compiling syn v3.0.5110 Compiling indexmap v2.14.2111 Compiling aho-corasick v1.1.5112 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 v1.5.0118 Compiling cc v1.4.5119 Compiling tar v0.4.46120 Compiling tempfile v3.27.0121 Compiling petgraph v0.8.3122 Compiling digest v0.11.3123 Compiling sha2 v0.11.0124 Compiling http-body v1.1.0125 Compiling http-body-util v0.1.5126 Compiling lzma-rust2 v0.16.5127 Compiling regex-automata v0.4.18128 Compiling pulldown-cmark-to-cmark v22.0.1129 Compiling ring v0.17.14130 Compiling zstd-sys v2.1.0+zstd.1.5.7131 Compiling libmimalloc-sys v0.1.49132 Compiling blake3 v1.8.7133 Compiling toml_datetime v1.1.1+spec-1.1.0134 Compiling serde_spanned v1.1.1135 Compiling toml v1.1.6+spec-1.1.0136 Compiling tokio-macros v2.7.2137 Compiling thiserror-impl v2.0.20138 Compiling async-trait v0.1.92139 Compiling mimalloc v0.1.52140 Compiling tokio v1.53.1141 Compiling rustls-webpki v0.103.15142 Compiling regex v1.13.1143 Compiling zstd v0.13.3144 Compiling logos-codegen v0.16.1145 Compiling tonic-build v0.14.6146 Compiling prost-derive v0.14.4147 Compiling tracing-attributes v0.1.31148 Compiling miette-derive v7.6.0149 Compiling logos-derive v0.16.1150 Compiling logos-derive v0.15.1151 Compiling pin-project-internal v1.1.13152 Compiling logos v0.16.1153 Compiling tokio-util v0.7.19154 Compiling tokio-stream v0.1.19155 Compiling logos v0.15.1156 Compiling tracing v0.1.44157 Compiling prost v0.14.4158 Compiling tokio-rustls v0.26.5159 Compiling h2 v0.4.19160 Compiling tower v0.5.3161 Compiling pin-project v1.1.13162 Compiling prost-types v0.14.4163 Compiling miette v7.6.0164 Compiling prost-reflect v0.16.5165 Compiling prost-build v0.14.4166 Compiling protox-parse v0.9.0167 Compiling tonic-prost-build v0.14.6168 Compiling hyper v1.11.1169 Compiling protox v0.9.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 3m 06s176 Running unittests src/lib.rs (target/debug/deps/iets-08e813ea55a8333b)177178running 454 tests179test api::drvshow::tests::a_fixed_output_shows_its_content_address_and_no_path ... ok180test api::installable::tests::the_name_a_program_takes_from_a_derivation_name ... ok181test api::drvshow::tests::floats_take_nlohmanns_form ... ok182test api::drvshow::tests::a_multi_output_derivation ... ok183test api::installable::tests::default_and_fragment_attr_paths ... ok184test api::drvshow::tests::pretty_matches_serde_json ... ok185test build::executor::tests::no_place_at_all_is_a_usage_error ... ok186test build::fixhash::tests::a_longer_hash_is_not_a_match ... ok187test build::fixhash::tests::two_matches_are_left_alone ... ok188test build::render::tests::a_build_log_never_reports_a_mismatch ... ok189test build::executor::tests::a_declared_system_filters ... ok190test build::executor::tests::an_unsupported_url_says_what_is_expected ... ok191test build::fixhash::tests::one_match_is_rewritten_in_its_own_spelling ... ok192test build::executor::tests::one_place_declaring_nothing_takes_everything ... ok193test build::executor::tests::the_first_place_that_takes_it_wins ... ok194test build::backend::tests::base_names_drop_the_store_dir ... ok195test argv::tests::every_byte_round_trips ... ok196test build::backend::tests::output_specs ... ok197test build::event::tests::durations ... ok198test build::executor::tests::a_feature_the_place_lacks_rules_it_out ... ok199test build::backend::tests::the_timings_report_with_every_line ... ok200test api::drvshow::tests::a_non_canonical_structured_attrs_text_is_renormalised ... ok201test build::executor::tests::a_refusal_names_every_place_and_what_it_declared ... ok202test api::value::tests::force_deep_forces_the_whole_tree ... ok203test build::render::tests::an_owned_build_is_verdicted_once_by_its_op ... ok204test api::run::tests::a_fiber_template_carries_the_configuration ... ok205test build::fanout::tests::dependencies_run_first ... ok206test build::render::tests::a_stalled_build_that_fails_still_shows_its_cause ... ok207test build::fanout::tests::at_most_limit_builds_run_at_once ... ok208test build::render::tests::a_daemon_failure_message_decides_the_verdict ... ok209test build::render::tests::an_unfolded_success_ends_with_its_verdict ... ok210test build::render::tests::a_failure_after_the_activity_ended_never_claims_a_success ... ok211test api::value::tests::attrs_by_name_and_index ... ok212test api::value::tests::lists ... ok213test api::value::tests::thunk_reads_as_thunk ... ok214test builtins::text::regex::tests::regex_bench ... ignored215test api::value::tests::apply_is_lazy ... ok216test build::render::tests::drv_paths_of_a_failure_message ... ok217test build::render::tests::ci_folds_a_success_and_never_a_failure ... ok218test api::value::tests::construction ... ok219test build::render::tests::heartbeat_names_running_builds ... ok220test build::render::tests::logs_of_two_builds_do_not_interleave ... ok221test build::render::tests::tty_keeps_successful_logs_off_the_screen ... ok222test build::tests::hash_stripping ... ok223test cachefs::tests::a_wipe_of_the_ir_cache_walks_its_shards ... ok224test build::tests::targets_become_jobs ... ok225test cachefs::tests::version_mismatch_wipes_the_store ... ok226test cachefs::tests::the_writer_lock_excludes_one_holder_at_a_time ... ok227test build::fanout::tests::a_failed_dependency_blocks_its_dependants ... ok228test builtins::text::fromtoml::tests::new_escapes_are_refused ... ok229test builtins::store_hooks::tests::a_relative_path_inside_an_entry_joins_once ... ok230test cachefs::tests::a_directory_that_is_not_ours_is_refused_untouched ... ok231test builtins::text::fromtoml::tests::inline_tables_stay_on_one_line ... ok232test cachefs::tests::a_lock_that_cannot_be_opened_is_not_a_busy_lock ... ok233test cachefs::tests::a_wipe_keeps_what_iets_did_not_create ... ok234test builtins::text::regex::tests::names ... ok235test cachefs::tests::an_empty_directory_is_ours_to_take ... ok236test cachefs::tests::a_touch_inside_the_interval_writes_nothing ... ok237test cachefs::tests::a_sweep_runs_once_per_interval ... ok238test cachefs::tests::a_wait_lock_waits_for_its_holder ... ok239test api::value::tests::calling_a_function ... ok240test cachefs::tests::sweep_ages_a_root_by_its_link_not_by_what_it_names ... ok241test cachefs::tests::garbled_stamp_wipes_the_store ... ok242test cachefs::tests::a_store_without_a_version_file_is_wiped_once ... ok243test api::value::tests::wrong_type_is_an_error ... ok244test cli::build::tests::no_outcome_at_all_is_named ... ok245test cli::diff::tests::a_name_ends_at_the_first_dash_before_a_digit ... ok246test cli::build::tests::a_failed_build_reports_itself ... ok247test cli::build::tests::a_success_with_no_output_path_is_named ... ok248test cli::build::tests::no_build_result_is_named ... ok249test cachefs::tests::sweep_drops_old_entries_and_keeps_young_ones ... ok250test cli::classic::shell::tests::sh_var_names ... ok251test cachefs::tests::a_stamp_in_the_future_is_due ... ok252test api::value::tests::missing_attribute ... ok253test cachefs::tests::sweep_walks_the_shards_of_the_ir_cache ... ok254test builtins::derivation::tests::the_two_placeholders_are_not_the_same ... ok255test cli::build::tests::an_out_flag_that_matches_nothing_is_named ... ok256test cli::help::tests::a_mistyped_command_is_suggested ... ok257test cli::help::tests::messages ... ok258test cli::plumbing::tests::a_file_url_needs_one_slash_not_three ... ok259test cli::plumbing::tests::a_url_is_the_positional_fetch_takes_itself ... ok260test cli::classic::shell::tests::outputs_become_placeholders ... ok261test cli::search::tests::drv_names ... ok262test cli::search::tests::merged_highlights ... ok263test cli::docs::tests::topics_resolve_bare_and_qualified ... ok264test cachefs::tests::an_input_store_of_the_spool_layout_is_wiped ... ok265test cli::classic::shell::tests::declares_for_every_bash_shaped_value ... ok266test cli::search::tests::index_round_trip ... ok267test builtins::derivation::tests::a_dynamic_output_renders_the_placeholder_nix_renders ... ok268test devenv::tests::env_derivation_matches_nix ... ignored, needs the devShell input .drv closure in /nix/store269test cli::help::tests::help_fits_80_columns ... ok270test cli::help::tests::suggestions_come_from_the_help ... ok271test config::tests::syntax_errors ... ok272test config::tests::the_setting_tables_name_nix_settings ... ok273test cli::render::tests::sizes_render_as_nix_renders_them ... ok274test config::tests::max_jobs_auto_is_the_cpu_count ... ok275test config::tests::an_alias_is_its_setting ... ok276test config::tests::user_conf_files_are_in_precedence_order ... ok277test api::value::tests::strings_and_context ... ok278test devenv::tests::get_env_sh_store_path_matches_nix ... ok279test devenv::tests::rc_script_rewrites_outputs_and_writes_attrs ... ok280test cli::build::tests::a_path_on_stdout_is_silent ... ok281test cli::classic::tests::a_flag_with_no_effect_is_noted_and_one_that_holds_is_not ... ok282test config::tests::bool_spellings ... ok283test config::tests::basic_syntax ... ok284test config::tests::missing_include_errors_and_bang_include_does_not ... ok285test api::fetch::tests::only_a_fixed_output_drv_can_be_prefetched ... ok286test config::tests::bad_typed_values_error_where_they_are_set ... ok287test config::tests::overrides_win_over_files ... ok288test api::drvshow::tests::inputs_and_structured_attrs ... ok289test config::tests::include_chain ... ok290test config::tests::a_setting_with_no_effect_is_noted ... ok291test config::tests::typed_getters_and_defaults ... ok292test devenv::tests::non_bash_builder_is_refused ... ok293test config::tests::unknown_settings_are_kept ... ok294test devenv::tests::shell_escaping ... ok295test devenv::tests::rewrites_apply_in_map_order_to_every_occurrence ... ok296test config::tests::a_classic_name_leaves_an_unimplemented_setting_to_nix ... ok297test config::tests::the_daemon_gets_the_store_settings_set_outside_the_system_file ... ok298test devenv::tests::cached_result_roundtrip ... ok299test config::tests::option_nix_path_replaces_nix_path_and_extra_adds ... ok300test config::tests::extra_appends_to_list_settings_only ... ok301test api::fetch::tests::the_fake_hash_moves_the_output_and_the_drv ... ok302test compile::cache::tests::a_changed_byte_of_a_stored_entry_is_a_miss ... ok303test builtins::text::regex::tests::size_limit ... ok304test cli::render::text::tests::a_long_value_shows_the_lines_that_differ ... ok305test fetch::http::tests::file_urls_name_a_local_path ... ok306test devenv::tests::output_checks_are_erased_only_when_present ... ok307test fetch::http::tests::redirects_resolve ... ok308test cli::docs::tests::the_topic_list_fits_80_columns ... ok309test fetch::http::tests::magic_bytes ... ok310test build::tests::a_target_with_no_verdict_fails ... ok311test devenv::tests::json_roundtrip_and_bash_forms ... ok312test build::tests::a_fan_out_backend_keeps_the_cap_and_the_log_blocks ... ok313test builtins::store_hooks::tests::virtual_tree_reads_go_to_the_local_files ... ok314test fetch::http::tests::urls_split ... ok315test fetch::http::tests::redirects_keep_credentials_only_on_the_same_origin ... ok316test fetch::spool::tests::nar_hash_of_the_fixture ... ok317test fetch::spool::tests::archives_the_git_sink_accepts ... ok318test fetch::spool::tests::pax_sparse_members_are_expanded ... ok319test fetch::spool::tests::a_sparse_member_counts_against_the_size_limit ... ok320test fetch::spool::tests::an_empty_archive_is_an_empty_directory ... ok321test fetch::roots::tests::a_named_file_that_is_missing_or_empty_is_an_error ... ok322test cli::docs::tests::every_embedded_page_has_a_heading ... ok323test fetch::http::tests::downloads_stop_at_the_size_limit ... ok324test eval::tests::derivation_wrapper_exists ... ok325test fetch::spool::tests::the_scratch_file_never_follows_a_symlink ... ok326test fetch::roots::tests::no_bundle_anywhere_gives_the_compiled_in_set ... ok327test compile::cache::tests::a_malformed_entry_is_a_miss_and_never_a_crash ... ok328test compile::cache::tests::nesting_past_the_cap_misses ... ok329test fetch::unpack::tests::a_repeated_member_keeps_the_last_copy ... ok330test fetch::spool::tests::a_changed_index_byte_is_a_miss ... ok331test fetch::unpack::tests::member_names_are_made_relative_and_cannot_escape ... ok332test fetch::http::tests::trailing_bytes_and_a_second_layer ... ok333test fetch::unpack::tests::an_unsupported_member_type_is_an_error ... ok334test fetch::unpack::tests::strips_one_leading_component ... ok335test fetch::spool::tests::spool_matches_the_tree_on_the_top_level ... ok336test fetch::unpack::tests::modes_symlinks_and_empty_dirs ... ok337test fetch::unpack::tests::keeps_the_root_when_it_is_not_a_single_directory ... ok338test fetch::spool::tests::a_stored_tree_dumps_the_spools_nar ... ok339test fetch::spool::tests::the_errors_match ... ok340test flake::tests::attr_paths ... ok341test builtins::text::regex::tests::long_inputs_do_not_recurse ... ok342test flake::fetch::tests::nix_sees_no_mark ... ok343test fetch::unpack::tests::nar_hash_of_the_fixture ... ok344test flake::flakeref::tests::to_string_from_attrs ... ok345test flake::flakeref::tests::errors_and_unsupported ... ok346test jobs::constituents::tests::fnmatch_basics ... ok347test flake::tests::refs_resolve_against_cwd_and_home ... ok348test fetch::spool::tests::a_hard_link_never_replaces_a_member ... ok349test eval::tests::an_invalid_regex_fails_before_the_string_is_forced ... ok350test eval::tests::a_second_pseudo_file_keeps_its_own_positions ... ok351test lint::allow::tests::lines ... ok352test flake::fetch::tests::the_mark_follows_the_string_like_store_context ... ok353test flake::flakeref::tests::round_trips ... ok354test lint::allow::tests::comment_names ... ok355test lint::tests::keys ... ok356test jobs::constituents::tests::topo_sort_orders_and_detects_cycles ... ok357test flake::flakeref::tests::parses_the_kept_schemes ... ok358test flake::fetch::tests::an_entry_of_the_compiled_file_cache_keeps_the_site ... ok359test jobs::line::tests::error_line_round_trip ... ok360test lint::tests::the_project_file_walk_stops_at_the_project_root ... ok361test lint::tests::names_are_unique_kebab_case ... ok362test fetch::spool::tests::spool_matches_the_tree ... ok363test jobs::line::tests::split_and_round_trip ... ok364test eval::tests::derivation_keeps_env_and_args_that_are_not_utf8 ... ok365test lint::tests::selectors_and_order ... ok366test log::tests::a_forged_mismatch_is_dropped ... ok367test eval::tests::update_forces_the_right_operand_first ... ok368test log::tests::a_hash_mismatch_names_the_hash_it_got ... ok369test log::tests::a_mismatch_reason_keeps_both_hashes ... ok370test log::tests::a_fixed_hash_has_the_shape_of_a_finding_with_an_edit ... ok371test fetch::roots::tests::the_platform_store_wins_over_the_compiled_in_set ... ok372test fetch::roots::tests::an_empty_nix_ssl_cert_file_hides_ssl_cert_file ... ok373test fetch::roots::tests::nix_ssl_cert_file_wins_over_ssl_cert_file_and_the_platform ... ok374test log::tests::escapes_are_filtered_the_way_nix_filters_them ... ok375test log::tests::a_resolved_copy_reports_its_mismatch_as_a_line ... ok376test api::value::tests::scalars ... ok377test log::tests::ansi_stripping ... ok378test log::tests::activity_records_are_nix_json_logger_records ... ok379test log::tests::a_session_id_is_a_uuid_v7 ... ok380test log::tests::a_coloured_error_is_an_error_record ... ok381test compile::cache::tests::a_changed_byte_never_makes_the_evaluator_read_past_its_env ... ok382test log::tests::exit_status_flags_combine_like_nix ... ok383test lint::site::tests::a_literal_lint_of_nix_has_an_edit ... ok384test log::tests::record_is_nix_log_ei_plus_code_and_hint ... ok385test log::tests::record_without_position ... ok386test log::tests::lint_warning_is_a_level_1_record ... ok387test eval::tests::nix_eq_forces_what_the_shortcut_skips ... ok388test eval::tests::sets_compare_in_the_symbol_order_of_nix ... ok389test nixbin::tests::farm_marker_is_found_through_two_hops ... ok390test nixbin::tests::every_iets_build_is_skipped ... ok391test parallel::fiber::tests::reservation_is_capped_and_mmap_failure_is_an_error ... ok392test parallel::deque::tests::lifo_owner_fifo_thief ... ok393test parallel::interner::tests::empty_name_misses_the_cache_sentinel ... ok394test parallel::interner::tests::intern_is_stable_and_shared ... ok395test parallel::sched::tests::a_task_survives_packing_past_the_old_24_bit_start ... ok396test eval::tests::arithmetic_and_strings ... ok397test parallel::fiber::tests::resume_yield_finish ... ok398test fetch::http::tests::a_stalled_download_fails ... ok399test print::tests::float_formatting_edge_cases ... ok400test profile::tests::a_frame_keeps_its_call_site_and_its_name ... ok401test profile::tests::a_weight_is_bytes_when_the_profile_asks_for_them ... ok402test profile::tests::a_sample_is_taken_once_per_tick ... ok403test parallel::deque::tests::concurrent_sum ... ok404test profile::tests::an_unwind_returns_to_a_depth ... ok405test lint::site::tests::the_span_is_the_innermost_node_of_the_kind_of_the_lint ... ok406test progress::tests::store_hashes_are_left_out ... ok407test lint::tests::an_unknown_name_is_a_warning_in_a_file_and_an_error_in_a_flag ... ok408test lint::tests::toml_table ... ok409test lint::tests::scope_and_inputs ... ok410test eval::tests::try_eval_and_errors ... ok411test project::tests::the_nearest_flake_wins_without_a_working_tree ... ok412test progress::tests::a_transfer_that_does_not_move_says_so ... ok413test provenance::tests::a_tree_copied_from_a_store_tree_resolves_to_the_local_one ... ok414test provenance::tests::a_path_followed_by_a_colour_escape_still_matches ... ok415test parallel::fiber::tests::migrates_between_threads ... ok416test project::tests::a_working_tree_wins_over_a_file_marker_below_it ... ok417test lint::tests::specificity_inside_a_source_and_order_between_sources ... ok418test remote::grpc::build::tests::a_self_reference_does_not_loop ... ok419test provenance::tests::locate_takes_the_longest_prefix ... ok420test project::tests::each_marker_is_a_root ... ok421test progress::tests::a_download_inside_a_copy_is_part_of_the_copy ... ok422test provenance::tests::failed_line_names_the_attribute_and_the_position ... ok423test progress::tests::several_of_a_kind_are_counted ... ok424test progress::tests::a_log_hears_of_a_task_after_first_and_then_every_heartbeat ... ok425test remote::grpc::build::tests::required_features_come_from_the_env_or_structured_attrs ... ok426test provenance::tests::locate_without_a_match_is_none ... ok427test provenance::tests::rewrite_leaves_unknown_text_alone ... ok428test provenance::tests::rewrite_replaces_every_known_path_in_a_line ... ok429test project::tests::a_config_file_never_shrinks_the_root ... ok430test remote::grpc::build::tests::a_local_upload_failure_beats_the_stream_ended_status ... ok431test remote::grpc::build::tests::reschedules_back_off_past_a_dead_worker ... ok432test fetch::http::tests::credentials_stay_on_the_first_origin ... ok433test remote::grpc::build::tests::the_timings_report_with_every_line ... ok434test remote::grpc::health::tests::a_completed_build_clears_the_history ... ok435test remote::grpc::health::tests::an_unknown_address_is_usable ... ok436test remote::grpc::health::tests::one_address_does_not_refuse_another ... ok437test parallel::sched::tests::fan_out_from_main ... ok438test remote::grpc::health::tests::a_passed_cooldown_lets_one_caller_through ... ok439test remote::grpc::health::tests::one_bounce_does_not_refuse_an_address ... ok440test parallel::sched::tests::main_parks_and_is_woken_by_helper ... ok441test remote::grpc::drvwire::tests::an_unresolvable_input_output_is_an_error ... ok442test remote::grpc::drvwire::tests::build_result_round_trips_a_daemon_reply ... ok443test jobs::tests::a_numeric_name_selects_an_attribute_under_a_set ... ok444test remote::grpc::health::tests::the_cooldown_grows_and_stops_at_30s ... ok445test remote::grpc::tests::percent_escapes_decode_in_values ... ok446test remote::grpc::tests::defaults_match_the_cxx_settings ... ok447test remote::grpc::tests::every_parameter_parses ... ok448test remote::plan::tests::hash_source_matches_nar_hash ... ok449test remote::grpc::tests::mtls_needs_both_halves ... ok450test remote::grpc::drvwire::tests::path_info_round_trips ... ok451test remote::grpc::drvwire::tests::a_failure_keeps_its_message ... ok452test remote::grpc::build::tests::topo_sort_puts_references_first ... ok453test remote::grpc::tests::insecure_is_a_bare_flag_or_a_boolean ... ok454test parallel::sched::tests::park_and_wake_across_workers ... ok455test remote::plan::tests::memory_source_matches_dump_string ... ok456test parallel::thunk::tests::deadlocked_fibers_are_cancelled ... ok457test remote::worker::tests::nix_sshopts_split_like_a_shell ... ok458test fetch::http::tests::a_transient_status_is_retried ... ok459test fetch::http::tests::credentials_in_the_url_are_sent_and_never_printed ... ok460test remote::worker::tests::a_status_over_a_byte_is_not_a_success ... ok461test remote::worker::tests::an_ssh_host_is_never_an_option ... ok462test parallel::fiber::tests::large_stack_use_and_release ... ok463test remote::grpc::health::tests::two_bounces_refuse_it ... ok464test remote::worker::tests::ssh_argv_puts_the_host_first ... ok465test remote::grpc::tests::a_token_needs_tls_and_unknown_parameters_are_errors ... ok466test runtime::value::alloc_tests::a_list_too_long_to_address_has_no_size ... ok467test runtime::value::layout::a_primop_pays_nothing_for_its_symbol ... ok468test eval::tests::from_json_and_toml_reject_null_bytes ... ok469test session::tests::two_sessions_share_no_state ... ok470test remote::worker::tests::transport_from_url ... ok471test remote::grpc::drvwire::tests::basic_derivation_matches_the_cxx_field_order ... ok472test remote::worker::wire::tests::strings_are_padded ... ok473test settings::tests::unknown_key_names_the_file ... ok474test runtime::value::tests::union_lookup_agrees_with_iteration ... ok475test settings::tests::a_flag_carries_several_places_separated_by_a_semicolon ... ok476test settings::tests::the_user_file_turns_purity_off ... ok477test settings::tests::each_source_wins_over_the_one_before ... ok478test settings::tests::the_environment_wins_over_the_file ... ok479test settings::tests::the_file_is_the_users ... ok480test settings::tests::a_missing_file_is_skipped_and_the_defaults_hold ... ok481test settings::tests::the_flag_leaves_the_argv ... ok482test settings::tests::a_settings_file_may_hold_lint_and_the_other_sources_may_not ... ok483test eval::tests::printing ... ok484test source::local::tests::accepted_set_adds_parent_directories ... ok485test remote::worker::wire::tests::framed_sink_frames_and_terminates ... ok486test remote::worker::wire::tests::replies_are_read_as_nix_reads_them ... ok487test source::remote::tests::substitution_costs_less_than_the_subprocess ... ignored488test settings::tests::a_wrong_type_names_the_key_and_the_file ... ok489test settings::tests::source_map_adds_up_and_every_other_key_replaces ... ok490test remote::worker::wire::tests::build_results_are_read_as_nix_reads_them ... ok491test settings::tests::a_project_file_holds_lint_and_nothing_else ... ok492test runtime::value::alloc_tests::a_speculated_thunk_is_forced_but_not_demanded ... ok493test settings::tests::the_flag_pairs_are_kept_for_a_second_iets ... ok494test settings::tests::the_flag_value_is_toml_when_it_reads_as_toml ... ok495test source::remote::tests::nix_literal_escapes ... ok496test source::remote::tests::access_tokens_match_the_longest_prefix ... ok497test source::local::tests::only_a_content_addressed_store_path_names_its_content ... ok498test store::drv::tests::fixtures_output_paths_recompute_from_store ... ignored, needs the input .drv closures in /nix/store499test source::remote::tests::only_the_archive_types_are_fetched_by_iets ... ok500test source::local::tests::max_mtime_covers_root_and_children ... ok501test eval::tests::reading_a_derivation_output_is_unsupported ... ok502test eval::tests::laziness_and_recursion ... ok503test source::tests::dates ... ok504test source::scm::git::tests::a_directory_in_a_repository_is_found ... ok505test source::scm::ledger::tests::a_directory_in_a_working_tree_is_found ... ok506test store::drv::tests::fixed_output_from_scratch ... ok507test store::drv::tests::string_escapes_roundtrip ... ok508test store::drv::tests::masked_unparse_blanks_output_paths_and_env ... ok509test store::drv::tests::an_env_key_named_json_is_refused ... ok510test store::drv::tests::input_addressed_multi_output_from_scratch ... ok511test store::drv::tests::input_drvs_hash_modulo_from_scratch ... ok512test source::lock::tests::complete_lock_passes ... ok513test settings::tests::builder_reads_all_three_forms ... ok514test profile::tests::a_deep_stack_is_capped ... ok515test store::drvdiff::tests::an_input_source_an_added_input_drv_and_a_fixed_output_show_up ... ok516test source::remote::tests::download_urls_match_the_fetchers ... ok517test store::drvdiff::tests::json_names_what_differs ... ok518test store::drvdiff::tests::a_changed_input_drv_is_paired_by_name_and_recursed_into ... ok519test store::hash::tests::compress_hash_xors ... ok520test store::hash::tests::base64_roundtrip ... ok521test store::hash::tests::empty_sha256 ... ok522test store::hash::tests::parse_any_all_formats ... ok523test eval::tests::equality ... ok524test store::hash::tests::nix32_roundtrip_and_reject ... ok525test store::drvdiff::tests::the_same_derivation_is_empty ... ok526test store::hash::tests::streaming_matches_oneshot ... ok527test store::drvdiff::tests::the_local_fields_the_env_and_an_absent_value ... ok528test store::drvdiff::tests::the_depth_limit_names_the_input_without_walking_it ... ok529test store::drvdiff::tests::env_name_shows_only_when_it_is_not_the_derivation_name ... ok530test store::drv::tests::a_dynamic_input_writes_the_versioned_aterm_and_parses_back ... ok531test store::nar::tests::executable_file_nar ... ok532test store::hash::tests::sha256_nix32 ... ok533test store::hash::tests::sha256_sri ... ok534test source::lock::tests::incomplete_locks_fail ... ok535test store::hash::tests::md5_nix32 ... ok536test store::nar::tests::directory_nar ... ok537test store::path::tests::output_names ... ok538test store::path::tests::fixed_flat_sha1 ... ok539test store::path::tests::a_multibyte_char_across_the_hash_part_is_an_error ... ok540test store::path::tests::path_copy_directory ... ok541test parallel::interner::tests::concurrent_intern_agrees ... ok542test source::scm::ledger::tests::the_metadata_has_the_mark_of_its_tree ... ok543test flake::fetch::tests::a_read_that_is_not_a_selection_has_no_site ... ok544test syntax::tests::allow_comments ... ok545test store::nar::tests::directory_nar_hash_formats ... ok546test source::scm::ledger::tests::an_untracked_file_is_the_error_of_nix ... ok547test store::nar::tests::restore_rejects_garbage ... ok548test store::path::tests::check_name_rules ... ok549test store::path::tests::fixed_recursive_sha256 ... ok550test store::path::tests::parse_and_accessors ... ok551test store::path::tests::filter_source ... ok552test store::nar::tests::symlink_nar ... ok553test store::nar::tests::restore_roundtrip ... ok554test store::path::tests::to_file ... ok555test store::path::tests::path_with_name ... ok556test store::nar::tests::regular_file_nar ... ok557test store::nar::tests::readers_refuse_what_nix_refuses ... ok558test store::path::tests::fixed_flat_sha256 ... ok559test store::path::tests::placeholder ... ok560test store::path::tests::path_copy_file ... ok561test store::nar::tests::filter_sees_types_and_paths ... ok562test eval::tests::attrs_and_lists ... ok563test store::path::tests::to_file_with_reference ... ok564test syntax::tests::a_line_ends_at_cr_lf_and_lone_cr ... ok565test syntax::tests::an_interpolated_name_is_static_when_nix_has_one_string_node ... ok566test syntax::tests::attrs_and_bindings ... ok567test eval::tests::scoping ... ok568test store::hash::tests::sha1_nix32 ... ok569test store::hash::tests::sha512_nix32_base64 ... ok570test syntax::tests::comments_and_misc ... ok571test fetch::http::tests::a_decompression_bomb_is_refused ... ok572test source::scm::ledger::tests::the_tracked_files_and_the_metadata_are_the_tree ... ok573test store::drv::tests::fixtures_output_paths_recompute ... ok574test syntax::tests::differential_strings_against_nix ... ignored, needs nix on PATH and takes a few seconds575test trace::wire::tests::readset_roundtrip ... ok576test store::drv::tests::fixtures_roundtrip_byte_exact ... ok577test trace::tests::dedupe_keeps_conflicting_values ... ok578test trace::store::tests::bytes_that_are_not_an_entry_are_bad_not_a_panic ... ok579test trace::store::tests::a_reader_of_one_generation_never_sees_the_next ... ok580test syntax::tests::line_col_counts_bytes ... ok581test trace::store::tests::one_rename_publishes_every_part ... ok582test trace::tests::dump_fingerprint_matches_the_separate_walk ... ok583test trace::validate::dir_hash_tests::dir_hash_agrees_with_dir_listing_hash ... ok584test syntax::tests::spans_cover_tokens ... ok585test trace::watch::tests::only_the_paths_an_mtime_can_speak_for ... ok586test trace::key::tests::key_is_order_and_value_sensitive ... ok587test store::drv::tests::fixtures_drv_path_matches_store_path ... ok588test source::scm::ledger::tests::a_change_of_the_ledger_is_a_change_of_the_working_tree ... ok589test trace::tests::fingerprint_changes_with_content_size_and_seen_entries ... ok590test treestore::tests::a_tree_is_named_by_its_nar_hash ... ok591test treestore::pack::tests::a_reader_sees_a_pack_written_after_it_listed ... ok592test trace::wire::tests::drvs_sources_roots_roundtrip ... ok593test treestore::tests::a_staged_directory_goes_when_it_is_dropped ... ok594test treestore::pack::tests::an_empty_writer_leaves_no_file ... ok595test treestore::pack::tests::a_pack_reads_back_what_was_written ... ok596test treestore::pack::tests::a_set_finds_objects_across_packs_and_drops_a_broken_one ... ok597test trace::validate::tests::dir_stat_env_checks ... ok598test api::run::tests::helper_fibers_read_the_ir_cache has been running for over 60 seconds599test api::run::tests::the_counters_cover_the_helper_fibers has been running for over 60 seconds600test trace::validate::tests::file_touch_refreshes_edit_misses ... ok601test source::scm::ledger::tests::the_count_is_lazy_and_kept_by_revision ... ok602test trace::validate::tests::a_copy_in_place_that_keeps_the_stat_still_misses ... ok603test flake::fetch::tests::the_first_read_of_a_tree_gives_its_finding ... ok604test treestore::pack::tests::a_changed_index_byte_is_not_a_pack ... ok605test syntax::tests::the_error_reported_is_the_one_nix_meets_first ... ok606test syntax::tests::end_of_file_inside_a_path_is_at_its_last_token ... ok607test syntax::tests::indented_string_stripping ... ok608test syntax::tests::string_escapes_and_interpolation ... ok609test syntax::tests::operator_precedence ... ok610test syntax::tests::numbers ... ok611test trace::key::tests::relative_path_detection ... ok612test syntax::tests::lambdas ... ok613test treestore::pack::tests::collect_removes_dead_packs_and_compacts_mostly_dead_ones ... ok614test syntax::tests::nul_in_string_literals ... ok615test trace::tests::dedupe_of_many_repeats_is_linear ... ok616test syntax::tests::json_gives_every_node_its_kind_and_span ... ok617test flake::fetch::tests::a_read_of_the_count_is_one_finding_for_each_tree ... ok618test syntax::tests::paths ... ok619test trace::tests::only_a_named_query_is_an_observation ... ok620test treestore::tests::a_stored_input_reads_back_and_a_wrong_hash_is_refused ... ok621test treestore::tests::a_put_after_a_collection_brings_its_own_objects ... ok622test treestore::tests::two_inputs_share_their_common_files ... ok623test flake::fetch::tests::the_tree_decides_the_level ... ok624test treestore::tests::collect_keeps_what_an_entry_names ... ok625test api::run::tests::helper_fibers_read_the_ir_cache ... ok626test flake::fetch::tests::the_name_on_a_value_that_is_not_a_tree_is_silent ... ok627test parallel::thunk::tests::many_fibers_force_one_shared_graph ... ok628test eval::tests::pure_eval_answers_like_nix has been running for over 60 seconds629test eval::tests::pure_eval_answers_like_nix ... ok630test flake::fetch::tests::a_selection_of_the_count_is_the_site ... ok631test api::run::tests::the_counters_cover_the_helper_fibers ... ok632test trace::validate::tests::the_lowest_failing_observation_is_the_one_reported ... ok633test syntax::tests::deep_nesting_ends_with_an_error ... ok634test runtime::value::tests::union_iteration_merges_like_a_fold has been running for over 60 seconds635test syntax::tests::lang_corpus has been running for over 60 seconds636test runtime::value::tests::union_iteration_merges_like_a_fold ... ok637test syntax::tests::lang_corpus ... ok638639test result: ok. 449 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 144.58s640641 Running unittests src/main.rs (target/debug/deps/iets-0520dcce3ae94ffb)642643running 0 tests644645test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s646647 Running tests/aterm_crosscheck.rs (target/debug/deps/aterm_crosscheck-5b36e883a255e009)648649running 14 tests650test bytes_that_are_not_utf8_roundtrip ... ok651test upstream_invariants_ca_floating_dependency ... ok652test harmonia_cases_roundtrip ... ok653test fixed_output_path_is_recomputed_not_trusted ... ok654test floating_ca_defers_itself_and_downstream ... ok655test malformed_aterm_is_an_error ... ok656test masked_and_unmasked_hashes_differ_once_filled ... ok657test upstream_bad_drvs_are_rejected ... ok658test upstream_bench_drvs_parse_and_reprint_stably ... ok659test upstream_invariants_fill_in_deferred ... ok660test upstream_drvs_roundtrip_byte_exact ... ok661test upstream_input_addressed_paths_recompute ... ok662test upstream_invariants_input_addressed_kept_or_rejected ... ok663test fixed_output_inputs_hide_their_provenance ... ok664665test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s666667 Running tests/cache_hygiene.rs (target/debug/deps/cache_hygiene-f25f7a90d313f3b8)668669running 10 tests670test a_cache_is_private_to_its_owner ... ok671test input_touch_child ... ok672test crash_writer_child ... ok673test an_entry_that_is_not_a_plain_file_is_refused ... ok674675running 1 test676test a_corrupt_entry_is_dropped_and_a_corrupt_store_is_wiped ... ok677test an_input_observation_marks_its_entry_as_used ... ok678679running 1 test680681running 1 test682test a_changed_byte_or_a_copied_entry_is_a_miss ... ok683684running 1 test685686running 1 test687688running 1 test689test a_killed_writer_leaves_the_store_usable ... ok690test concurrent_readers_and_writers_never_see_a_torn_entry ... ok691test cache_gc_removes_entries_past_the_ttl ... ok692693test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.10s694695 Running tests/cli.rs (target/debug/deps/cli-c8b5a166dd53958a)696697running 4 tests698test io_errors_read_like_strerror ... ok699test help_and_version_go_to_stdout ... ok700test a_bad_command_line_names_the_problem ... ok701test dash_f_names_the_file_in_the_native_namespace ... ok702703test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.29s704705 Running tests/events.rs (target/debug/deps/events-d79b1468f080836f)706707running 6 tests708test a_group_that_does_not_exist_is_a_settings_error ... ok709test a_text_add_names_its_size_and_its_position ... ok710test a_tree_add_names_the_local_path_it_copied ... ok711test all_takes_the_cold_groups ... ok712test the_sink_is_its_own_knob ... ok713test a_group_nobody_named_says_nothing ... ok714715test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.49s716717 Running tests/help_topics.rs (target/debug/deps/help_topics-0c075995cc40bdb3)718719running 5 tests720test help_lists_the_topics ... ok721test a_topic_prints_its_page ... ok722test an_unknown_topic_is_a_usage_error_with_a_suggestion ... ok723test a_command_wins_over_a_topic_of_the_same_name ... ok724test a_page_the_binary_does_not_carry_names_its_path ... ok725726test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s727728 Running tests/layering.rs (target/debug/deps/layering-2767235df463da5b)729730running 2 tests731test porcelain_signatures_name_no_evaluator_value ... ok732test porcelain_names_no_layer_below_the_api ... ok733734test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s735736 Running tests/nar_parity.rs (target/debug/deps/nar_parity-8565185fd0541860)737738running 5 tests739test dump_is_byte_identical_to_nix_store_dump ... ok740test restore_round_trips_the_awkward_tree ... ok741test parse_length_matches_nix ... ok742test reader_caps_names_and_targets ... ok743test every_node_hashes_like_nix ... ok744745test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s746747 Running tests/profile.rs (target/debug/deps/profile-a743102aa608d509)748749running 7 tests750test a_profile_that_is_not_eval_is_a_settings_error ... ok751test a_profile_refuses_more_than_one_worker ... ok752test a_run_shorter_than_a_tick_says_it_sampled_nothing ... ok753test an_unprofiled_run_says_nothing_about_a_profile ... ok754test a_builtin_names_itself_in_a_frame ... ok755test a_folded_line_is_a_stack_and_a_count ... ok756test an_allocation_profile_accounts_for_the_arena ... ok757758test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.56s759760 Running tests/pure.rs (target/debug/deps/pure-90dc51eb2198a8e5)761762running 4 tests763test the_pure_setting_is_the_users_alone ... ok764test a_directory_with_no_marker_is_its_own_project ... ok765test the_other_purity_rules_hold_without_a_flag ... ok766test a_read_in_the_project_is_pure_and_one_above_it_is_not ... ok767768test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.26s769770 Doc-tests iets771772running 1 test773test src/runtime/word.rs - runtime::word (line 42) - compile ... ok774775test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s776777778running 3 tests779test src/eval/mod.rs - eval::EvalConfig (line 400) - compile fail ... ok780test src/runtime/word.rs - runtime::word (line 28) - compile fail ... ok781test src/runtime/word.rs - runtime::word (line 34) - compile fail ... ok782783test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s784785all doctests ran in 7.55s; merged doctests compilation took 7.30s786buildPhase completed in 6 minutes 7 seconds