|
ek@DESKTOP-ONKEAAJ MINGW32 ~/repos/gitoxide (main) |
|
$ cargo nextest run --no-default-features --features 'max-control,gix-features/zlib-stock,gitoxide-core-blocking-client,http-client-curl' --all --no-fail-fast |
|
warning: unused import: `crate::parse::section::Header` |
|
--> gix-config\src\parse\tests.rs:2:9 |
|
| |
|
2 | use crate::parse::section::Header; |
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
|
| |
|
= note: `#[warn(unused_imports)]` on by default |
|
|
|
warning: unused imports: `Comment`, `Event`, `Events`, `Section`, `section` |
|
--> gix-config\src\parse\tests.rs:3:24 |
|
| |
|
3 | use crate::parse::{section, Comment, Event, Events, Section}; |
|
| ^^^^^^^ ^^^^^^^ ^^^^^ ^^^^^^ ^^^^^^^ |
|
|
|
warning: unused import: `bstr::BStr` |
|
--> gix-config\src\parse\tests.rs:4:9 |
|
| |
|
4 | use bstr::BStr; |
|
| ^^^^^^^^^^ |
|
|
|
warning: unused import: `std::borrow::Cow` |
|
--> gix-config\src\parse\tests.rs:5:9 |
|
| |
|
5 | use std::borrow::Cow; |
|
| ^^^^^^^^^^^^^^^^ |
|
|
|
warning: function `evaluate_target_dir` is never used |
|
--> gix-prompt\tests\prompt.rs:9:8 |
|
| |
|
9 | fn evaluate_target_dir() -> String { |
|
| ^^^^^^^^^^^^^^^^^^^ |
|
| |
|
= note: `#[warn(dead_code)]` on by default |
|
|
|
warning: `gix-config` (lib test) generated 4 warnings (run `cargo fix --lib -p gix-config --tests` to apply 4 suggestions) |
|
warning: `gix-prompt` (test "prompt") generated 1 warning |
|
Compiling gix-revision v0.27.1 (C:\Users\ek\repos\gitoxide\gix-revision) |
|
Compiling gix-odb v0.61.0 (C:\Users\ek\repos\gitoxide\gix-odb) |
|
Compiling gix-pack v0.51.0 (C:\Users\ek\repos\gitoxide\gix-pack) |
|
Compiling gix-diff v0.44.0 (C:\Users\ek\repos\gitoxide\gix-diff) |
|
Compiling gix-worktree-state v0.11.0 (C:\Users\ek\repos\gitoxide\gix-worktree-state) |
|
Compiling gix-worktree v0.34.0 (C:\Users\ek\repos\gitoxide\gix-worktree) |
|
Compiling gix-ignore v0.11.2 (C:\Users\ek\repos\gitoxide\gix-ignore) |
|
Compiling gix-attributes v0.22.2 (C:\Users\ek\repos\gitoxide\gix-attributes) |
|
Compiling gix-command v0.3.7 (C:\Users\ek\repos\gitoxide\gix-command) |
|
Compiling gix-index v0.33.0 (C:\Users\ek\repos\gitoxide\gix-index) |
|
Compiling gix-revwalk v0.13.1 (C:\Users\ek\repos\gitoxide\gix-revwalk) |
|
Compiling gix-quote v0.4.12 (C:\Users\ek\repos\gitoxide\gix-quote) |
|
Compiling gix-ref v0.44.1 (C:\Users\ek\repos\gitoxide\gix-ref) |
|
Compiling gix-traverse v0.39.1 (C:\Users\ek\repos\gitoxide\gix-traverse) |
|
Compiling gix-lock v14.0.0 (C:\Users\ek\repos\gitoxide\gix-lock) |
|
Compiling gix-tempfile v14.0.0 (C:\Users\ek\repos\gitoxide\gix-tempfile) |
|
Compiling gix-bitmap v0.2.11 (C:\Users\ek\repos\gitoxide\gix-bitmap) |
|
Compiling gix-glob v0.16.3 (C:\Users\ek\repos\gitoxide\gix-glob) |
|
Compiling gix-validate v0.8.5 (C:\Users\ek\repos\gitoxide\gix-validate) |
|
Compiling gix-hashtable v0.5.2 (C:\Users\ek\repos\gitoxide\gix-hashtable) |
|
Compiling gix-commitgraph v0.24.2 (C:\Users\ek\repos\gitoxide\gix-commitgraph) |
|
Compiling gix-mailmap v0.23.4 (C:\Users\ek\repos\gitoxide\gix-mailmap) |
|
Compiling gix-hash v0.14.2 (C:\Users\ek\repos\gitoxide\gix-hash) |
|
Compiling gix-date v0.8.7 (C:\Users\ek\repos\gitoxide\gix-date) |
|
Compiling gix-testtools v0.15.0 (C:\Users\ek\repos\gitoxide\tests\tools) |
|
Compiling gix-fs v0.11.1 (C:\Users\ek\repos\gitoxide\gix-fs) |
|
Compiling gix-features v0.38.2 (C:\Users\ek\repos\gitoxide\gix-features) |
|
Compiling gix-path v0.10.8 (C:\Users\ek\repos\gitoxide\gix-path) |
|
Compiling gix-config-value v0.14.6 (C:\Users\ek\repos\gitoxide\gix-config-value) |
|
Compiling gix-sec v0.10.6 (C:\Users\ek\repos\gitoxide\gix-sec) |
|
Compiling gix-utils v0.1.12 (C:\Users\ek\repos\gitoxide\gix-utils) |
|
Compiling gix-trace v0.1.9 (C:\Users\ek\repos\gitoxide\gix-trace) |
|
Compiling gix-packetline-blocking v0.17.4 (C:\Users\ek\repos\gitoxide\gix-packetline-blocking) |
|
Compiling gix-fetchhead v0.0.0 (C:\Users\ek\repos\gitoxide\gix-fetchhead) |
|
Compiling gix-rebase v0.0.0 (C:\Users\ek\repos\gitoxide\gix-rebase) |
|
Compiling gix-tix v0.0.0 (C:\Users\ek\repos\gitoxide\gix-tix) |
|
Compiling gix-lfs v0.0.0 (C:\Users\ek\repos\gitoxide\gix-lfs) |
|
Compiling gix-note v0.0.0 (C:\Users\ek\repos\gitoxide\gix-note) |
|
Compiling gix-sequencer v0.0.0 (C:\Users\ek\repos\gitoxide\gix-sequencer) |
|
Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 26s |
|
Starting 2359 tests across 127 binaries (9 skipped; run ID: 1ef57b87-fc47-44a9-b2d8-8a9d8ea60b9e, nextest profile: default) |
|
PASS [ 0.080s] gix open::tests::size_of_options |
|
PASS [ 0.090s] gix id::tests::size_of_oid |
|
PASS [ 0.161s] gitoxide shared::value_parser_tests::rename_fraction |
|
PASS [ 0.182s] gitoxide plumbing::main::tests::clap |
|
SLOW [> 60.000s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information |
|
SLOW [> 60.000s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given |
|
SLOW [> 60.000s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones |
|
SLOW [> 60.000s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten |
|
PASS [ 89.260s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information |
|
PASS [ 2.793s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode |
|
PASS [ 92.111s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten |
|
PASS [ 92.438s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given |
|
PASS [ 2.535s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_always_be_set_as_there_is_no_scenario_where_it_could_be_nonexisting_and_rejected |
|
PASS [ 0.046s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch |
|
PASS [ 2.844s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head |
|
PASS [ 0.054s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches |
|
PASS [ 0.097s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches |
|
PASS [ 3.075s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled |
|
PASS [ 0.071s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_be_created_locally_if_they_are_new |
|
PASS [ 0.066s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_update_local_unborn_branches |
|
PASS [ 0.068s] gix remote::connection::fetch::refs::tests::update::unborn_remote_refs_dont_overwrite_valid_local_refs |
|
PASS [ 95.222s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones |
|
PASS [ 0.159s] gix remote::connection::fetch::refs::tests::update::various_valid_updates |
|
PASS [ 0.588s] gix::gix clone::blocking_io::fetch_and_checkout_specific_non_existing |
|
PASS [ 0.820s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo |
|
PASS [ 1.207s] gix::gix clone::blocking_io::fetch_and_checkout_specific_annotated_tag |
|
PASS [ 1.506s] gix::gix clone::blocking_io::fetch_and_checkout |
|
PASS [ 0.877s] gix::gix clone::blocking_io::fetch_and_checkout_specific_ref |
|
PASS [ 0.983s] gix::gix clone::blocking_io::fetch_only_with_configuration |
|
PASS [ 0.750s] gix::gix clone::blocking_io::fetch_only_without_configuration |
|
PASS [ 0.816s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow |
|
PASS [ 0.735s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow |
|
PASS [ 0.057s] gix::gix clone::clone_and_destination_must_be_empty |
|
PASS [ 0.082s] gix::gix clone::clone_and_early_persist_without_receive |
|
PASS [ 0.156s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option |
|
PASS [ 0.510s] gix::gix clone::blocking_io::from_shallow_allowed_by_default |
|
PASS [ 0.105s] gix::gix clone::clone_into_empty_directory_and_early_drop |
|
PASS [ 0.111s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop |
|
PASS [ 1.101s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow |
|
PASS [ 0.353s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically |
|
PASS [ 0.350s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically |
|
PASS [ 0.339s] gix::gix commit::describe::tags_are_sorted_by_priority |
|
PASS [ 0.051s] gix::gix config::tree::branch::merge |
|
PASS [ 0.059s] gix::gix config::tree::checkout::workers |
|
PASS [ 0.050s] gix::gix config::tree::core::abbrev |
|
PASS [ 0.048s] gix::gix config::tree::core::autocrlf |
|
PASS [ 0.045s] gix::gix config::tree::core::check_round_trip_encoding |
|
PASS [ 0.044s] gix::gix config::tree::core::check_stat |
|
PASS [ 0.046s] gix::gix config::tree::core::delta_base_cache_limit |
|
PASS [ 0.060s] gix::gix config::tree::core::disambiguate |
|
PASS [ 0.062s] gix::gix config::tree::core::eol |
|
PASS [ 0.053s] gix::gix config::tree::core::log_all_ref_updates |
|
PASS [ 0.072s] gix::gix config::tree::core::safecrlf |
|
PASS [ 0.085s] gix::gix config::tree::core::timeouts |
|
PASS [ 0.049s] gix::gix config::tree::diff::algorithm |
|
PASS [ 0.048s] gix::gix config::tree::diff::driver_binary |
|
PASS [ 0.065s] gix::gix config::tree::diff::renames |
|
PASS [ 0.053s] gix::gix config::tree::extensions::object_format |
|
PASS [ 0.057s] gix::gix config::tree::fetch::algorithm |
|
PASS [ 0.059s] gix::gix config::tree::fetch::recurse_submodule |
|
PASS [ 0.058s] gix::gix config::tree::gitoxide::allow::protocol_from_user |
|
PASS [ 0.055s] gix::gix config::tree::gitoxide::author::name_and_email_fallback |
|
PASS [ 0.049s] gix::gix config::tree::gitoxide::commit::author_and_committer_date |
|
PASS [ 0.063s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback |
|
PASS [ 0.049s] gix::gix config::tree::gitoxide::http::connect_timeout |
|
PASS [ 0.052s] gix::gix config::tree::http::extra_header |
|
PASS [ 0.041s] gix::gix config::tree::http::follow_redirects |
|
PASS [ 0.084s] gix::gix config::tree::http::http_version |
|
PASS [ 0.099s] gix::gix config::tree::http::proxy_auth_method |
|
PASS [ 0.060s] gix::gix config::tree::http::ssl_version |
|
PASS [ 0.049s] gix::gix config::tree::index::threads |
|
PASS [ 0.049s] gix::gix config::tree::keys::any |
|
PASS [ 0.059s] gix::gix config::tree::keys::remote_name |
|
PASS [ 0.046s] gix::gix config::tree::keys::string |
|
PASS [ 0.052s] gix::gix config::tree::keys::unsigned_integer |
|
PASS [ 0.059s] gix::gix config::tree::pack::index_version |
|
PASS [ 0.048s] gix::gix config::tree::protocol::allow |
|
PASS [ 0.043s] gix::gix config::tree::protocol::version |
|
PASS [ 0.033s] gix::gix config::tree::push::default |
|
PASS [ 0.044s] gix::gix config::tree::remote::refspecs |
|
PASS [ 0.039s] gix::gix config::tree::remote::tag_opt |
|
PASS [ 0.054s] gix::gix config::tree::remote::url_and_push_url |
|
PASS [ 0.055s] gix::gix config::tree::ssh::variant |
|
PASS [ 0.054s] gix::gix config::tree::status::default |
|
PASS [ 0.098s] gix::gix head::into_remote::detached_is_none |
|
PASS [ 0.098s] gix::gix head::into_remote::unborn_is_none |
|
PASS [ 1.161s] gix::gix head::peel::all_cases |
|
PASS [ 0.550s] gix::gix id::ancestors::all |
|
PASS [ 0.065s] gix::gix id::ancestors::filtered |
|
PASS [ 0.535s] gix::gix id::ancestors::pre_epoch |
|
PASS [ 1.208s] gix::gix id::display_and_debug |
|
PASS [ 0.120s] gix::gix id::prefix |
|
PASS [ 4.190s] gix::gix diff::resource_cache |
|
PASS [ 0.081s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed |
|
PASS [ 0.431s] gix::gix init::bare::init_into_empty_directory_uses_it_directly |
|
PASS [ 0.217s] gix::gix init::non_bare::init_bare_with_custom_branch_name |
|
PASS [ 0.334s] gix::gix init::bare::init_into_non_existing_directory_creates_it |
|
PASS [ 0.463s] gix::gix init::non_bare::init_into_non_empty_directory_is_allowed_by_default |
|
PASS [ 0.105s] gix::gix init::non_bare::init_into_non_empty_directory_is_not_allowed_if_option_is_set_as_used_for_clone |
|
PASS [ 0.798s] gix::gix init::non_bare::init_into_empty_directory_creates_a_dot_git_dir |
|
PASS [ 0.212s] gix::gix object::commit::decode |
|
PASS [ 0.079s] gix::gix object::commit::short_id |
|
PASS [ 0.100s] gix::gix object::commit::tree |
|
FAIL [ 0.122s] gix::gix object::object_ref_size_in_memory |
|
|
|
--- STDOUT: gix::gix object::object_ref_size_in_memory --- |
|
|
|
running 1 test |
|
test object::object_ref_size_in_memory ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
object::object_ref_size_in_memory |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 301 filtered out; finished in 0.01s |
|
|
|
|
|
--- STDERR: gix::gix object::object_ref_size_in_memory --- |
|
thread 'object::object_ref_size_in_memory' panicked at gix\tests\object\mod.rs:7:5: |
|
assertion `left == right` failed: the size of this structure should not changed unexpectedly |
|
left: 40 |
|
right: 56 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
FAIL [ 0.108s] gix::gix object::oid_size_in_memory |
|
|
|
--- STDOUT: gix::gix object::oid_size_in_memory --- |
|
|
|
running 1 test |
|
test object::oid_size_in_memory ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
object::oid_size_in_memory |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 301 filtered out; finished in 0.02s |
|
|
|
|
|
--- STDERR: gix::gix object::oid_size_in_memory --- |
|
thread 'object::oid_size_in_memory' panicked at gix\tests\object\mod.rs:16:5: |
|
assertion `left == right` failed: the size of this structure should not changed unexpectedly |
|
left: 24 |
|
right: 32 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.139s] gix::gix object::tree::diff::changes_against_tree_modified |
|
PASS [ 0.147s] gix::gix object::tree::diff::changes_against_tree_with_filename_tracking |
|
PASS [ 0.119s] gix::gix object::tree::diff::track_rewrites::copies_by_identity |
|
PASS [ 0.086s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity |
|
PASS [ 0.070s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity_with_limit |
|
PASS [ 0.098s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity |
|
PASS [ 0.079s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity_with_limit |
|
PASS [ 0.075s] gix::gix object::tree::diff::track_rewrites::realistic_renames |
|
PASS [ 0.077s] gix::gix object::tree::diff::track_rewrites::realistic_renames_3 |
|
PASS [ 0.146s] gix::gix object::tree::diff::track_rewrites::realistic_renames_2 |
|
PASS [ 0.077s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled |
|
PASS [ 0.090s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_2 |
|
PASS [ 0.069s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_3 |
|
PASS [ 0.079s] gix::gix object::tree::diff::track_rewrites::rename_by_similarity |
|
PASS [ 0.083s] gix::gix object::tree::diff::track_rewrites::renames_by_similarity_with_limit |
|
PASS [ 0.070s] gix::gix object::tree::find_entry |
|
PASS [ 0.200s] gix::gix object::tree::diff::track_rewrites::renames_by_identity |
|
PASS [ 0.500s] gix::gix reference::find::and_follow |
|
PASS [ 0.103s] gix::gix reference::find::and_peel |
|
PASS [ 0.034s] gix::gix reference::log::message |
|
PASS [ 0.137s] gix::gix reference::remote::dot_remote_behind_symbol |
|
PASS [ 8.353s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty |
|
PASS [ 0.048s] gix::gix reference::remote::not_configured |
|
PASS [ 0.086s] gix::gix reference::remote::push_defaults_to_fetch |
|
PASS [ 0.135s] gix::gix reference::remote::separate_push_and_fetch |
|
PASS [ 0.109s] gix::gix reference::remote::url_as_remote_name |
|
PASS [ 0.131s] gix::gix remote::connect::blocking_io::protocol_allow::deny |
|
PASS [ 0.118s] gix::gix remote::connect::blocking_io::protocol_allow::user |
|
PASS [ 8.949s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty |
|
PASS [ 1.038s] gix::gix reference::set_target_id |
|
PASS [ 3.626s] gix::gix object::tree::lookup_entry_by_path |
|
PASS [ 3.428s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error |
|
PASS [ 5.623s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible |
|
PASS [ 8.250s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail |
|
PASS [ 0.548s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates |
|
PASS [ 17.914s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination |
|
PASS [ 0.027s] gix::gix remote::fetch::shallow::undo |
|
PASS [ 0.029s] gix::gix remote::name::empty_is_invalid |
|
PASS [ 0.404s] gix::gix remote::ref_map::blocking_and_async_io::all |
|
PASS [ 0.055s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name |
|
PASS [ 0.045s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name |
|
PASS [ 0.047s] gix::gix remote::save::save_to::named_remotes_save_as_is |
|
PASS [ 0.172s] gix::gix repository::config::config_snapshot::apply_cli_overrides |
|
PASS [ 0.063s] gix::gix repository::config::config_snapshot::commit_auto_rollback |
|
PASS [ 0.084s] gix::gix repository::config::config_snapshot::credential_helpers::any_url_calls_global |
|
PASS [ 0.095s] gix::gix repository::config::config_snapshot::credential_helpers::case_sensitive_host_matching |
|
PASS [ 0.041s] gix::gix repository::config::config_snapshot::credential_helpers::empty_core_askpass_is_ignored |
|
PASS [ 0.042s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list |
|
PASS [ 0.055s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well |
|
PASS [ 0.055s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting |
|
PASS [ 0.072s] gix::gix repository::config::config_snapshot::credential_helpers::http_urls_match_the_host_without_path_as_well |
|
PASS [ 0.081s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well |
|
PASS [ 0.031s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early |
|
PASS [ 0.064s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match |
|
PASS [ 0.061s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match |
|
PASS [ 0.098s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level |
|
PASS [ 0.056s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user |
|
PASS [ 0.050s] gix::gix repository::config::config_snapshot::set_value_in_subsection |
|
PASS [ 0.048s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget |
|
PASS [ 0.113s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only |
|
PASS [ 0.147s] gix::gix repository::config::identity::author_and_committer_and_fallback |
|
PASS [ 0.478s] gix::gix repository::config::identity::author_from_different_config_sections |
|
PASS [ 0.340s] gix::gix repository::config::remote::branch_remote::fetch |
|
PASS [ 0.201s] gix::gix repository::config::remote::branch_remote::name::push |
|
PASS [ 0.100s] gix::gix repository::config::remote::branch_remote::push_default |
|
PASS [ 0.086s] gix::gix repository::config::remote::branch_remote::push_default_current |
|
PASS [ 0.071s] gix::gix repository::config::remote::branch_remote::push_mapped |
|
PASS [ 5.771s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation |
|
PASS [ 0.055s] gix::gix repository::config::remote::remote_and_branch_names |
|
PASS [ 0.071s] gix::gix repository::config::remote::branch_remote::push_missing |
|
PASS [ 0.065s] gix::gix repository::config::remote::remote_default_name |
|
PASS [ 1.771s] gix::gix repository::config::ssh_options::with_command_and_variant |
|
PASS [ 1.757s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell |
|
PASS [ 0.040s] gix::gix repository::config::transport_options::http::all_proxy_only |
|
PASS [ 0.103s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback |
|
PASS [ 0.053s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off |
|
PASS [ 0.035s] gix::gix repository::config::transport_options::http::env_http_proxy_only |
|
PASS [ 0.087s] gix::gix repository::config::transport_options::http::env_http_proxy_is_fallback |
|
PASS [ 0.092s] gix::gix repository::config::transport_options::http::http_no_proxy |
|
PASS [ 0.079s] gix::gix repository::config::transport_options::http::http_proxy_with_username |
|
PASS [ 0.072s] gix::gix repository::config::transport_options::http::http_ssl_cainfo_suppressed_by_ |
|
PASS [ 0.082s] gix::gix repository::config::transport_options::http::http_ssl_version_default |
|
PASS [ 0.080s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values |
|
PASS [ 0.079s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version |
|
PASS [ 0.069s] gix::gix repository::config::transport_options::http::http_verbose |
|
PASS [ 0.077s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty |
|
PASS [ 0.052s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback |
|
PASS [ 0.084s] gix::gix repository::config::transport_options::http::https_specific_proxy_only |
|
PASS [ 0.082s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http |
|
PASS [ 0.065s] gix::gix repository::config::transport_options::http::simple_configuration |
|
PASS [ 0.115s] gix::gix repository::config::transport_options::http::remote_overrides |
|
PASS [ 0.093s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence |
|
PASS [ 0.086s] gix::gix repository::config::transport_options::http::ssl_verify_disabled |
|
PASS [ 0.110s] gix::gix repository::dirwalk::basics |
|
PASS [ 0.127s] gix::gix repository::excludes::empty_core_excludes |
|
PASS [ 0.046s] gix::gix repository::filter::pipeline_in_repo_without_special_options |
|
PASS [ 0.149s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index |
|
PASS [ 0.089s] gix::gix repository::filter::pipeline_with_autocrlf |
|
PASS [ 0.231s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure |
|
PASS [ 0.261s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting |
|
PASS [ 0.247s] gix::gix repository::object::commit_as::specify_committer_and_author |
|
PASS [ 0.062s] gix::gix repository::object::find::empty_tree_can_always_be_found |
|
PASS [ 0.047s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache |
|
PASS [ 1.098s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting |
|
PASS [ 0.219s] gix::gix repository::object::write_blob::from_slice |
|
PASS [ 0.197s] gix::gix repository::object::write_blob::from_stream |
|
PASS [ 0.152s] gix::gix repository::object::write_object::empty_tree |
|
PASS [ 1.264s] gix::gix repository::object::tag::simple |
|
PASS [ 0.080s] gix::gix repository::open::bare_repo_with_index |
|
PASS [ 0.055s] gix::gix repository::open::missing_config_file::bare |
|
PASS [ 0.041s] gix::gix repository::open::missing_config_file::non_bare |
|
PASS [ 0.079s] gix::gix repository::open::non_bare_split_worktree |
|
PASS [ 0.036s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean |
|
PASS [ 0.052s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty |
|
PASS [ 0.041s] gix::gix repository::open::none_bare_repo_without_index |
|
PASS [ 0.057s] gix::gix repository::open::not_a_repository::shows_proper_error |
|
PASS [ 0.079s] gix::gix repository::open::object_caches::default_git_and_custom_caches |
|
PASS [ 0.056s] gix::gix repository::open::object_caches::disabled |
|
PASS [ 0.296s] gix::gix repository::open::on_root_with_decomposed_unicode |
|
PASS [ 0.055s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally |
|
PASS [ 0.053s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally |
|
PASS [ 0.044s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened |
|
PASS [ 0.065s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir |
|
PASS [ 2.312s] gix::gix repository::object::writes_avoid_io_using_duplicate_check |
|
PASS [ 0.057s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config |
|
PASS [ 1.729s] gix::gix repository::open::worktree::with_worktree_configs |
|
PASS [ 0.054s] gix::gix repository::reference::head::symbolic |
|
PASS [ 0.040s] gix::gix repository::reference::iter_references::all |
|
PASS [ 0.044s] gix::gix repository::reference::iter_references::prefixed |
|
PASS [ 0.054s] gix::gix repository::reference::iter_references::prefixed_and_peeled |
|
PASS [ 1.282s] gix::gix repository::reference::head::detached |
|
PASS [ 0.099s] gix::gix repository::remote::find_default_remote::works_on_detached_heads |
|
PASS [ 0.112s] gix::gix repository::remote::find_fetch_remote::symbol_name |
|
PASS [ 0.065s] gix::gix repository::remote::find_fetch_remote::urls |
|
PASS [ 0.042s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git |
|
PASS [ 0.045s] gix::gix repository::remote::find_remote::instead_of_url_rewriting |
|
PASS [ 0.541s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration |
|
PASS [ 0.051s] gix::gix repository::remote::find_remote::many_fetchspecs |
|
PASS [ 0.103s] gix::gix repository::remote::find_remote::push_url_and_push_specs |
|
PASS [ 0.065s] gix::gix repository::remote::find_remote::tags_option |
|
PASS [ 0.048s] gix::gix repository::remote::find_remote::typical |
|
PASS [ 0.052s] gix::gix repository::remote::remote_at::url_and_push_url |
|
PASS [ 0.058s] gix::gix repository::remote::remote_at::url_rewrites_are_respected |
|
PASS [ 0.057s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped |
|
PASS [ 32.200s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack |
|
PASS [ 1.316s] gix::gix repository::shallow::no |
|
PASS [ 0.055s] gix::gix repository::shallow::yes |
|
PASS [ 1.367s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error |
|
PASS [ 0.044s] gix::gix repository::size_in_memory |
|
PASS [ 1.154s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries |
|
PASS [ 0.483s] gix::gix repository::state::bisect |
|
PASS [ 0.826s] gix::gix repository::state::apply_mailbox |
|
PASS [ 0.760s] gix::gix repository::state::cherry_pick |
|
PASS [ 0.954s] gix::gix repository::state::cherry_pick_sequence |
|
PASS [ 0.718s] gix::gix repository::state::merge |
|
PASS [ 0.845s] gix::gix repository::state::rebase_interactive |
|
PASS [ 0.061s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree |
|
PASS [ 0.664s] gix::gix repository::state::revert |
|
PASS [ 0.146s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index |
|
PASS [ 0.082s] gix::gix repository::submodule::modules_file::is_read_from_worktree |
|
PASS [ 0.068s] gix::gix repository::submodule::modules_file::none_if_not_present |
|
PASS [ 0.131s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default |
|
PASS [ 0.191s] gix::gix repository::thread_safe_repository_is_sync |
|
PASS [ 0.922s] gix::gix repository::state::revert_sequence |
|
FAIL [ 0.218s] gix::gix repository::worktree::archive |
|
|
|
--- STDOUT: gix::gix repository::worktree::archive --- |
|
|
|
running 1 test |
|
test repository::worktree::archive ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
repository::worktree::archive |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 301 filtered out; finished in 0.08s |
|
|
|
|
|
--- STDERR: gix::gix repository::worktree::archive --- |
|
thread 'repository::worktree::archive' panicked at gix\tests\repository\worktree.rs:30:5: |
|
assertion `left == right` failed: default format is internal |
|
left: 86 |
|
right: 102 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
FAIL [ 0.104s] gix::gix repository::worktree::stream |
|
|
|
--- STDOUT: gix::gix repository::worktree::stream --- |
|
|
|
running 1 test |
|
test repository::worktree::stream ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
repository::worktree::stream |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 301 filtered out; finished in 0.06s |
|
|
|
|
|
--- STDERR: gix::gix repository::worktree::stream --- |
|
thread 'repository::worktree::stream' panicked at gix\tests\repository\worktree.rs:8:5: |
|
assertion `left == right` failed: there is some content in the stream, it works |
|
left: 86 |
|
right: 102 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 3.996s] gix::gix repository::worktree::with_core_worktree_config::bare_relative |
|
PASS [ 0.078s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative |
|
PASS [ 0.262s] gix::gix repository::worktree::with_core_worktree_config::relative |
|
PASS [ 4.603s] gix::gix repository::worktree::from_bare_parent_repo |
|
PASS [ 4.596s] gix::gix repository::worktree::from_nonbare_parent_repo |
|
PASS [ 0.086s] gix::gix repository::worktree::with_core_worktree_config::relative_file |
|
PASS [ 5.667s] gix::gix revision::spec::from_bytes::access_blob_through_tree |
|
PASS [ 0.100s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type |
|
PASS [ 0.153s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 5.907s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced |
|
PASS [ 0.128s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types |
|
PASS [ 0.110s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error |
|
PASS [ 6.057s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name |
|
PASS [ 0.100s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones |
|
PASS [ 0.145s] gix::gix revision::spec::from_bytes::ambiguous::prefix |
|
PASS [ 0.175s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish |
|
PASS [ 0.079s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access |
|
PASS [ 0.179s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.093s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb |
|
PASS [ 0.106s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name |
|
PASS [ 0.129s] gix::gix revision::spec::from_bytes::index::at_stage |
|
PASS [ 0.102s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references |
|
PASS [ 0.086s] gix::gix revision::spec::from_bytes::peel::peel_to_object |
|
PASS [ 0.077s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree |
|
PASS [ 0.534s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate |
|
PASS [ 0.086s] gix::gix revision::spec::from_bytes::reflog::by_date_is_planned_until_git_date_crate_is_implements_parsing |
|
PASS [ 0.089s] gix::gix revision::spec::from_bytes::reflog::by_index |
|
PASS [ 0.086s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head |
|
PASS [ 0.112s] gix::gix revision::spec::from_bytes::reflog::nth_prior_checkout |
|
PASS [ 0.183s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches |
|
PASS [ 0.141s] gix::gix revision::spec::from_bytes::regex::with_known_revision::contained_string_matches_in_unanchored_regex_and_disambiguates_automatically |
|
PASS [ 0.118s] gix::gix revision::spec::from_bytes::sibling_branch::push_and_upstream |
|
PASS [ 0.113s] gix::gix revision::spec::from_bytes::traverse::complex |
|
PASS [ 0.112s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs |
|
PASS [ 0.140s] gix::gix revision::spec::from_bytes::traverse::ancestors |
|
PASS [ 0.107s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error |
|
PASS [ 0.102s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation |
|
PASS [ 0.142s] gix::gix revision::spec::from_bytes::traverse::parent |
|
FAIL [ 0.057s] gix::gix status::index_worktree::iter::item_size |
|
|
|
--- STDOUT: gix::gix status::index_worktree::iter::item_size --- |
|
|
|
running 1 test |
|
test status::index_worktree::iter::item_size ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
status::index_worktree::iter::item_size |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 301 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix::gix status::index_worktree::iter::item_size --- |
|
thread 'status::index_worktree::iter::item_size' panicked at gix\tests\status\mod.rs:27:13: |
|
assertion failed: `(left == right)`: The size is pretty huge and goes down ideally |
|
|
|
Diff < left / right > : |
|
<216 |
|
>264 |
|
|
|
|
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.098s] gix::gix status::index_worktree::iter::submodule_modification |
|
PASS [ 0.105s] gix::gix status::is_dirty::no_changes |
|
PASS [ 0.056s] gix::gix status::is_dirty::submodule_changes_are_picked_up |
|
PASS [ 0.073s] gix::gix status::is_dirty::untracked_files_are_excluded |
|
PASS [ 0.312s] gix::gix status::index_worktree::iter::untracked_files_settings_none |
|
PASS [ 0.333s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default |
|
PASS [ 0.054s] gix::gix status::is_dirty::various_changes_positive |
|
PASS [ 0.062s] gix::gix submodule::open::not_a_submodule |
|
PASS [ 0.056s] gix::gix submodule::open::old_form |
|
PASS [ 0.071s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index |
|
PASS [ 0.049s] gix::gix submodule::open::status::changed_head_empty_worktree |
|
PASS [ 0.052s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks |
|
PASS [ 0.112s] gix::gix submodule::open::status::modified_and_untracked |
|
PASS [ 0.159s] gix::gix submodule::open::various |
|
PASS [ 0.138s] gix::interrupt needs_feature::multi_registration |
|
PASS [ 0.110s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email |
|
PASS [ 0.064s] gix-actor signature::decode::tests::parse_signature::invalid_signature |
|
PASS [ 0.036s] gix-actor signature::decode::tests::parse_signature::invalid_time |
|
PASS [ 0.031s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 |
|
PASS [ 0.332s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment |
|
PASS [ 0.040s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash |
|
PASS [ 0.026s] gix-actor signature::decode::tests::parse_signature::tz_minus |
|
PASS [ 0.026s] gix-actor signature::decode::tests::parse_signature::tz_plus |
|
PASS [ 0.061s] gix-actor::actor signature::round_trip |
|
PASS [ 0.074s] gix-actor::actor signature::parse_timestamp_with_trailing_digits |
|
PASS [ 0.086s] gix-actor::actor identity::round_trip |
|
PASS [ 0.046s] gix-actor::actor signature::write_to::invalid::email |
|
PASS [ 0.060s] gix-actor::actor signature::trim |
|
PASS [ 0.051s] gix-actor::actor signature::write_to::invalid::name |
|
PASS [ 0.053s] gix-actor::actor signature::write_to::invalid::name_with_newline |
|
PASS [ 1.866s] gix-archive::archive from_tree::basic_usage_tar_gz |
|
PASS [ 1.943s] gix-archive::archive from_tree::basic_usage_tar |
|
PASS [ 0.061s] gix-archive::archive from_tree::basic_usage_zip |
|
FAIL [ 1.992s] gix-archive::archive from_tree::basic_usage_internal |
|
|
|
--- STDOUT: gix-archive::archive from_tree::basic_usage_internal --- |
|
|
|
running 1 test |
|
test from_tree::basic_usage_internal ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
from_tree::basic_usage_internal |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 3 filtered out; finished in 1.89s |
|
|
|
|
|
--- STDERR: gix-archive::archive from_tree::basic_usage_internal --- |
|
thread 'from_tree::basic_usage_internal' panicked at gix-archive\tests\archive.rs:20:13: |
|
assertion `left == right` failed |
|
left: 493 |
|
right: 565 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.094s] gix-attributes::attributes assignment::display |
|
PASS [ 0.085s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only |
|
PASS [ 0.074s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters |
|
PASS [ 0.047s] gix-attributes::attributes parse::attributes_can_have_values |
|
PASS [ 0.032s] gix-attributes::attributes parse::attributes_come_in_different_flavors_due_to_prefixes |
|
PASS [ 0.042s] gix-attributes::attributes parse::attributes_see_state_adjustments_over_value_assignments |
|
PASS [ 0.038s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.038s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted |
|
PASS [ 0.041s] gix-attributes::attributes parse::comment_lines_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.038s] gix-attributes::attributes parse::custom_macros_can_be_differentiated |
|
PASS [ 0.037s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names |
|
PASS [ 0.032s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore |
|
PASS [ 0.036s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error |
|
PASS [ 0.038s] gix-attributes::attributes parse::leading_whitespace_is_ignored |
|
PASS [ 0.036s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.054s] gix-attributes::attributes parse::macros_can_be_empty |
|
PASS [ 0.048s] gix-attributes::attributes parse::parsing_continues_even_in_the_face_of_invalid_lines_when_using_leniency |
|
PASS [ 0.078s] gix-attributes::attributes parse::line_numbers_are_counted_correctly |
|
PASS [ 0.028s] gix-attributes::attributes parse::quotes_separate_attributes_even_without_whitespace |
|
PASS [ 0.028s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored |
|
PASS [ 0.028s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted |
|
PASS [ 4.064s] gix-attributes::attributes search::baseline |
|
FAIL [ 0.056s] gix-attributes::attributes search::size_of_outcome |
|
|
|
--- STDOUT: gix-attributes::attributes search::size_of_outcome --- |
|
|
|
running 1 test |
|
test search::size_of_outcome ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
search::size_of_outcome |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 29 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-attributes::attributes search::size_of_outcome --- |
|
thread 'search::size_of_outcome' panicked at gix-attributes\tests\search\mod.rs:271:5: |
|
assertion `left == right` failed: it's quite big, shouldn't change without us noticing |
|
left: 452 |
|
right: 904 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.037s] gix-attributes::attributes search::specials::dir_slash_double_star_matches_recursively |
|
PASS [ 0.031s] gix-attributes::attributes search::specials::dir_slash_never_matches_but_dir_slah_double_star_does |
|
PASS [ 0.025s] gix-attributes::attributes search::specials::global_and_local_prefixes_respect_case_sensitivity |
|
PASS [ 4.246s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order |
|
PASS [ 0.039s] gix-attributes::attributes state::from_value |
|
PASS [ 0.041s] gix-attributes::attributes state::value::from_bytes |
|
PASS [ 4.414s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order |
|
PASS [ 0.189s] gix-command::command context::git_dir_sets_git_dir_env_and_cwd |
|
PASS [ 0.080s] gix-command::command context::glob_pathspecs_sets_env_only |
|
PASS [ 0.090s] gix-command::command context::icase_pathspecs_sets_env_only |
|
PASS [ 0.096s] gix-command::command context::literal_pathspecs_sets_env_only |
|
PASS [ 0.068s] gix-command::command context::no_replace_objects_sets_env_only |
|
PASS [ 0.059s] gix-command::command context::ref_namespace_sets_env_only |
|
PASS [ 0.032s] gix-command::command context::worktree_dir_sets_env_only |
|
PASS [ 0.036s] gix-command::command prepare::empty |
|
PASS [ 0.069s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split |
|
PASS [ 0.044s] gix-command::command prepare::script_with_dollar_at |
|
PASS [ 0.565s] gix-command tests::internal_win_path_lookup |
|
PASS [ 0.038s] gix-command::command prepare::single_and_complex_arguments_as_part_of_command_with_shell |
|
PASS [ 0.031s] gix-command::command prepare::single_and_complex_arguments_will_not_auto_split_on_special_characters |
|
PASS [ 0.204s] gix-command::command extract_interpreter |
|
PASS [ 0.060s] gix-command::command prepare::single_and_multiple_arguments |
|
PASS [ 0.075s] gix-command::command prepare::single_and_complex_arguments_with_auto_split |
|
PASS [ 0.108s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command |
|
PASS [ 0.059s] gix-command::command prepare::tilde_path_and_multiple_arguments_as_part_of_command_with_shell |
|
PASS [ 0.092s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command_with_shell |
|
PASS [ 0.048s] gix-command::command shebang::parse::valid |
|
PASS [ 0.069s] gix-command::command shebang::parse::invalid |
|
PASS [ 0.161s] gix-command::command spawn::direct_command_execution_searches_in_path |
|
PASS [ 0.153s] gix-command::command spawn::script_with_dollar_at |
|
PASS [ 0.158s] gix-command::command spawn::with_shell::command_in_path_with_args |
|
PASS [ 0.182s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg |
|
PASS [ 0.203s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args |
|
PASS [ 0.262s] gix-command::command spawn::with_shell::sh_shell_specific_script_code |
|
PASS [ 0.236s] gix-commitgraph::commitgraph access::octupus_merges |
|
PASS [ 0.223s] gix-commitgraph::commitgraph access::single_commit |
|
PASS [ 0.329s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph |
|
PASS [ 0.191s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 |
|
PASS [ 0.307s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work |
|
PASS [ 0.337s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates |
|
PASS [ 0.153s] gix-config file::tests::try_from::empty |
|
PASS [ 0.032s] gix-config file::tests::try_from::multiple_duplicate_sections |
|
PASS [ 0.024s] gix-config file::tests::try_from::multiple_sections |
|
PASS [ 0.307s] gix-commitgraph::commitgraph access::single_parent |
|
PASS [ 0.275s] gix-commitgraph::commitgraph access::two_parents |
|
PASS [ 0.025s] gix-config file::tests::try_from::single_section |
|
PASS [ 0.029s] gix-config file::tests::try_from::single_subsection |
|
PASS [ 0.032s] gix-config parse::nom::tests::comment::multiple_markers |
|
PASS [ 0.028s] gix-config parse::nom::tests::comment::octothorpe |
|
PASS [ 0.024s] gix-config parse::nom::tests::comment::semicolon |
|
PASS [ 0.038s] gix-config parse::nom::tests::config_name::cannot_be_empty |
|
PASS [ 0.038s] gix-config parse::nom::tests::config_name::just_name |
|
PASS [ 0.031s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic |
|
PASS [ 0.055s] gix-config parse::nom::tests::config_name::only_a_subset_of_characters_is_allowed |
|
PASS [ 0.047s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys |
|
PASS [ 0.052s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous |
|
PASS [ 0.029s] gix-config parse::nom::tests::section::complex_continuation |
|
PASS [ 0.022s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines |
|
PASS [ 0.035s] gix-config parse::nom::tests::section::empty_section |
|
PASS [ 0.025s] gix-config parse::nom::tests::section::section_handles_extraneous_whitespace_before_comment |
|
PASS [ 0.038s] gix-config parse::nom::tests::section::quote_split_over_two_lines |
|
PASS [ 0.039s] gix-config parse::nom::tests::section::section_implicit_value |
|
PASS [ 0.033s] gix-config parse::nom::tests::section::section_very_commented |
|
PASS [ 0.032s] gix-config parse::nom::tests::section::section_with_empty_value |
|
PASS [ 0.027s] gix-config parse::nom::tests::section::section_with_empty_value_simplified |
|
PASS [ 0.023s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines |
|
PASS [ 0.035s] gix-config parse::nom::tests::section::simple_section |
|
PASS [ 0.028s] gix-config parse::nom::tests::section_headers::backslashes_in_subsections_do_not_escape_newlines_or_tabs |
|
PASS [ 0.026s] gix-config parse::nom::tests::section_headers::deprecated_subsection |
|
PASS [ 0.025s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name |
|
PASS [ 0.032s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name |
|
PASS [ 0.028s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section |
|
PASS [ 0.029s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section |
|
PASS [ 0.022s] gix-config parse::nom::tests::section_headers::escaped_subsection |
|
PASS [ 0.028s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section |
|
PASS [ 0.028s] gix-config parse::nom::tests::section_headers::invalid_characters_in_section |
|
PASS [ 0.047s] gix-config parse::nom::tests::section_headers::modern_subsection |
|
PASS [ 0.047s] gix-config parse::nom::tests::section_headers::newline_in_header |
|
PASS [ 0.047s] gix-config parse::nom::tests::section_headers::newline_in_sub_section |
|
PASS [ 0.027s] gix-config parse::nom::tests::section_headers::no_subsection |
|
PASS [ 0.021s] gix-config parse::nom::tests::section_headers::null_byte_in_header |
|
PASS [ 0.033s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section |
|
PASS [ 0.029s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name |
|
PASS [ 0.021s] gix-config parse::nom::tests::sub_section::escapes_need_allocation |
|
PASS [ 0.029s] gix-config parse::nom::tests::sub_section::zero_copy_simple |
|
PASS [ 0.031s] gix-config parse::nom::tests::value_continuation::complex_continuation_with_leftover_comment |
|
PASS [ 0.034s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace |
|
PASS [ 0.028s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes |
|
PASS [ 0.028s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_without_surrounding_quotes_but_inner_quotes |
|
PASS [ 0.036s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment |
|
PASS [ 0.035s] gix-config parse::nom::tests::value_continuation::simple_continuation |
|
PASS [ 0.032s] gix-config parse::nom::tests::value_no_continuation::complex_test |
|
PASS [ 0.028s] gix-config parse::nom::tests::value_no_continuation::garbage_after_continuation_is_err |
|
PASS [ 0.029s] gix-config parse::nom::tests::value_no_continuation::incomplete_escape |
|
PASS [ 0.030s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote |
|
PASS [ 0.031s] gix-config parse::nom::tests::value_no_continuation::invalid_escape |
|
PASS [ 0.030s] gix-config parse::nom::tests::value_no_continuation::no_comment |
|
PASS [ 0.029s] gix-config parse::nom::tests::value_no_continuation::no_comment_newline |
|
PASS [ 0.028s] gix-config parse::nom::tests::value_no_continuation::octothorpe_comment_not_consumed |
|
PASS [ 0.025s] gix-config parse::nom::tests::value_no_continuation::trans_escaped_comment_marker_not_consumed |
|
PASS [ 0.033s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed |
|
PASS [ 0.028s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_before_comment |
|
PASS [ 0.035s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_without_comment |
|
PASS [ 0.024s] gix-config parse::section::header::tests::empty_header_names_are_legal |
|
PASS [ 0.032s] gix-config parse::nom::tests::value_no_continuation::windows_newline |
|
PASS [ 0.037s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal |
|
PASS [ 0.039s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection |
|
PASS [ 0.038s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators |
|
PASS [ 0.045s] gix-config parse::tests::section::header::unvalidated::section_name_only |
|
PASS [ 0.045s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes |
|
PASS [ 0.049s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only |
|
PASS [ 0.137s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded |
|
PASS [ 0.116s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name |
|
PASS [ 0.145s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids |
|
PASS [ 0.064s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name |
|
PASS [ 0.065s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections |
|
PASS [ 0.073s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found |
|
PASS [ 0.057s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored |
|
PASS [ 0.081s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section |
|
PASS [ 0.098s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections |
|
PASS [ 0.035s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query |
|
PASS [ 0.050s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected |
|
PASS [ 0.096s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found |
|
PASS [ 0.059s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found |
|
PASS [ 0.054s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_across_section |
|
PASS [ 0.053s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section |
|
PASS [ 0.105s] gix-config-tests::config file::access::raw::raw_value::key_not_found |
|
PASS [ 0.041s] gix-config-tests::config file::access::raw::raw_value::section_not_found |
|
PASS [ 0.048s] gix-config-tests::config file::access::raw::raw_value::single_section |
|
PASS [ 0.033s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected |
|
PASS [ 0.035s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found |
|
PASS [ 0.048s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included |
|
PASS [ 0.060s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace |
|
PASS [ 0.050s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line |
|
PASS [ 0.040s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.045s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes |
|
PASS [ 0.054s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line |
|
PASS [ 0.058s] gix-config-tests::config file::access::raw::set_existing_raw_value::starts_with_whitespace |
|
PASS [ 0.055s] gix-config-tests::config file::access::raw::set_raw_value::comment_included |
|
PASS [ 0.065s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace |
|
PASS [ 0.078s] gix-config-tests::config file::access::raw::set_raw_value::multi_line |
|
PASS [ 0.074s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.079s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes |
|
PASS [ 0.045s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace |
|
PASS [ 0.064s] gix-config-tests::config file::access::raw::set_raw_value::single_line |
|
PASS [ 0.077s] gix-config-tests::config file::access::read_only::complex_quoted_values |
|
PASS [ 0.086s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing |
|
PASS [ 0.097s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values |
|
PASS [ 0.051s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes |
|
PASS [ 0.052s] gix-config-tests::config file::access::read_only::multi_line_value_plain |
|
PASS [ 0.064s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes |
|
PASS [ 0.057s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections |
|
PASS [ 0.041s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section |
|
PASS [ 0.042s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive |
|
PASS [ 0.034s] gix-config-tests::config file::access::read_only::sections_by_name |
|
PASS [ 0.040s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive |
|
PASS [ 0.056s] gix-config-tests::config file::access::read_only::unknown_section |
|
PASS [ 0.063s] gix-config-tests::config file::access::read_only::single_section |
|
PASS [ 0.049s] gix-config-tests::config file::fuzzed |
|
PASS [ 0.059s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle |
|
PASS [ 0.068s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits |
|
PASS [ 0.033s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config |
|
PASS [ 0.063s] gix-config-tests::config file::impls::can_reconstruct_empty_config |
|
PASS [ 0.065s] gix-config-tests::config file::init::comfort::from_environment_overrides |
|
PASS [ 0.147s] gix-config-tests::config file::init::comfort::from_globals |
|
PASS [ 0.065s] gix-config-tests::config file::init::from_env::empty_with_zero_count |
|
PASS [ 0.078s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment |
|
PASS [ 0.371s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension |
|
PASS [ 0.068s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths |
|
PASS [ 0.040s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs |
|
PASS [ 0.179s] gix-config-tests::config file::init::from_env::follow_include_paths |
|
PASS [ 0.193s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count |
|
PASS [ 0.088s] gix-config-tests::config file::init::from_env::single_key_value_pair |
|
PASS [ 0.161s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found |
|
PASS [ 0.163s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path |
|
SLOW [> 60.000s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack |
|
PASS [ 0.217s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files |
|
PASS [ 0.558s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match |
|
PASS [ 0.548s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_does_not_match_if_trailing_slash_is_missing |
|
PASS [ 0.630s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob |
|
PASS [ 2.135s] gix-config-tests::config file::init::comfort::from_git_dir |
|
PASS [ 0.063s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error |
|
PASS [ 0.507s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_dot_slash_prefixes_are_not_special_and_are_not_what_you_want |
|
PASS [ 0.988s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case |
|
PASS [ 0.467s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_is_replaced_with_directory_containing_the_including_config_file |
|
PASS [ 0.344s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches |
|
PASS [ 0.338s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match |
|
PASS [ 0.303s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::explicit_star_star_prefix_and_suffix_match_zero_or_more_path_components |
|
PASS [ 0.341s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards |
|
PASS [ 0.329s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special |
|
PASS [ 0.385s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash |
|
PASS [ 0.342s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash |
|
PASS [ 0.343s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star |
|
PASS [ 0.313s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches |
|
PASS [ 0.276s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match |
|
PASS [ 0.352s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle |
|
PASS [ 0.301s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory |
|
PASS [ 0.157s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include |
|
PASS [ 0.263s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home |
|
PASS [ 0.349s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries |
|
PASS [ 0.391s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match |
|
PASS [ 0.438s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match |
|
PASS [ 0.371s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match |
|
PASS [ 0.459s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively |
|
PASS [ 0.312s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary |
|
PASS [ 0.088s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection |
|
PASS [ 0.517s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns |
|
PASS [ 0.104s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested |
|
PASS [ 0.124s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple |
|
PASS [ 0.165s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth |
|
PASS [ 0.091s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple |
|
PASS [ 64.365s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack |
|
PASS [ 0.046s] gix-config-tests::config file::init::from_str::empty_yields_default_file |
|
PASS [ 0.036s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter |
|
PASS [ 0.167s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter |
|
PASS [ 0.049s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes |
|
PASS [ 0.041s] gix-config-tests::config file::mutable::multi_value::delete::all |
|
PASS [ 0.044s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end |
|
PASS [ 0.040s] gix-config-tests::config file::mutable::multi_value::get::multi_line |
|
PASS [ 0.175s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value |
|
PASS [ 0.048s] gix-config-tests::config file::mutable::multi_value::get::single_lines |
|
PASS [ 0.043s] gix-config-tests::config file::mutable::multi_value::set::all |
|
PASS [ 0.055s] gix-config-tests::config file::mutable::multi_value::set::all_empty |
|
PASS [ 0.040s] gix-config-tests::config file::mutable::multi_value::set::single_at_end |
|
PASS [ 0.041s] gix-config-tests::config file::mutable::multi_value::set::single_at_start |
|
PASS [ 0.067s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped |
|
PASS [ 0.053s] gix-config-tests::config file::mutable::section::pop::all |
|
PASS [ 0.046s] gix-config-tests::config file::mutable::section::push::values_are_escaped |
|
PASS [ 0.053s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator |
|
PASS [ 0.043s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value |
|
PASS [ 0.047s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping |
|
PASS [ 0.050s] gix-config-tests::config file::mutable::section::remove::all |
|
PASS [ 0.055s] gix-config-tests::config file::mutable::section::section_mut_by_id |
|
PASS [ 0.066s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically |
|
PASS [ 0.066s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections |
|
PASS [ 0.066s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible |
|
PASS [ 0.079s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values |
|
PASS [ 0.063s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok |
|
PASS [ 0.071s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used |
|
PASS [ 0.083s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted |
|
PASS [ 0.066s] gix-config-tests::config file::mutable::value::delete::multi_line_value |
|
PASS [ 0.085s] gix-config-tests::config file::mutable::value::delete::idempotency |
|
PASS [ 0.068s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted |
|
PASS [ 0.055s] gix-config-tests::config file::mutable::value::delete::single_line_value |
|
PASS [ 0.069s] gix-config-tests::config file::mutable::value::get::empty |
|
PASS [ 0.074s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment |
|
PASS [ 0.080s] gix-config-tests::config file::mutable::value::get::single_line_before_comment |
|
PASS [ 0.099s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment |
|
PASS [ 0.061s] gix-config-tests::config file::mutable::value::get::value_is_correct |
|
PASS [ 0.051s] gix-config-tests::config file::mutable::value::set_string::comment_included |
|
PASS [ 0.054s] gix-config-tests::config file::mutable::value::set_string::empty |
|
PASS [ 0.060s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace |
|
PASS [ 0.050s] gix-config-tests::config file::mutable::value::set_string::just_whitespace |
|
PASS [ 0.060s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes |
|
PASS [ 0.048s] gix-config-tests::config file::mutable::value::set_string::multi_line |
|
PASS [ 0.047s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes |
|
PASS [ 0.047s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string |
|
PASS [ 0.039s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace |
|
PASS [ 0.054s] gix-config-tests::config file::mutable::value::set_string::single_line |
|
PASS [ 0.056s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default |
|
PASS [ 0.075s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully |
|
PASS [ 0.065s] gix-config-tests::config file::size_in_memory |
|
PASS [ 0.063s] gix-config-tests::config file::write::complex_lossless_roundtrip |
|
PASS [ 0.047s] gix-config-tests::config file::write::empty_sections_roundtrip |
|
PASS [ 0.062s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip |
|
PASS [ 0.057s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections |
|
PASS [ 0.060s] gix-config-tests::config key::_ref::missing_dot_is_invalid |
|
PASS [ 0.057s] gix-config-tests::config key::_ref::section_name_and_key |
|
PASS [ 0.042s] gix-config-tests::config key::_ref::section_name_subsection_and_key |
|
PASS [ 0.045s] gix-config-tests::config key::valid_and_invalid |
|
PASS [ 0.045s] gix-config-tests::config parse::consecutive_newlines |
|
PASS [ 0.040s] gix-config-tests::config parse::empty |
|
PASS [ 0.052s] gix-config-tests::config parse::error::line_no_is_one_indexed |
|
PASS [ 0.052s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens |
|
PASS [ 0.053s] gix-config-tests::config parse::error::to_string |
|
PASS [ 0.043s] gix-config-tests::config parse::error::to_string_truncates_extra_values |
|
PASS [ 0.035s] gix-config-tests::config parse::from_bytes::complex |
|
PASS [ 0.043s] gix-config-tests::config parse::from_bytes::fuzz |
|
PASS [ 0.041s] gix-config-tests::config parse::from_bytes::skips_bom |
|
PASS [ 0.041s] gix-config-tests::config parse::newlines_with_spaces |
|
PASS [ 0.050s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii |
|
PASS [ 0.043s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected |
|
PASS [ 0.040s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed |
|
PASS [ 0.041s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped |
|
PASS [ 0.045s] gix-config-tests::config parse::section::key::case_insensitive_eq |
|
PASS [ 0.042s] gix-config-tests::config parse::section::key::case_insensitive_hash |
|
PASS [ 0.039s] gix-config-tests::config parse::section::key::case_insensitive_ord |
|
PASS [ 0.046s] gix-config-tests::config parse::section::key::rejects_invalid_format |
|
PASS [ 0.045s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid |
|
PASS [ 0.313s] gix-config-tests::config mem::usage |
|
PASS [ 0.038s] gix-config-tests::config parse::section::name::rejects_invalid_format |
|
PASS [ 0.047s] gix-config-tests::config parse::size_in_memory |
|
PASS [ 0.049s] gix-config-tests::config source::git_config_global |
|
PASS [ 0.036s] gix-config-tests::config source::git_config_system |
|
PASS [ 0.041s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct |
|
PASS [ 0.041s] gix-config-tests::config value::normalize::all_quoted_is_optimized |
|
PASS [ 0.090s] gix-config-tests::config source::git_config_no_system |
|
PASS [ 0.049s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy |
|
PASS [ 0.051s] gix-config-tests::config value::normalize::empty_string |
|
PASS [ 0.043s] gix-config-tests::config value::normalize::inner_quotes_are_removed |
|
PASS [ 0.050s] gix-config-tests::config value::normalize::escaped_quotes_are_kept |
|
PASS [ 0.053s] gix-config-tests::config value::normalize::modified_is_owned |
|
PASS [ 0.050s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable |
|
PASS [ 0.053s] gix-config-tests::config value::normalize::not_modified_is_borrowed |
|
PASS [ 0.046s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other |
|
PASS [ 0.053s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely |
|
PASS [ 0.045s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does |
|
PASS [ 0.081s] gix-config-value::value boolean::from_str_err |
|
PASS [ 0.082s] gix-config-value::value boolean::from_str_false |
|
PASS [ 0.064s] gix-config-value::value boolean::from_str_true |
|
PASS [ 0.035s] gix-config-value::value boolean::ignores_case |
|
PASS [ 0.048s] gix-config-value::value color::attribute::invalid |
|
PASS [ 0.043s] gix-config-value::value color::attribute::inverted_dashed |
|
PASS [ 0.048s] gix-config-value::value color::attribute::inverted_no_dash |
|
PASS [ 0.045s] gix-config-value::value color::attribute::non_inverted |
|
PASS [ 0.048s] gix-config-value::value color::from_git::at_most_two_colors |
|
PASS [ 0.062s] gix-config-value::value color::from_git::attribute_fg_bg |
|
PASS [ 0.085s] gix-config-value::value color::from_git::attribute_before_color_name |
|
PASS [ 0.058s] gix-config-value::value color::from_git::color_name_before_attribute |
|
PASS [ 0.020s] gix-config-value::value color::from_git::default_can_combine_with_attributes |
|
PASS [ 0.021s] gix-config-value::value color::from_git::empty |
|
PASS [ 0.025s] gix-config-value::value color::from_git::fg_bg_attribute |
|
PASS [ 0.030s] gix-config-value::value color::from_git::long_color_spec |
|
PASS [ 0.029s] gix-config-value::value color::from_git::multiple_attributes |
|
PASS [ 0.028s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds |
|
PASS [ 0.023s] gix-config-value::value color::from_git::reset |
|
PASS [ 0.031s] gix-config-value::value color::from_git::reset_then_multiple_attributes |
|
PASS [ 0.029s] gix-config-value::value color::name::ansi |
|
PASS [ 0.030s] gix-config-value::value color::name::bright |
|
PASS [ 0.035s] gix-config-value::value color::name::hex |
|
PASS [ 0.035s] gix-config-value::value color::name::invalid |
|
PASS [ 0.035s] gix-config-value::value color::name::non_bright |
|
PASS [ 0.023s] gix-config-value::value integer::as_decimal |
|
PASS [ 0.423s] gix-config-tests::mem usage |
|
PASS [ 0.044s] gix-config-value::value integer::from_str_no_suffix |
|
PASS [ 0.036s] gix-config-value::value integer::from_str_with_suffix |
|
PASS [ 0.025s] gix-config-value::value integer::invalid_from_str |
|
PASS [ 0.035s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything |
|
PASS [ 0.035s] gix-config-value::value path::interpolate::empty_path_is_error |
|
PASS [ 0.028s] gix-config-value::value path::interpolate::prefix_substitutes_git_install_dir |
|
PASS [ 0.038s] gix-config-value::value path::interpolate::prefix_substitution_skipped_with_dot_slash |
|
PASS [ 0.029s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate |
|
PASS [ 0.029s] gix-config-value::value path::interpolate::tilde_slash_substitutes_current_user |
|
PASS [ 0.053s] gix-config-value::value path::interpolate::tilde_with_given_user_is_unsupported_on_windows |
|
PASS [ 0.213s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url |
|
PASS [ 0.175s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete |
|
PASS [ 0.289s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete |
|
PASS [ 0.281s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt |
|
PASS [ 0.170s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value |
|
PASS [ 0.171s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only |
|
PASS [ 0.178s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones |
|
PASS [ 0.124s] gix-credentials::credentials helper::cascade::invoke::usernames_in_urls_are_kept_if_the_helper_does_not_overwrite_it |
|
PASS [ 0.045s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields |
|
PASS [ 0.246s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls |
|
PASS [ 0.040s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input |
|
PASS [ 0.047s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding |
|
PASS [ 0.036s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values |
|
PASS [ 0.035s] gix-credentials::credentials helper::context::from_bytes::unknown_field_names_are_skipped |
|
PASS [ 0.030s] gix-credentials::credentials helper::context::write_to::null_bytes_and_newlines_are_invalid |
|
PASS [ 0.033s] gix-credentials::credentials helper::context::write_to::quit_is_not_serialized_but_can_be_parsed |
|
PASS [ 0.294s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts |
|
PASS [ 0.113s] gix-credentials::credentials helper::invoke::program::builtin |
|
PASS [ 0.129s] gix-credentials::credentials helper::invoke::get |
|
PASS [ 0.141s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits |
|
PASS [ 0.045s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action |
|
PASS [ 0.031s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity |
|
PASS [ 0.029s] gix-credentials::credentials program::from_custom_definition::empty |
|
PASS [ 0.116s] gix-credentials::credentials helper::invoke::program::script |
|
PASS [ 0.034s] gix-credentials::credentials program::from_custom_definition::name_with_args |
|
PASS [ 0.049s] gix-credentials::credentials program::from_custom_definition::name |
|
PASS [ 0.038s] gix-credentials::credentials program::from_custom_definition::name_with_special_args |
|
PASS [ 0.038s] gix-credentials::credentials program::from_custom_definition::path_with_args_that_definitely_need_shell |
|
PASS [ 0.045s] gix-credentials::credentials program::from_custom_definition::path_with_simple_args |
|
PASS [ 0.050s] gix-credentials::credentials program::from_custom_definition::path_without_args |
|
PASS [ 0.035s] gix-credentials::credentials program::from_custom_definition::simple_script_in_path |
|
PASS [ 0.031s] gix-credentials::credentials protocol::context::destructure_url_in_place::http_and_https_ignore_the_path_by_default |
|
PASS [ 0.028s] gix-credentials::credentials protocol::context::destructure_url_in_place::parts_are_verbatim_with_non_http_url |
|
PASS [ 0.025s] gix-credentials::credentials protocol::context::destructure_url_in_place::passwords_are_placed_in_context_too |
|
PASS [ 0.024s] gix-credentials::credentials protocol::context::to_prompt::any_scheme_means_url_is_included |
|
PASS [ 0.229s] gix-credentials::credentials helper::invoke::store_and_reject |
|
PASS [ 0.036s] gix-credentials::credentials protocol::context::to_prompt::no_scheme_means_no_url |
|
PASS [ 0.034s] gix-credentials::credentials protocol::context::to_url::host_is_appended |
|
PASS [ 0.052s] gix-credentials::credentials protocol::context::to_url::all_fields_with_port_but_password_is_never_shown |
|
PASS [ 0.032s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing |
|
PASS [ 0.036s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed |
|
PASS [ 0.027s] gix-credentials::credentials protocol::context::to_url::protocol_alone_is_enough |
|
PASS [ 0.030s] gix-credentials::credentials protocol::context::to_url::username_is_appended |
|
PASS [ 0.058s] gix-date parse::relative::tests::two_weeks_ago |
|
PASS [ 0.054s] gix-date::date time::format::custom_compile_time |
|
PASS [ 0.056s] gix-date::date time::format::default |
|
PASS [ 0.043s] gix-date::date time::format::git_default |
|
PASS [ 0.042s] gix-date::date time::format::git_rfc2822 |
|
PASS [ 0.042s] gix-date::date time::format::iso8601 |
|
PASS [ 0.048s] gix-date::date time::format::iso8601_strict |
|
PASS [ 0.049s] gix-date::date time::format::raw |
|
PASS [ 0.054s] gix-date::date time::format::rfc2822 |
|
PASS [ 0.040s] gix-date::date time::format::short |
|
PASS [ 0.044s] gix-date::date time::format::unix |
|
PASS [ 0.038s] gix-date::date time::init::utc_local_handles_signs_correctly |
|
PASS [ 0.048s] gix-date::date time::is_set |
|
PASS [ 0.038s] gix-date::date time::parse::bad_raw |
|
PASS [ 0.036s] gix-date::date time::parse::double_negation_in_offset |
|
PASS [ 0.036s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic |
|
PASS [ 0.040s] gix-date::date time::parse::git_default |
|
PASS [ 0.052s] gix-date::date time::parse::git_rfc2822 |
|
PASS [ 0.039s] gix-date::date time::parse::invalid_dates_can_be_produced_without_current_time |
|
PASS [ 0.034s] gix-date::date time::parse::raw |
|
PASS [ 0.318s] gix-date::date time::baseline::parse_compare_format |
|
PASS [ 0.040s] gix-date::date time::parse::relative::large_offsets |
|
PASS [ 0.043s] gix-date::date time::parse::relative::large_offsets_do_not_panic |
|
PASS [ 0.046s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented |
|
PASS [ 0.045s] gix-date::date time::parse::relative::various |
|
PASS [ 0.048s] gix-date::date time::parse::rfc2822 |
|
PASS [ 0.046s] gix-date::date time::parse::special_time_is_ok_for_now |
|
PASS [ 0.057s] gix-date::date time::parse::short |
|
PASS [ 0.055s] gix-date::date time::write_to::invalid |
|
PASS [ 0.041s] gix-date::date time::write_to::valid_roundtrips |
|
PASS [ 0.060s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources |
|
PASS [ 0.094s] gix-diff tree::changes::tests::compare_select_samples |
|
PASS [ 0.099s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations |
|
PASS [ 0.114s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources |
|
PASS [ 0.069s] gix-diff tree::visit::tests::size_of_change |
|
PASS [ 0.172s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing |
|
PASS [ 0.213s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold |
|
PASS [ 0.225s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold |
|
FAIL [ 0.081s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple |
|
|
|
--- STDOUT: gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple --- |
|
|
|
running 1 test |
|
test blob::pipeline::convert_to_diffable::simple ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
blob::pipeline::convert_to_diffable::simple |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 28 filtered out; finished in 0.04s |
|
|
|
|
|
--- STDERR: gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple --- |
|
Error: Os { code: 1314, kind: Uncategorized, message: "A required privilege is not held by the client." } |
|
|
|
PASS [ 0.081s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter |
|
PASS [ 0.391s] gix-diff-tests::diff blob::platform::diff_binary |
|
PASS [ 0.391s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command |
|
PASS [ 0.057s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option |
|
PASS [ 0.049s] gix-diff-tests::diff blob::platform::invalid_resource_types |
|
PASS [ 0.070s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link |
|
PASS [ 0.064s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist |
|
PASS [ 0.064s] gix-diff-tests::diff rewrites::tracker::add_only |
|
PASS [ 0.936s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection |
|
PASS [ 0.153s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity |
|
PASS [ 0.144s] gix-diff-tests::diff rewrites::tracker::copy_by_id |
|
PASS [ 0.069s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only |
|
PASS [ 0.047s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources |
|
PASS [ 0.040s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.038s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity |
|
PASS [ 0.046s] gix-diff-tests::diff rewrites::tracker::remove_only |
|
PASS [ 0.042s] gix-diff-tests::diff rewrites::tracker::rename_by_id |
|
PASS [ 0.042s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered |
|
PASS [ 1.877s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver |
|
PASS [ 6.116s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename |
|
PASS [ 0.071s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference |
|
PASS [ 0.533s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested |
|
PASS [ 6.766s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states |
|
PASS [ 5.940s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested |
|
PASS [ 7.223s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename_2 |
|
PASS [ 21.212s] gix-dir::dir walk::cancel_with_collection_does_not_fail |
|
PASS [ 0.053s] gix-dir::dir walk::expendable_and_precious |
|
PASS [ 21.208s] gix-dir::dir walk::complex_empty |
|
PASS [ 21.069s] gix-dir::dir walk::empty_and_nested_untracked |
|
PASS [ 0.035s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly |
|
PASS [ 0.099s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec |
|
PASS [ 0.074s] gix-dir::dir walk::ignored_dir_with_cwd_handling |
|
PASS [ 0.056s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked |
|
PASS [ 0.105s] gix-dir::dir walk::ignored_with_cwd_handling |
|
PASS [ 0.061s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories |
|
PASS [ 0.055s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.079s] gix-dir::dir walk::nested_repos_in_ignored_directories |
|
PASS [ 0.064s] gix-dir::dir walk::nested_repos_in_untracked_directories |
|
PASS [ 0.117s] gix-dir::dir walk::nested_precious_repo_respects_wildcards |
|
PASS [ 0.044s] gix-dir::dir walk::only_untracked |
|
PASS [ 0.045s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection |
|
PASS [ 0.043s] gix-dir::dir walk::only_untracked_from_subdir |
|
PASS [ 0.040s] gix-dir::dir walk::only_untracked_with_cwd_handling |
|
PASS [ 0.034s] gix-dir::dir walk::only_untracked_with_pathspec |
|
PASS [ 0.041s] gix-dir::dir walk::only_untracked_with_prefix_deletion |
|
PASS [ 0.086s] gix-dir::dir walk::partial_checkout_cone_and_non_one |
|
PASS [ 0.094s] gix-dir::dir walk::root_at_submodule_repository_allows_walk |
|
PASS [ 0.040s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec |
|
PASS [ 0.129s] gix-dir::dir walk::precious_are_not_expendable |
|
PASS [ 0.049s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive |
|
PASS [ 0.035s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked |
|
PASS [ 0.056s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked |
|
PASS [ 0.035s] gix-dir::dir walk::root_in_submodule_repository_allows_walk |
|
PASS [ 0.049s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk |
|
PASS [ 0.054s] gix-dir::dir walk::root_may_not_go_through_dot_git |
|
PASS [ 0.061s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled |
|
PASS [ 0.062s] gix-dir::dir walk::root_may_not_go_through_submodule |
|
PASS [ 0.050s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories |
|
PASS [ 0.037s] gix-dir::dir walk::root_that_is_untracked_file_is_returned |
|
PASS [ 0.060s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked |
|
PASS [ 0.064s] gix-dir::dir walk::root_that_is_tracked_file_is_returned |
|
PASS [ 0.039s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored |
|
PASS [ 0.039s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories |
|
PASS [ 0.056s] gix-dir::dir walk::subdir_untracked |
|
PASS [ 0.039s] gix-dir::dir walk::top_level_root_that_is_a_file |
|
PASS [ 0.056s] gix-dir::dir walk::type_mismatch |
|
PASS [ 0.064s] gix-dir::dir walk::type_mismatch_ignore_case |
|
PASS [ 0.130s] gix-dir::dir walk::submodules |
|
PASS [ 0.035s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir |
|
PASS [ 0.061s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file |
|
PASS [ 0.050s] gix-dir::dir walk::untracked_and_ignored |
|
PASS [ 0.045s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards |
|
PASS [ 0.060s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed |
|
PASS [ 0.048s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards |
|
PASS [ 21.689s] gix-dir::dir walk::empty_root |
|
PASS [ 0.064s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed |
|
PASS [ 0.058s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix |
|
PASS [ 0.056s] gix-dir::dir walk::untracked_and_ignored_collapse_mix |
|
PASS [ 0.048s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec |
|
PASS [ 0.048s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec |
|
PASS [ 0.054s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.051s] gix-dir::dir walk::walk_with_submodule |
|
PASS [ 0.060s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance |
|
FAIL [ 0.109s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format |
|
|
|
--- STDOUT: gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format --- |
|
|
|
running 1 test |
|
test upwards::types::tests::parse_ceiling_dirs_from_environment_format ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
upwards::types::tests::parse_ceiling_dirs_from_environment_format |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.07s |
|
|
|
|
|
--- STDERR: gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format --- |
|
Error: Os { code: 1314, kind: Uncategorized, message: "A required privilege is not held by the client." } |
|
|
|
PASS [ 0.166s] gix-discover is::config::tests::various |
|
PASS [ 0.368s] gix-dir::dir_walk_cwd prefixes_work_as_expected |
|
PASS [ 5.206s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare |
|
PASS [ 0.044s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree |
|
PASS [ 5.167s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed |
|
PASS [ 0.028s] gix-discover::discover parse::invalid |
|
PASS [ 0.074s] gix-discover::discover is_git::split_worktree_using_configuration |
|
PASS [ 0.037s] gix-discover::discover parse::valid |
|
PASS [ 0.054s] gix-discover::discover path::from_git_dir_file::absolute_path_windows |
|
PASS [ 0.053s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir |
|
PASS [ 0.032s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_required |
|
PASS [ 0.038s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_limits_are_respected_and_prevent_discovery |
|
PASS [ 0.042s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate |
|
PASS [ 0.046s] gix-discover::discover upwards::ceiling_dirs::ceilings_are_adjusted_to_match_search_dir |
|
PASS [ 0.036s] gix-discover::discover upwards::ceiling_dirs::discovery_fails_if_we_require_a_matching_ceiling_dir_but_are_standing_on_it |
|
PASS [ 0.046s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery |
|
PASS [ 0.045s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones |
|
PASS [ 0.038s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed |
|
PASS [ 5.428s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo |
|
PASS [ 0.043s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default |
|
PASS [ 0.054s] gix-discover::discover upwards::do_not_shorten_absolute_paths |
|
PASS [ 5.282s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo |
|
PASS [ 0.057s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored |
|
PASS [ 0.057s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir |
|
PASS [ 0.040s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir |
|
PASS [ 0.057s] gix-discover::discover upwards::from_bare_with_index |
|
PASS [ 0.074s] gix-discover::discover upwards::from_bare_git_dir |
|
PASS [ 0.077s] gix-discover::discover upwards::from_bare_git_dir_without_config_file |
|
PASS [ 0.059s] gix-discover::discover upwards::from_dir_with_dot_dot |
|
PASS [ 0.041s] gix-discover::discover upwards::from_git_dir |
|
PASS [ 0.051s] gix-discover::discover upwards::from_inside_bare_git_dir |
|
PASS [ 0.037s] gix-discover::discover upwards::from_nested_dir |
|
PASS [ 0.095s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git |
|
PASS [ 0.044s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir |
|
PASS [ 0.125s] gix-discover::discover upwards::from_existing_worktree |
|
PASS [ 0.064s] gix-discover::discover upwards::from_non_bare_without_index |
|
PASS [ 0.071s] gix-discover::discover upwards::from_working_dir |
|
PASS [ 0.051s] gix-discover::discover upwards::from_working_dir_no_config |
|
PASS [ 0.112s] gix-discover::discover upwards::from_non_existing_worktree |
|
PASS [ 0.122s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git |
|
PASS [ 0.163s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index |
|
PASS [ 0.198s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index |
|
PASS [ 0.045s] gix-discover::isolated unc_paths_are_handled_on_windows |
|
PASS [ 0.040s] gix-discover::isolated upwards_bare_repo_with_index |
|
PASS [ 0.028s] gix-features::features trace::span |
|
PASS [ 0.044s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling |
|
PASS [ 0.039s] gix-features::hash size_of_sha1 |
|
PASS [ 0.344s] gix-discover::discover upwards::submodules::by_their_module_git_dir |
|
PASS [ 0.028s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.068s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.023s] gix-features::multi-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.025s] gix-features::multi-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.042s] gix-features::multi-threaded parallel::in_parallel |
|
PASS [ 0.049s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.414s] gix-discover::discover upwards::submodules::by_their_worktree_checkout |
|
PASS [ 0.061s] gix-features::multi-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.040s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.031s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small |
|
PASS [ 0.053s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big |
|
PASS [ 0.084s] gix-features::multi-threaded parallel::stepped_reduce_next |
|
PASS [ 0.030s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads |
|
PASS [ 0.030s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed |
|
PASS [ 0.036s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup |
|
PASS [ 0.024s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_single_thread |
|
PASS [ 0.034s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads |
|
PASS [ 0.040s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread |
|
PASS [ 0.029s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads |
|
PASS [ 0.027s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread |
|
PASS [ 0.032s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe |
|
PASS [ 0.050s] gix-features::pipe io::continue_on_empty_writes |
|
PASS [ 0.035s] gix-features::pipe io::line_reading_one_by_one |
|
PASS [ 0.040s] gix-features::pipe io::line_reading |
|
PASS [ 0.039s] gix-features::pipe io::small_reads |
|
PASS [ 0.043s] gix-features::pipe io::threaded_read_to_end |
|
PASS [ 0.043s] gix-features::pipe io::writer_can_inject_errors |
|
PASS [ 0.037s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.032s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.033s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.065s] gix-features::single-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.058s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.072s] gix-features::single-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.077s] gix-features::single-threaded parallel::stepped_reduce_next |
|
PASS [ 0.113s] gix-features::single-threaded parallel::in_parallel |
|
PASS [ 0.066s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.144s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied |
|
SLOW [> 60.000s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it |
|
SLOW [> 60.000s] gix-filter::filter driver::apply::process_status_abort_disables_capability |
|
SLOW [> 60.000s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process |
|
SLOW [> 60.000s] gix-filter::filter driver::apply::smudge_and_clean_delayed |
|
PASS [ 84.454s] gix-filter::filter driver::apply::smudge_and_clean_delayed |
|
PASS [ 84.748s] gix-filter::filter driver::apply::process_status_abort_disables_capability |
|
PASS [ 13.076s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers |
|
PASS [ 109.827s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it |
|
SLOW [>120.000s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process |
|
PASS [ 37.314s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false |
|
PASS [ 134.253s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process |
|
PASS [ 0.037s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf |
|
PASS [ 0.035s] gix-filter::filter eol::convert_to_git::detected_as_binary |
|
PASS [ 0.032s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr |
|
PASS [ 0.030s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work |
|
PASS [ 0.031s] gix-filter::filter eol::convert_to_git::round_trip_check |
|
PASS [ 0.034s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr |
|
PASS [ 0.031s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted |
|
PASS [ 0.033s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl |
|
PASS [ 0.030s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr |
|
PASS [ 0.032s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it |
|
PASS [ 0.031s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it |
|
PASS [ 0.027s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_nothing_to_do |
|
PASS [ 0.028s] gix-filter::filter eol::stats::from_bytes::all |
|
PASS [ 0.025s] gix-filter::filter ident::apply::no_change |
|
PASS [ 0.029s] gix-filter::filter ident::apply::round_trips |
|
PASS [ 0.027s] gix-filter::filter ident::apply::simple |
|
PASS [ 0.025s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar |
|
PASS [ 0.026s] gix-filter::filter ident::undo::empty |
|
PASS [ 0.028s] gix-filter::filter ident::undo::multiple |
|
PASS [ 0.028s] gix-filter::filter ident::undo::no_id_changes_nothing |
|
PASS [ 0.024s] gix-filter::filter ident::undo::nothing_if_it_is_not_id |
|
PASS [ 0.030s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars |
|
SLOW [> 60.000s] gix-filter::filter driver::apply::smudge_and_clean_series |
|
SLOW [> 60.000s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
LEAK [ 48.795s] gix-filter::filter driver::shutdown::ignore_when_waiting |
|
PASS [ 0.037s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf |
|
PASS [ 0.032s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged |
|
PASS [ 48.018s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible |
|
SLOW [>120.000s] gix-filter::filter driver::apply::smudge_and_clean_series |
|
PASS [ 48.767s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible |
|
PASS [ 0.032s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter |
|
PASS [ 0.032s] gix-filter::filter pipeline::convert_to_worktree::no_filter |
|
PASS [ 0.037s] gix-filter::filter pipeline::default |
|
PASS [ 0.034s] gix-filter::filter worktree::encode_to_git::simple |
|
PASS [ 0.033s] gix-filter::filter worktree::encode_to_worktree::shift_jis |
|
PASS [ 0.033s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback |
|
PASS [ 0.031s] gix-filter::filter worktree::encoding::for_label::unknown |
|
PASS [ 0.029s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported |
|
PASS [ 0.034s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported |
|
PASS [ 0.031s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported |
|
PASS [ 0.025s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported |
|
PASS [ 0.062s] gix-fs::current_dir precompose_unicode |
|
PASS [ 0.119s] gix-fs::fs capabilities::parallel_probe |
|
PASS [ 0.024s] gix-fs::fs capabilities::probe |
|
PASS [ 0.032s] gix-fs::fs dir::create::all::a_deeply_nested_directory |
|
PASS [ 0.021s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too |
|
PASS [ 0.019s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success |
|
PASS [ 0.027s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently |
|
PASS [ 0.026s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically |
|
PASS [ 0.021s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_up_to_retries_limit |
|
PASS [ 0.025s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted |
|
PASS [ 0.018s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries |
|
PASS [ 0.030s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully |
|
PASS [ 0.035s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails |
|
PASS [ 0.023s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok |
|
PASS [ 0.020s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing |
|
PASS [ 0.025s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt |
|
PASS [ 0.022s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir |
|
PASS [ 0.019s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works |
|
PASS [ 0.024s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails |
|
PASS [ 0.023s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted |
|
PASS [ 0.023s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately |
|
PASS [ 0.023s] gix-fs::fs read_dir::with_precomposed_unicode |
|
PASS [ 0.019s] gix-fs::fs stack::absolute_paths_are_invalid |
|
PASS [ 0.018s] gix-fs::fs stack::delegate_calls_are_consistent |
|
PASS [ 0.017s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before |
|
PASS [ 0.021s] gix-fs::fs stack::path_join_handling |
|
PASS [ 0.028s] gix-fs::fs stack::relative_components_are_invalid |
|
PASS [ 2.648s] gix-fsck::fsck connectivity::missing_blobs |
|
PASS [ 0.095s] gix-fsck::fsck connectivity::missing_trees |
|
PASS [ 0.079s] gix-fsck::fsck connectivity::no_missing |
|
PASS [ 0.062s] gix-glob::glob parse::absence_of_sub_directories_are_marked |
|
PASS [ 0.031s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions |
|
PASS [ 0.030s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence |
|
PASS [ 0.030s] gix-glob::glob parse::hash_symbols_are_not_special |
|
PASS [ 0.028s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern |
|
PASS [ 0.028s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash |
|
PASS [ 0.029s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute |
|
PASS [ 0.026s] gix-glob::glob parse::mark_ends_with_pattern_specifically |
|
PASS [ 0.031s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed |
|
PASS [ 0.029s] gix-glob::glob parse::trailing_spaces_are_taken_literally |
|
PASS [ 0.028s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.022s] gix-glob::glob parse::whitespace_only_is_ignored |
|
PASS [ 0.035s] gix-glob::glob pattern::display |
|
PASS [ 0.047s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames |
|
PASS [ 0.034s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths |
|
PASS [ 0.035s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning |
|
PASS [ 0.034s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning |
|
PASS [ 0.028s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search |
|
PASS [ 0.031s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly |
|
PASS [ 0.032s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with |
|
PASS [ 0.030s] gix-glob::glob pattern::matching::basename_matches_from_end |
|
PASS [ 0.213s] gix-glob::glob pattern::matching::compare_baseline_with_ours |
|
PASS [ 0.029s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star |
|
PASS [ 0.039s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service |
|
PASS [ 0.028s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work |
|
PASS [ 0.032s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories |
|
PASS [ 0.034s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller |
|
PASS [ 0.031s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored |
|
PASS [ 0.031s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end |
|
PASS [ 0.023s] gix-glob::glob pattern::matching::single_paths_match_anywhere |
|
PASS [ 0.025s] gix-glob::glob pattern::matching::special_cases_from_corpus |
|
PASS [ 0.027s] gix-glob::glob search::pattern::list::from_bytes_base |
|
PASS [ 0.028s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist |
|
PASS [ 0.030s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory |
|
PASS [ 0.029s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos |
|
PASS [ 0.026s] gix-glob::glob wildmatch::brackets |
|
PASS [ 0.030s] gix-glob::glob wildmatch::corpus |
|
PASS [ 0.028s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit |
|
PASS [ 0.020s] gix-hash::hash kind::from_hex_len::some_sha1 |
|
PASS [ 0.020s] gix-hash::hash object_id::empty::blob |
|
PASS [ 0.021s] gix-hash::hash object_id::empty::tree |
|
PASS [ 0.026s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters |
|
PASS [ 0.020s] gix-hash::hash object_id::from_hex::invalid::too_long |
|
PASS [ 0.022s] gix-hash::hash object_id::from_hex::invalid::too_short |
|
PASS [ 0.032s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase |
|
PASS [ 0.020s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase |
|
PASS [ 0.020s] gix-hash::hash oid::is_null |
|
PASS [ 0.020s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 |
|
PASS [ 0.020s] gix-hash::hash prefix::cmp_oid::it_detects_equality |
|
PASS [ 0.020s] gix-hash::hash prefix::cmp_oid::it_detects_inequality |
|
PASS [ 0.021s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex |
|
PASS [ 0.021s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short |
|
PASS [ 0.017s] gix-hash::hash prefix::new::various_valid_inputs |
|
PASS [ 0.024s] gix-hash::hash prefix::try_from::id_8_chars |
|
PASS [ 0.025s] gix-hash::hash prefix::try_from::id_9_chars |
|
PASS [ 0.021s] gix-hash::hash prefix::try_from::id_to_long |
|
PASS [ 0.019s] gix-hash::hash prefix::try_from::id_to_short |
|
PASS [ 0.022s] gix-hash::hash prefix::try_from::invalid_chars |
|
PASS [ 0.047s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic |
|
PASS [ 0.018s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input |
|
PASS [ 0.061s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments |
|
PASS [ 0.037s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.030s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.030s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.052s] gix-ignore::ignore parse::line_numbers_are_counted_correctly |
|
PASS [ 0.041s] gix-ignore::ignore parse::precious |
|
PASS [ 0.029s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.977s] gix-ignore::ignore search::baseline_from_git_dir |
|
PASS [ 0.038s] gix-ignore::ignore search::from_overrides |
|
PASS [ 0.045s] gix-ignore::ignore search::from_overrides_with_excludes |
|
PASS [ 0.041s] gix-ignore::ignore search::from_overrides_with_precious |
|
PASS [ 0.097s] gix-index access::tests::entry_by_path_with_conflicting_file |
|
PASS [ 0.032s] gix-index entry::flags::at_rest::tests::flags_extended_conversion |
|
PASS [ 0.018s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict |
|
FAIL [ 0.021s] gix-index extension::tree::tests::size_of_tree |
|
|
|
--- STDOUT: gix-index extension::tree::tests::size_of_tree --- |
|
|
|
running 1 test |
|
test extension::tree::tests::size_of_tree ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
extension::tree::tests::size_of_tree |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 4 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-index extension::tree::tests::size_of_tree --- |
|
thread 'extension::tree::tests::size_of_tree' panicked at gix-index\src\extension\tree\mod.rs:20:9: |
|
assertion `left == right` failed |
|
left: 68 |
|
right: 88 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
FAIL [ 0.019s] gix-index size_of_entry |
|
|
|
--- STDOUT: gix-index size_of_entry --- |
|
|
|
running 1 test |
|
test size_of_entry ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
size_of_entry |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 4 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-index size_of_entry --- |
|
thread 'size_of_entry' panicked at gix-index\src\lib.rs:250:5: |
|
assertion `left == right` failed |
|
left: 72 |
|
right: 80 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.264s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support |
|
PASS [ 0.163s] gix-index-tests::integrate index::access::entry_by_path |
|
PASS [ 0.147s] gix-index-tests::integrate index::access::entry_by_path_and_stage |
|
PASS [ 0.032s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file |
|
PASS [ 0.032s] gix-index-tests::integrate index::access::entry_range |
|
PASS [ 0.032s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order |
|
PASS [ 0.040s] gix-index-tests::integrate index::access::prefixed_entries |
|
PASS [ 0.033s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes |
|
PASS [ 0.034s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file |
|
PASS [ 0.032s] gix-index-tests::integrate index::access::remove_entries |
|
PASS [ 0.033s] gix-index-tests::integrate index::access::sort_entries |
|
PASS [ 0.032s] gix-index-tests::integrate index::entry::mode::apply |
|
PASS [ 0.023s] gix-index-tests::integrate index::entry::stat::is_racy |
|
PASS [ 0.022s] gix-index-tests::integrate index::entry::stat::matches::check_stat |
|
PASS [ 0.027s] gix-index-tests::integrate index::entry::stat::matches::use_ctime |
|
PASS [ 0.023s] gix-index-tests::integrate index::entry::stat::matches::use_nsec |
|
PASS [ 0.025s] gix-index-tests::integrate index::entry::stat::matches::use_stdev |
|
PASS [ 0.037s] gix-index-tests::integrate index::entry::time::conversion_roundtrip |
|
PASS [ 0.047s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path |
|
PASS [ 0.031s] gix-index-tests::integrate index::file::init::at_or_new::create_empty_in_memory_state_if_file_does_not_exist |
|
PASS [ 0.040s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing |
|
SLOW [>120.000s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
PASS [ 1.855s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index |
|
PASS [ 0.027s] gix-index-tests::integrate index::file::read::file_with_conflicts |
|
PASS [ 0.040s] gix-index-tests::integrate index::file::read::fsmn_v1 |
|
PASS [ 0.044s] gix-index-tests::integrate index::file::read::reuc_extension |
|
PASS [ 0.134s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode |
|
PASS [ 0.127s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs |
|
PASS [ 0.164s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode |
|
PASS [ 0.154s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index |
|
PASS [ 0.251s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same |
|
PASS [ 0.114s] gix-index-tests::integrate index::file::read::split_index_without_any_extension |
|
PASS [ 0.045s] gix-index-tests::integrate index::file::read::untr_extension |
|
PASS [ 0.062s] gix-index-tests::integrate index::file::read::untr_extension_with_oids |
|
PASS [ 0.032s] gix-index-tests::integrate index::file::read::v2_empty |
|
PASS [ 0.045s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash |
|
PASS [ 0.042s] gix-index-tests::integrate index::file::read::v2_split_index |
|
PASS [ 0.140s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully |
|
PASS [ 0.056s] gix-index-tests::integrate index::file::read::v2_very_long_path |
|
PASS [ 0.028s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext |
|
PASS [ 0.026s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext |
|
PASS [ 0.115s] gix-index-tests::integrate index::file::read::v3_added_files |
|
PASS [ 0.032s] gix-index-tests::integrate index::file::read::v3_extended_flags |
|
PASS [ 0.036s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext |
|
PASS [ 0.033s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss |
|
PASS [ 0.037s] gix-index-tests::integrate index::file::write::remove_flag_is_respected |
|
PASS [ 0.055s] gix-index-tests::integrate index::file::write::roundtrips |
|
PASS [ 0.041s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index |
|
PASS [ 0.062s] gix-index-tests::integrate index::file::write::skip_hash |
|
PASS [ 49.124s] gix-filter::filter pipeline::convert_to_worktree::all_stages |
|
PASS [ 0.087s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations |
|
PASS [ 0.066s] gix-index-tests::integrate index::init::from_tree |
|
FAIL [ 0.152s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow |
|
|
|
--- STDOUT: gix-index-tests::integrate index::fs::metadata::from_path_no_follow --- |
|
|
|
running 1 test |
|
test index::fs::metadata::from_path_no_follow ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
index::fs::metadata::from_path_no_follow |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 53 filtered out; finished in 0.12s |
|
|
|
|
|
--- STDERR: gix-index-tests::integrate index::fs::metadata::from_path_no_follow --- |
|
Archive at 'fixtures\generated-archives\file_metadata.tar' not found, creating fixture using script 'file_metadata.sh' |
|
thread 'index::fs::metadata::from_path_no_follow' panicked at tests\tools\src\lib.rs:486:17: |
|
fixture script of "bash" "C:\\Users\\ek\\repos\\gitoxide\\gix-index\\tests\\fixtures\\file_metadata.sh" failed: stdout: |
|
stderr: touch: invalid date format '2446-05-10 22:38:55.111111111' |
|
|
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.028s] gix-index-tests::integrate index::init::new |
|
FAIL [ 0.027s] gix-index-tests::integrate index::size_of_entry |
|
|
|
--- STDOUT: gix-index-tests::integrate index::size_of_entry --- |
|
|
|
running 1 test |
|
test index::size_of_entry ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
index::size_of_entry |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 53 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-index-tests::integrate index::size_of_entry --- |
|
thread 'index::size_of_entry' panicked at gix-index\tests\index\mod.rs:28:5: |
|
assertion `left == right` failed |
|
left: 72 |
|
right: 80 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.024s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension |
|
PASS [ 0.026s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension |
|
PASS [ 0.089s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit |
|
PASS [ 0.022s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails |
|
PASS [ 0.022s] gix-lock::all lock::file::acquire::lock_write_drop |
|
PASS [ 0.023s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file |
|
PASS [ 0.328s] gix-index-tests::integrate index::init::from_tree_validation |
|
PASS [ 0.036s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file |
|
PASS [ 0.035s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.023s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error |
|
PASS [ 0.017s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable |
|
PASS [ 0.020s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.053s] gix-macros::macros momo::basic_fn |
|
PASS [ 0.024s] gix-macros::macros momo::struct_fn |
|
PASS [ 0.152s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more |
|
PASS [ 0.026s] gix-macros::macros momo::struct_method |
|
PASS [ 0.085s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding |
|
PASS [ 0.033s] gix-mailmap snapshot::util::encoded_string::no_advanced_unicode_folding |
|
PASS [ 0.021s] gix-mailmap snapshot::util::encoded_string::unknown_encoding_pairs_do_not_try_to_ignore_cases |
|
PASS [ 0.093s] gix-mailmap::mailmap parse::a_typical_mailmap |
|
PASS [ 0.020s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored |
|
PASS [ 0.036s] gix-mailmap::mailmap parse::error_if_email_is_empty |
|
PASS [ 0.056s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name |
|
PASS [ 0.062s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email |
|
PASS [ 0.049s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors |
|
PASS [ 0.028s] gix-mailmap::mailmap parse::valid_entries |
|
PASS [ 0.038s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported |
|
PASS [ 0.048s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash |
|
PASS [ 0.029s] gix-mailmap::mailmap snapshot::overwrite_entries |
|
PASS [ 0.016s] gix-mailmap::mailmap snapshot::try_resolve |
|
PASS [ 3.180s] gix-negotiate::negotiate baseline::run |
|
PASS [ 0.023s] gix-negotiate::negotiate size_of_entry |
|
PASS [ 0.025s] gix-negotiate::negotiate window_size::initial_value_without_previous_window_size |
|
PASS [ 0.027s] gix-negotiate::negotiate window_size::transport_is_not_stateless |
|
PASS [ 0.030s] gix-negotiate::negotiate window_size::transport_is_stateless |
|
PASS [ 0.054s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error |
|
PASS [ 0.030s] gix-object commit::message::body::test_parse_trailer::simple_newline |
|
PASS [ 0.019s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows |
|
PASS [ 0.020s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline |
|
PASS [ 0.017s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline |
|
PASS [ 0.022s] gix-object data::tests::size_of_object |
|
PASS [ 0.026s] gix-object tag::write::tests::validated_name::invalid::leading_dash |
|
PASS [ 0.021s] gix-object tag::write::tests::validated_name::invalid::only_dash |
|
PASS [ 0.018s] gix-object tag::write::tests::validated_name::valid::version |
|
PASS [ 0.107s] gix-object::object commit::from_bytes::double_dash_special_time_offset |
|
PASS [ 0.083s] gix-object::object commit::from_bytes::invalid_timestsamp |
|
PASS [ 0.125s] gix-object::object commit::from_bytes::merge |
|
PASS [ 0.095s] gix-object::object commit::from_bytes::mergetag |
|
PASS [ 0.088s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header |
|
PASS [ 0.110s] gix-object::object commit::from_bytes::pre_epoch |
|
PASS [ 0.185s] gix-object::object commit::from_bytes::signed |
|
PASS [ 0.128s] gix-object::object commit::from_bytes::signed_singleline |
|
PASS [ 0.063s] gix-object::object commit::from_bytes::signed_with_encoding |
|
PASS [ 0.048s] gix-object::object commit::from_bytes::unsigned |
|
PASS [ 0.047s] gix-object::object commit::from_bytes::whitespace |
|
PASS [ 0.041s] gix-object::object commit::from_bytes::with_encoding |
|
PASS [ 0.082s] gix-object::object commit::from_bytes::with_trailer |
|
PASS [ 0.033s] gix-object::object commit::invalid |
|
PASS [ 0.023s] gix-object::object commit::iter::error_handling |
|
PASS [ 0.030s] gix-object::object commit::iter::mergetag |
|
PASS [ 0.024s] gix-object::object commit::iter::method::signature::msg_footer |
|
PASS [ 0.024s] gix-object::object commit::iter::method::signature::signed |
|
PASS [ 0.031s] gix-object::object commit::iter::method::signature::single_line |
|
PASS [ 0.031s] gix-object::object commit::iter::method::signature::whitespace |
|
PASS [ 0.026s] gix-object::object commit::iter::method::signature::with_encoding |
|
PASS [ 0.031s] gix-object::object commit::iter::method::signatures |
|
PASS [ 0.028s] gix-object::object commit::iter::method::tree_id |
|
PASS [ 0.021s] gix-object::object commit::iter::newline_right_after_signature_multiline_header |
|
PASS [ 0.036s] gix-object::object commit::iter::signed_singleline |
|
PASS [ 0.036s] gix-object::object commit::iter::signed_with_encoding |
|
PASS [ 0.036s] gix-object::object commit::iter::unsigned |
|
PASS [ 0.041s] gix-object::object commit::iter::whitespace |
|
PASS [ 0.049s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref |
|
PASS [ 0.025s] gix-object::object commit::message::body::no_trailer |
|
PASS [ 0.025s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs |
|
PASS [ 0.031s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block |
|
PASS [ 0.023s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block_windows |
|
PASS [ 0.024s] gix-object::object commit::message::body::no_trailer_after_a_paragraph_windows |
|
PASS [ 0.023s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs |
|
PASS [ 0.024s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs |
|
PASS [ 0.026s] gix-object::object commit::message::only_title_no_trailing_newline |
|
PASS [ 0.034s] gix-object::object commit::message::only_title_trailing_newline_is_retained |
|
PASS [ 0.028s] gix-object::object commit::message::only_title_trailing_windows_newline_is_retained |
|
PASS [ 0.044s] gix-object::object commit::message::summary::lines_separated_by_double_newlines_are_subjects |
|
PASS [ 0.047s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself |
|
PASS [ 0.069s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.023s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.032s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space |
|
PASS [ 0.030s] gix-object::object commit::message::summary::whitespace_without_newlines_is_ignored_except_for_leading_and_trailing_whitespace |
|
PASS [ 0.028s] gix-object::object commit::message::title_and_body |
|
PASS [ 0.033s] gix-object::object commit::message::title_and_body_inconsistent_newlines |
|
PASS [ 0.037s] gix-object::object commit::message::title_with_more_whitespace_and_body |
|
PASS [ 0.036s] gix-object::object commit::message::title_with_separator_and_empty_body |
|
PASS [ 0.035s] gix-object::object commit::message::title_with_whitespace_and_body |
|
PASS [ 0.031s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending |
|
PASS [ 0.033s] gix-object::object commit::message::title_with_windows_separator_and_empty_body |
|
PASS [ 0.037s] gix-object::object commit::method::tree |
|
PASS [ 0.032s] gix-object::object compute_hash |
|
PASS [ 0.036s] gix-object::object compute_stream_hash |
|
PASS [ 0.044s] gix-object::object encode::blob::round_trip |
|
PASS [ 0.058s] gix-object::object encode::commit::round_trip |
|
PASS [ 0.030s] gix-object::object encode::loose_header::round_trip |
|
PASS [ 0.094s] gix-object::object encode::tag::round_trip |
|
PASS [ 0.036s] gix-object::object encode::tree::round_trip |
|
PASS [ 0.029s] gix-object::object object_ref::from_loose::shorter_than_advertised |
|
PASS [ 0.027s] gix-object::object size_in_memory |
|
PASS [ 0.029s] gix-object::object tag::from_bytes::empty |
|
PASS [ 0.029s] gix-object::object tag::from_bytes::no_tagger |
|
PASS [ 0.027s] gix-object::object tag::from_bytes::signed |
|
PASS [ 0.033s] gix-object::object tag::from_bytes::whitespace |
|
PASS [ 0.028s] gix-object::object tag::from_bytes::with_newlines |
|
PASS [ 0.029s] gix-object::object tag::invalid |
|
PASS [ 0.029s] gix-object::object tag::iter::empty |
|
PASS [ 0.032s] gix-object::object tag::iter::error_handling |
|
PASS [ 0.034s] gix-object::object tag::iter::no_tagger |
|
PASS [ 0.032s] gix-object::object tag::iter::whitespace |
|
PASS [ 0.032s] gix-object::object tag::method::target |
|
PASS [ 0.139s] gix-object::object tree::entries::sort_order_is_correct |
|
PASS [ 0.029s] gix-object::object tree::entry_mode::as_bytes |
|
PASS [ 0.028s] gix-object::object tree::entry_mode::is_methods |
|
PASS [ 0.028s] gix-object::object tree::entry_mode::size_in_bytes |
|
PASS [ 0.031s] gix-object::object tree::from_bytes::empty |
|
PASS [ 0.032s] gix-object::object tree::from_bytes::everything |
|
PASS [ 0.029s] gix-object::object tree::from_bytes::fuzzed |
|
PASS [ 0.046s] gix-object::object tree::from_bytes::invalid |
|
PASS [ 0.117s] gix-object::object tree::from_bytes::special_trees |
|
PASS [ 0.027s] gix-object::object tree::iter::empty |
|
PASS [ 0.050s] gix-object::object tree::iter::error_handling |
|
PASS [ 0.029s] gix-object::object tree::iter::everything |
|
PASS [ 0.039s] gix-odb store_impls::dynamic::find::error::tests::error_size |
|
PASS [ 0.027s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count |
|
PASS [ 0.033s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip |
|
PASS [ 0.258s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths |
|
PASS [ 0.063s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir |
|
PASS [ 0.069s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape |
|
PASS [ 0.171s] gix-odb-tests::integrate odb::find::loose_object |
|
PASS [ 0.162s] gix-odb-tests::integrate odb::find::pack_object |
|
PASS [ 0.045s] gix-odb-tests::integrate odb::header::loose_object |
|
PASS [ 0.046s] gix-odb-tests::integrate odb::header::pack_object |
|
PASS [ 0.088s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found |
|
PASS [ 0.121s] gix-odb-tests::integrate odb::sink::write |
|
PASS [ 0.034s] gix-odb-tests::integrate odb::store::compound::locate::loose_object |
|
PASS [ 0.038s] gix-odb-tests::integrate odb::store::compound::locate::pack_object |
|
PASS [ 1.596s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query |
|
PASS [ 0.249s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability |
|
PASS [ 0.030s] gix-odb-tests::integrate odb::store::dynamic::contains |
|
PASS [ 0.085s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes |
|
PASS [ 0.087s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed |
|
PASS [ 0.098s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist |
|
PASS [ 0.268s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length |
|
PASS [ 146.794s] gix-filter::filter driver::apply::smudge_and_clean_series |
|
PASS [ 0.495s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective |
|
PASS [ 0.422s] gix-odb-tests::integrate odb::store::dynamic::lookup |
|
PASS [ 0.920s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.553s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.294s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.159s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded |
|
PASS [ 2.542s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 18.981s] gix-macros::macros momo::ux |
|
PASS [ 0.168s] gix-odb-tests::integrate odb::store::dynamic::object_replacement |
|
PASS [ 0.097s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded |
|
PASS [ 0.262s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity |
|
PASS [ 0.044s] gix-odb-tests::integrate odb::store::dynamic::write |
|
PASS [ 0.033s] gix-odb-tests::integrate odb::store::linked::init::a_db_without_alternates |
|
PASS [ 0.031s] gix-odb-tests::integrate odb::store::linked::init::has_packs |
|
PASS [ 0.050s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates |
|
PASS [ 0.040s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.029s] gix-odb-tests::integrate odb::store::linked::locate::loose_object |
|
PASS [ 0.040s] gix-odb-tests::integrate odb::store::linked::locate::pack_object |
|
PASS [ 0.048s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained |
|
PASS [ 0.040s] gix-odb-tests::integrate odb::store::loose::find::blob |
|
PASS [ 0.021s] gix-odb-tests::integrate odb::store::loose::find::blob_big |
|
PASS [ 0.027s] gix-odb-tests::integrate odb::store::loose::find::blob_data |
|
PASS [ 0.025s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing |
|
PASS [ 0.023s] gix-odb-tests::integrate odb::store::loose::find::commit |
|
PASS [ 0.034s] gix-odb-tests::integrate odb::store::loose::find::header::all |
|
PASS [ 0.041s] gix-odb-tests::integrate odb::store::loose::find::header::existing |
|
PASS [ 0.028s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing |
|
PASS [ 0.027s] gix-odb-tests::integrate odb::store::loose::find::invalid_object_does_not_trigger_panics |
|
PASS [ 0.023s] gix-odb-tests::integrate odb::store::loose::find::tag |
|
PASS [ 0.022s] gix-odb-tests::integrate odb::store::loose::find::tree |
|
PASS [ 0.025s] gix-odb-tests::integrate odb::store::loose::iter |
|
PASS [ 0.033s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 0.022s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.115s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.049s] gix-odb-tests::integrate odb::store::loose::verify_integrity |
|
PASS [ 0.092s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure |
|
PASS [ 0.242s] gix-odb-tests::integrate odb::store::loose::write::read_and_write |
|
FAIL [ 0.043s] gix-pack cache::delta::tests::size_of_pack_tree_item |
|
|
|
--- STDOUT: gix-pack cache::delta::tests::size_of_pack_tree_item --- |
|
|
|
running 1 test |
|
test cache::delta::tests::size_of_pack_tree_item ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
cache::delta::tests::size_of_pack_tree_item |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 10 filtered out; finished in 0.01s |
|
|
|
|
|
--- STDERR: gix-pack cache::delta::tests::size_of_pack_tree_item --- |
|
thread 'cache::delta::tests::size_of_pack_tree_item' panicked at gix-pack\src\cache\delta\mod.rs:34:9: |
|
assertion `left == right` failed |
|
left: 240000000 |
|
right: 300000000 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
FAIL [ 0.018s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure |
|
|
|
--- STDOUT: gix-pack cache::delta::tests::size_of_pack_verify_data_structure --- |
|
|
|
running 1 test |
|
test cache::delta::tests::size_of_pack_verify_data_structure ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
cache::delta::tests::size_of_pack_verify_data_structure |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 10 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-pack cache::delta::tests::size_of_pack_verify_data_structure --- |
|
thread 'cache::delta::tests::size_of_pack_verify_data_structure' panicked at gix-pack\src\cache\delta\mod.rs:50:9: |
|
assertion `left == right` failed |
|
left: 780000000 |
|
right: 840000000 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.065s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 |
|
PASS [ 0.031s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 |
|
FAIL [ 0.027s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item |
|
|
|
--- STDOUT: gix-pack cache::delta::tree::tests::size_of_pack_tree_item --- |
|
|
|
running 1 test |
|
test cache::delta::tree::tests::size_of_pack_tree_item ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
cache::delta::tree::tests::size_of_pack_tree_item |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 10 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-pack cache::delta::tree::tests::size_of_pack_tree_item --- |
|
thread 'cache::delta::tree::tests::size_of_pack_tree_item' panicked at gix-pack\src\cache\delta\tree.rs:232:9: |
|
assertion `left == right` failed |
|
left: 240000000 |
|
right: 300000000 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
FAIL [ 0.016s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure |
|
|
|
--- STDOUT: gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure --- |
|
|
|
running 1 test |
|
test cache::delta::tree::tests::size_of_pack_verify_data_structure ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
cache::delta::tree::tests::size_of_pack_verify_data_structure |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 10 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure --- |
|
thread 'cache::delta::tree::tests::size_of_pack_verify_data_structure' panicked at gix-pack\src\cache\delta\tree.rs:248:9: |
|
assertion `left == right` failed |
|
left: 780000000 |
|
right: 840000000 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.016s] gix-pack cache::lru::_static::tests::journey |
|
PASS [ 0.021s] gix-pack cache::lru::_static::tests::no_limit |
|
PASS [ 0.019s] gix-pack data::entry::header::tests::leb64_encode_max_int |
|
PASS [ 0.025s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome |
|
PASS [ 0.022s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome |
|
PASS [ 0.204s] gix-pack-tests::pack pack::bundle::locate::blob |
|
PASS [ 0.044s] gix-pack-tests::pack pack::bundle::locate::commit |
|
PASS [ 0.058s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all |
|
PASS [ 0.033s] gix-pack-tests::pack pack::bundle::locate::tree |
|
PASS [ 0.200s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory |
|
PASS [ 0.101s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one |
|
PASS [ 0.056s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link |
|
PASS [ 0.057s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_two_links |
|
PASS [ 0.031s] gix-pack-tests::pack pack::data::file::decode_entry::commit |
|
PASS [ 0.027s] gix-pack-tests::pack pack::data::file::decompress_entry::blob |
|
PASS [ 0.038s] gix-pack-tests::pack pack::data::file::decompress_entry::blob_with_two_chain_links |
|
PASS [ 0.024s] gix-pack-tests::pack pack::data::file::decompress_entry::commit |
|
PASS [ 0.033s] gix-pack-tests::pack pack::data::file::decompress_entry::tree |
|
PASS [ 0.027s] gix-pack-tests::pack pack::data::file::method::checksum |
|
PASS [ 0.021s] gix-pack-tests::pack pack::data::file::method::iter |
|
PASS [ 0.028s] gix-pack-tests::pack pack::data::file::method::verify_checksum |
|
PASS [ 0.036s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_single_link |
|
PASS [ 0.023s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_two_links |
|
PASS [ 0.022s] gix-pack-tests::pack pack::data::file::resolve_header::commit |
|
PASS [ 0.022s] gix-pack-tests::pack pack::data::file::resolve_header::tree |
|
PASS [ 0.047s] gix-pack-tests::pack pack::data::header::encode_decode_roundtrip |
|
PASS [ 0.028s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::inner_errors_are_passed_on |
|
PASS [ 0.031s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration |
|
PASS [ 0.040s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled |
|
PASS [ 0.031s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::ref_deltas_have_their_base_injected_if_not_done_before_and_all_future_entries_are_offset |
|
PASS [ 3.892s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed |
|
PASS [ 6.608s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals |
|
FAIL [ 0.049s] gix-pack-tests::pack pack::data::output::size_of_count |
|
|
|
--- STDOUT: gix-pack-tests::pack pack::data::output::size_of_count --- |
|
|
|
running 1 test |
|
test pack::data::output::size_of_count ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
pack::data::output::size_of_count |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 45 filtered out; finished in 0.02s |
|
|
|
|
|
--- STDERR: gix-pack-tests::pack pack::data::output::size_of_count --- |
|
thread 'pack::data::output::size_of_count' panicked at gix-pack\tests\pack\data\output\mod.rs:16:5: |
|
assertion `left == right` failed: The size of the structure shouldn't change unexpectedly |
|
left: 48 |
|
right: 56 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
FAIL [ 0.029s] gix-pack-tests::pack pack::data::output::size_of_entry |
|
|
|
--- STDOUT: gix-pack-tests::pack pack::data::output::size_of_entry --- |
|
|
|
running 1 test |
|
test pack::data::output::size_of_entry ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
pack::data::output::size_of_entry |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 45 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-pack-tests::pack pack::data::output::size_of_entry --- |
|
thread 'pack::data::output::size_of_entry' panicked at gix-pack\tests\pack\data\output\mod.rs:7:5: |
|
assertion `left == right` failed: The size of the structure shouldn't change unexpectedly |
|
left: 60 |
|
right: 80 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.050s] gix-pack-tests::pack pack::index::iter |
|
PASS [ 0.648s] gix-pack-tests::pack pack::index::pack_lookup |
|
PASS [ 0.119s] gix-pack-tests::pack pack::index::traverse_with_index_and_forward_ref_deltas |
|
PASS [ 0.025s] gix-pack-tests::pack pack::index::version::v1::lookup |
|
PASS [ 0.033s] gix-pack-tests::pack pack::index::version::v2::lookup |
|
PASS [ 0.035s] gix-pack-tests::pack pack::iter::new_from_header::generic_iteration |
|
PASS [ 0.030s] gix-pack-tests::pack pack::iter::new_from_header::header_encode |
|
PASS [ 0.023s] gix-pack-tests::pack pack::iter::new_from_header::restore_missing_trailer |
|
PASS [ 0.028s] gix-pack-tests::pack pack::iter::new_from_header::restore_partial_pack |
|
FAIL [ 0.031s] gix-pack-tests::pack pack::iter::size_of_entry |
|
|
|
--- STDOUT: gix-pack-tests::pack pack::iter::size_of_entry --- |
|
|
|
running 1 test |
|
test pack::iter::size_of_entry ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
pack::iter::size_of_entry |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 45 filtered out; finished in 0.00s |
|
|
|
|
|
--- STDERR: gix-pack-tests::pack pack::iter::size_of_entry --- |
|
thread 'pack::iter::size_of_entry' panicked at gix-pack\tests\pack\iter.rs:5:5: |
|
assertion `left == right` failed: let's keep the size in check as we have many of them |
|
left: 96 |
|
right: 104 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.033s] gix-pack-tests::pack pack::multi_index::access::general |
|
PASS [ 0.074s] gix-pack-tests::pack pack::multi_index::access::lookup_missing |
|
PASS [ 0.042s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix |
|
PASS [ 0.029s] gix-pack-tests::pack pack::multi_index::access::lookup_with_ambiguity |
|
PASS [ 0.025s] gix-pack-tests::pack pack::multi_index::verify::checksum |
|
PASS [ 0.198s] gix-pack-tests::pack pack::multi_index::verify::integrity |
|
PASS [ 0.322s] gix-pack-tests::pack pack::multi_index::write::from_paths |
|
PASS [ 0.089s] gix-packetline::blocking-packetline decode::streaming::error_on_empty_line |
|
PASS [ 0.031s] gix-packetline::blocking-packetline decode::streaming::error_on_error_line |
|
PASS [ 0.026s] gix-packetline::blocking-packetline decode::streaming::error_on_invalid_hex |
|
PASS [ 0.019s] gix-packetline::blocking-packetline decode::streaming::error_on_oversized_line |
|
PASS [ 0.021s] gix-packetline::blocking-packetline decode::streaming::flush |
|
PASS [ 0.020s] gix-packetline::blocking-packetline decode::streaming::ignore_extra_bytes |
|
PASS [ 0.025s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_data_bytes |
|
PASS [ 0.022s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_hex_bytes |
|
PASS [ 0.025s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines |
|
PASS [ 0.020s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line |
|
PASS [ 0.043s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands |
|
PASS [ 0.026s] gix-packetline::blocking-packetline decode::streaming::round_trip::trailing_line_feeds_are_removed_explicitly |
|
PASS [ 0.019s] gix-packetline::blocking-packetline decode::streaming::trailing_line_feeds_are_not_removed_automatically |
|
PASS [ 0.016s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary |
|
PASS [ 0.024s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit |
|
PASS [ 0.021s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty |
|
PASS [ 0.026s] gix-packetline::blocking-packetline encode::error::write_line |
|
PASS [ 0.019s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end |
|
PASS [ 0.019s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline |
|
PASS [ 0.030s] gix-packetline::blocking-packetline read::sideband::handling_of_err_lines |
|
PASS [ 0.021s] gix-packetline::blocking-packetline read::sideband::peek_past_a_delimiter_is_no_error |
|
PASS [ 0.027s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error |
|
PASS [ 0.032s] gix-packetline::blocking-packetline read::sideband::read_line_trait_method_reads_one_packet_line_at_a_time |
|
PASS [ 0.039s] gix-packetline::blocking-packetline read::sideband::read_pack_with_progress_extraction |
|
PASS [ 0.028s] gix-packetline::blocking-packetline read::sideband::readline_reads_one_packet_line_at_a_time |
|
PASS [ 0.023s] gix-packetline::blocking-packetline read::streaming_peek_iter::fail_on_err_lines |
|
PASS [ 0.055s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek |
|
PASS [ 0.020s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_eof_is_none |
|
PASS [ 0.024s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic |
|
PASS [ 0.019s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic |
|
PASS [ 0.033s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data |
|
PASS [ 0.043s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement |
|
PASS [ 0.036s] gix-packetline::blocking-packetline write::each_write_results_in_one_line |
|
PASS [ 0.039s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error |
|
PASS [ 0.039s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines |
|
PASS [ 0.036s] gix-packetline::blocking-packetline write::write_text_and_write_binary |
|
PASS [ 0.053s] gix-path env::git::tests::config_to_base_path |
|
PASS [ 0.033s] gix-path env::git::tests::first_file_from_config_with_origin |
|
PASS [ 0.081s] gix-path::path convert::assure_unix_separators |
|
PASS [ 0.029s] gix-path::path convert::assure_windows_separators |
|
PASS [ 0.043s] gix-path::path convert::join_bstr_unix_pathsep::absolute_path_produces_double_slashes |
|
PASS [ 0.049s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched |
|
PASS [ 0.047s] gix-path::path convert::join_bstr_unix_pathsep::empty_path_makes_base_end_with_a_slash |
|
PASS [ 0.034s] gix-path::path convert::join_bstr_unix_pathsep::relative_base_or_path_are_nothing_special |
|
PASS [ 0.025s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance |
|
PASS [ 0.035s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir |
|
PASS [ 0.030s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components |
|
PASS [ 0.023s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used |
|
PASS [ 0.030s] gix-path::path convert::normalize::special_cases_around_cwd |
|
PASS [ 0.031s] gix-path::path convert::normalize::trailing_directories_after_too_numerous_parent_dirs_yield_none |
|
PASS [ 0.031s] gix-path::path convert::normalize::trailing_relative_components_are_resolved |
|
PASS [ 0.037s] gix-path::path convert::normalize::walking_up_too_much_yield_none |
|
PASS [ 0.022s] gix-path::path convert::relativize_with_prefix::basics |
|
PASS [ 0.030s] gix-path::path env::exe_invocation |
|
PASS [ 0.036s] gix-path::path env::home_dir |
|
PASS [ 0.027s] gix-path::path env::installation_config |
|
PASS [ 0.073s] gix-path::path env::system_prefix |
|
PASS [ 0.031s] gix-path::path env::xdg_config::falls_back_to_home |
|
PASS [ 0.030s] gix-path::path env::xdg_config::prefers_xdg_config_bases |
|
PASS [ 0.034s] gix-path::path home_dir::returns_existing_directory |
|
PASS [ 0.028s] gix-path::path realpath::assorted |
|
PASS [ 1.074s] gix-path::path realpath::fuzzed_timeout |
|
FAIL [ 0.028s] gix-path::path realpath::link_cycle_is_detected |
|
|
|
--- STDOUT: gix-path::path realpath::link_cycle_is_detected --- |
|
|
|
running 1 test |
|
test realpath::link_cycle_is_detected ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
realpath::link_cycle_is_detected |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 32 filtered out; finished in 0.01s |
|
|
|
|
|
--- STDERR: gix-path::path realpath::link_cycle_is_detected --- |
|
Error: Os { code: 1314, kind: Uncategorized, message: "A required privilege is not held by the client." } |
|
|
|
FAIL [ 0.029s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero |
|
|
|
--- STDOUT: gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero --- |
|
|
|
running 1 test |
|
test realpath::symlink_processing_is_disabled_if_the_value_is_zero ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
realpath::symlink_processing_is_disabled_if_the_value_is_zero |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 32 filtered out; finished in 0.01s |
|
|
|
|
|
--- STDERR: gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero --- |
|
Error: Os { code: 1314, kind: Uncategorized, message: "A required privilege is not held by the client." } |
|
|
|
FAIL [ 0.050s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path |
|
|
|
--- STDOUT: gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path --- |
|
|
|
running 1 test |
|
test realpath::symlink_to_relative_path_gets_expanded_into_absolute_path ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
realpath::symlink_to_relative_path_gets_expanded_into_absolute_path |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 32 filtered out; finished in 0.01s |
|
|
|
|
|
--- STDERR: gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path --- |
|
Error: Os { code: 1314, kind: Uncategorized, message: "A required privilege is not held by the client." } |
|
|
|
FAIL [ 0.033s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded |
|
|
|
--- STDOUT: gix-path::path realpath::symlink_with_absolute_path_gets_expanded --- |
|
|
|
running 1 test |
|
test realpath::symlink_with_absolute_path_gets_expanded ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
realpath::symlink_with_absolute_path_gets_expanded |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 32 filtered out; finished in 0.01s |
|
|
|
|
|
--- STDERR: gix-path::path realpath::symlink_with_absolute_path_gets_expanded --- |
|
Error: Os { code: 1314, kind: Uncategorized, message: "A required privilege is not held by the client." } |
|
|
|
PASS [ 0.035s] gix-path::path util::is_absolute::absolute_linux_path_is_true |
|
PASS [ 0.030s] gix-path::path util::is_absolute::on_windows::drive_prefixes_are_true |
|
PASS [ 0.028s] gix-path::path util::is_absolute::on_windows::path_starting_with_backslash_is_false |
|
PASS [ 0.028s] gix-path::path util::is_absolute::on_windows::relative_paths_with_backslashes_are_false |
|
PASS [ 0.037s] gix-path::path util::is_absolute::relative_linux_path_is_false |
|
PASS [ 0.086s] gix-pathspec::defaults glob_and_noglob_cause_error |
|
PASS [ 0.022s] gix-pathspec::defaults glob_works |
|
PASS [ 0.028s] gix-pathspec::defaults literal_only_combines_with_icase |
|
PASS [ 0.024s] gix-pathspec::defaults noglob_works |
|
PASS [ 0.023s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl |
|
PASS [ 0.114s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree |
|
PASS [ 0.032s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree |
|
PASS [ 0.051s] gix-pathspec::pathspec normalize::absolute_path_made_relative |
|
PASS [ 0.031s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative |
|
PASS [ 0.045s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot |
|
PASS [ 0.030s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree |
|
PASS [ 0.028s] gix-pathspec::pathspec normalize::relative_top_patterns_ignore_the_prefix |
|
PASS [ 0.029s] gix-pathspec::pathspec normalize::removes_relative_path_components |
|
PASS [ 0.033s] gix-pathspec::pathspec normalize::single_dot_is_special_and_directory_is_implied_without_trailing_slash |
|
PASS [ 0.238s] gix-pathspec::pathspec parse::baseline |
|
PASS [ 0.043s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification |
|
PASS [ 0.043s] gix-pathspec::pathspec parse::invalid::empty_input |
|
PASS [ 0.044s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value |
|
PASS [ 0.029s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present |
|
PASS [ 0.043s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values |
|
PASS [ 0.040s] gix-pathspec::pathspec parse::invalid::invalid_attributes |
|
PASS [ 0.032s] gix-pathspec::pathspec parse::invalid::invalid_keywords |
|
PASS [ 0.028s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures |
|
PASS [ 0.028s] gix-pathspec::pathspec parse::invalid::missing_parentheses |
|
PASS [ 0.030s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications |
|
PASS [ 0.032s] gix-pathspec::pathspec parse::valid::attributes_in_signature |
|
PASS [ 0.054s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values |
|
PASS [ 0.043s] gix-pathspec::pathspec parse::valid::defaults_are_used |
|
PASS [ 0.044s] gix-pathspec::pathspec parse::valid::empty_signatures |
|
PASS [ 0.035s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.043s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal |
|
PASS [ 0.054s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing |
|
PASS [ 0.050s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.047s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords |
|
PASS [ 0.038s] gix-pathspec::pathspec parse::valid::short_signatures |
|
PASS [ 0.033s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes |
|
PASS [ 0.048s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec |
|
PASS [ 0.037s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed |
|
PASS [ 0.057s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec |
|
PASS [ 0.043s] gix-pathspec::pathspec search::common_prefix |
|
PASS [ 1.039s] gix-pathspec::pathspec search::directories |
|
PASS [ 0.024s] gix-pathspec::pathspec search::directory_matches_prefix |
|
PASS [ 0.026s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded |
|
PASS [ 0.034s] gix-pathspec::pathspec search::directory_matches_prefix_leading |
|
PASS [ 0.046s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard |
|
PASS [ 0.040s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match |
|
PASS [ 0.036s] gix-pathspec::pathspec search::empty_dir_always_matches |
|
PASS [ 0.509s] gix-pathspec::pathspec search::files |
|
PASS [ 0.029s] gix-pathspec::pathspec search::included_directory_and_excluded_subdir_top_level_with_prefix |
|
PASS [ 0.024s] gix-pathspec::pathspec search::init_with_exclude |
|
PASS [ 0.031s] gix-pathspec::pathspec search::longest_common_directory_no_prefix |
|
PASS [ 0.027s] gix-pathspec::pathspec search::longest_common_directory_with_prefix |
|
PASS [ 0.025s] gix-pathspec::pathspec search::no_pathspecs_match_everything |
|
PASS [ 0.034s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix |
|
PASS [ 0.038s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive |
|
PASS [ 0.049s] gix-pathspec::pathspec search::simplified_search_handles_nil |
|
PASS [ 0.035s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded |
|
PASS [ 0.029s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case |
|
PASS [ 0.028s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir |
|
PASS [ 0.034s] gix-pathspec::pathspec search::simplified_search_wildcards |
|
PASS [ 0.030s] gix-pathspec::pathspec search::simplified_search_wildcards_simple |
|
PASS [ 0.031s] gix-pathspec::pathspec search::starts_with |
|
PASS [ 0.084s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values |
|
PASS [ 0.024s] gix-prompt::prompt options::apply_environment::git_askpass_overrides_everything_and_ssh_askpass_does_not |
|
PASS [ 0.017s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish |
|
PASS [ 0.026s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish |
|
PASS [ 0.018s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set |
|
PASS [ 0.020s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value |
|
PASS [ 0.021s] gix-prompt::prompt options::apply_environment::ssh_askpass_is_used_as_fallback |
|
PASS [ 0.105s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_all_supported_non_stacking_capabilities_and_leaves_no_progress |
|
PASS [ 0.031s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_the_best_multi_ack_and_sideband |
|
PASS [ 0.044s] gix-protocol command::tests::v2::fetch::default_features::all_features |
|
PASS [ 0.035s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features |
|
PASS [ 0.030s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features |
|
PASS [ 0.024s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used |
|
PASS [ 0.041s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument |
|
PASS [ 0.032s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature |
|
PASS [ 0.030s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone |
|
PASS [ 0.025s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful |
|
PASS [ 0.025s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless |
|
PASS [ 0.024s] gix-protocol fetch::tests::arguments::v1::include_tag |
|
PASS [ 0.020s] gix-protocol fetch::tests::arguments::v1::no_include_tag |
|
PASS [ 0.026s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful |
|
PASS [ 0.027s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_fetch_stateless_and_stateful |
|
PASS [ 0.032s] gix-protocol fetch::tests::arguments::v2::include_tag |
|
PASS [ 0.023s] gix-protocol fetch::tests::arguments::v2::ref_in_want |
|
PASS [ 0.026s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs |
|
PASS [ 0.026s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs |
|
PASS [ 0.022s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities |
|
PASS [ 0.151s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all |
|
PASS [ 0.059s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone |
|
PASS [ 0.061s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high |
|
PASS [ 0.084s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.052s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.059s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone |
|
PASS [ 0.059s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch |
|
PASS [ 0.027s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all |
|
PASS [ 0.086s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone |
|
PASS [ 0.072s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands |
|
PASS [ 0.083s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone |
|
PASS [ 0.072s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.069s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.071s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response |
|
PASS [ 0.054s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone |
|
PASS [ 0.057s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch |
|
PASS [ 0.073s] gix-protocol::blocking-client-protocol fetch::v1::clone |
|
PASS [ 0.067s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities |
|
PASS [ 0.038s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote |
|
PASS [ 0.030s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade |
|
PASS [ 0.053s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep |
|
PASS [ 0.025s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote |
|
PASS [ 0.024s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs |
|
PASS [ 0.050s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want |
|
PASS [ 0.028s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand |
|
PASS [ 0.019s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage |
|
PASS [ 0.029s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count |
|
PASS [ 0.029s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes |
|
PASS [ 0.024s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping |
|
PASS [ 0.019s] gix-quote::quote ansi_c::undo::fuzzed |
|
PASS [ 0.019s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote |
|
PASS [ 0.022s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed |
|
PASS [ 0.021s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes |
|
PASS [ 0.022s] gix-quote::quote ansi_c::undo::typical_escapes |
|
PASS [ 0.018s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number |
|
PASS [ 0.020s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged |
|
PASS [ 0.021s] gix-quote::quote ansi_c::undo::untypical_escapes |
|
PASS [ 0.018s] gix-quote::quote single::complex |
|
PASS [ 0.017s] gix-quote::quote single::empty |
|
PASS [ 0.020s] gix-quote::quote single::existing_exclamation_mark_gets_escaped |
|
PASS [ 0.019s] gix-quote::quote single::existing_quote_gets_escaped |
|
PASS [ 0.030s] gix-quote::quote single::unquoted_becomes_quoted |
|
FAIL [ 0.045s] gix-ref raw::tests::size_of_reference |
|
|
|
--- STDOUT: gix-ref raw::tests::size_of_reference --- |
|
|
|
running 1 test |
|
test raw::tests::size_of_reference ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
raw::tests::size_of_reference |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 13 filtered out; finished in 0.01s |
|
|
|
|
|
--- STDERR: gix-ref raw::tests::size_of_reference --- |
|
thread 'raw::tests::size_of_reference' panicked at gix-ref\src\raw.rs:99:9: |
|
assertion `left == right` failed: let's not let it change size undetected |
|
left: 60 |
|
right: 80 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.031s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message |
|
PASS [ 0.038s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline |
|
PASS [ 0.026s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context |
|
PASS [ 0.019s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message |
|
PASS [ 0.022s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline |
|
PASS [ 0.133s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::missing_reflog_creates_it_even_if_similarly_named_empty_dir_exists_and_append_log_lines |
|
PASS [ 0.022s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode |
|
PASS [ 0.025s] gix-ref store_impl::packed::decode::tests::header::invalid |
|
PASS [ 0.022s] gix-ref store_impl::packed::decode::tests::header::valid_empty |
|
PASS [ 0.022s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored |
|
PASS [ 0.017s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted |
|
PASS [ 0.016s] gix-ref store_impl::packed::decode::tests::reference::invalid |
|
PASS [ 0.021s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row |
|
PASS [ 0.169s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line |
|
PASS [ 0.036s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::two_lines |
|
PASS [ 0.049s] gix-ref-tests::refs file::log::iter::backward::with_buffer_too_small_for_single_line::single_line |
|
PASS [ 0.034s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line |
|
PASS [ 0.040s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration |
|
PASS [ 0.242s] gix-ref-tests::refs file::log::iter::forward::all_success |
|
PASS [ 0.047s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation |
|
PASS [ 0.038s] gix-ref-tests::refs file::log::line::write_to::round_trips |
|
PASS [ 0.033s] gix-ref-tests::refs file::reference::parse::invalid::hex_id |
|
PASS [ 0.026s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag |
|
PASS [ 0.033s] gix-ref-tests::refs file::reference::parse::valid::peeled |
|
PASS [ 0.026s] gix-ref-tests::refs file::reference::parse::valid::symbolic |
|
PASS [ 0.030s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space |
|
PASS [ 0.164s] gix-ref-tests::refs file::reference::peel::one_level |
|
PASS [ 0.136s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack |
|
PASS [ 0.040s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement |
|
PASS [ 0.055s] gix-ref-tests::refs file::reference::peel::to_id_cycle |
|
PASS [ 0.175s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop |
|
PASS [ 0.037s] gix-ref-tests::refs file::reference::reflog::loose::iter |
|
PASS [ 0.029s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev |
|
PASS [ 0.034s] gix-ref-tests::refs file::reference::reflog::packed::iter |
|
PASS [ 0.027s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev |
|
PASS [ 0.033s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold |
|
PASS [ 0.056s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs |
|
PASS [ 0.117s] gix-ref-tests::refs file::store::find::existing::with_packed_refs |
|
PASS [ 0.028s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure |
|
PASS [ 0.045s] gix-ref-tests::refs file::store::find::loose::failure |
|
PASS [ 0.047s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed |
|
PASS [ 0.056s] gix-ref-tests::refs file::store::find::loose::success |
|
PASS [ 0.055s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs |
|
PASS [ 0.031s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix |
|
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix |
|
PASS [ 0.036s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible |
|
PASS [ 0.058s] gix-ref-tests::refs file::store::iter::overlay_iter |
|
PASS [ 0.034s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.032s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter |
|
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter |
|
PASS [ 0.039s] gix-ref-tests::refs file::store::iter::packed_file_iter |
|
PASS [ 0.261s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes |
|
PASS [ 0.054s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent |
|
PASS [ 0.056s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration |
|
PASS [ 0.123s] gix-ref-tests::refs file::store::precompose_unicode_journey |
|
PASS [ 0.107s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main |
|
PASS [ 0.037s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.039s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main |
|
PASS [ 0.051s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.049s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change |
|
PASS [ 0.148s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs |
|
PASS [ 0.038s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs |
|
PASS [ 0.047s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work |
|
PASS [ 0.042s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::packed_refs_lock_is_mandatory_for_multiple_ongoing_transactions_even_if_one_does_not_need_it |
|
PASS [ 0.071s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback |
|
PASS [ 0.043s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable |
|
PASS [ 0.237s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values |
|
PASS [ 0.284s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_leave_keeps_original_loose_refs |
|
PASS [ 0.427s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_prune_removes_original_loose_refs |
|
PASS [ 0.027s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_tag_loop_are_not_handled_and_cannot_exist_due_to_object_hashes |
|
PASS [ 0.218s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode |
|
PASS [ 0.060s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_equally_named_empty_or_non_empty_directory_already_in_place_can_potentially_recover |
|
PASS [ 0.190s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update |
|
PASS [ 0.242s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_exist_constraint_must_exist_already_with_any_value |
|
PASS [ 0.236s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_cannot_be_created_if_it_exists_already |
|
PASS [ 0.198s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_may_exist_already_if_the_new_value_matches_the_existing_one |
|
PASS [ 0.023s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it |
|
PASS [ 0.159s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent |
|
PASS [ 0.079s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set |
|
PASS [ 0.239s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_allow_non_existing_references_to_be_created |
|
PASS [ 0.245s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_requires_existing_references_to_have_the_given_value_to_cause_failure_on_mismatch |
|
PASS [ 0.029s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections |
|
PASS [ 0.340s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::write_reference_to_which_head_points_to_does_not_update_heads_reflog_even_though_it_should |
|
PASS [ 0.351s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::a_loose_ref_with_old_value_check_and_outdated_packed_refs_value_deletes_both_refs |
|
PASS [ 0.434s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too |
|
PASS [ 0.028s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails |
|
PASS [ 0.027s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds |
|
PASS [ 0.053s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode |
|
PASS [ 0.038s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_must_exist_fails_as_it_is_no_valid_ref |
|
PASS [ 0.180s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref |
|
PASS [ 0.196s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails |
|
PASS [ 0.263s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref |
|
PASS [ 0.289s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref |
|
PASS [ 0.047s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint |
|
PASS [ 0.316s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::packed_refs_are_consulted_when_determining_previous_value_of_ref_to_be_deleted_and_are_deleted_from_packed_ref_file |
|
PASS [ 0.353s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted |
|
SLOW [>180.000s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
PASS [ 4.168s] gix-ref-tests::refs file::worktree::read_only::linked |
|
PASS [ 0.124s] gix-ref-tests::refs file::worktree::read_only::main |
|
PASS [ 4.358s] gix-ref-tests::refs file::worktree::writable::linked |
|
PASS [ 5.567s] gix-ref-tests::refs file::worktree::writable::main |
|
PASS [ 0.039s] gix-ref-tests::refs fullname::cow |
|
PASS [ 0.034s] gix-ref-tests::refs fullname::file_name |
|
PASS [ 0.030s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping |
|
PASS [ 0.029s] gix-ref-tests::refs fullname::shorten_and_category |
|
PASS [ 0.025s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid |
|
PASS [ 0.038s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed |
|
PASS [ 0.033s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping |
|
PASS [ 0.036s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually |
|
PASS [ 0.034s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed |
|
PASS [ 0.039s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid |
|
PASS [ 0.034s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed |
|
PASS [ 0.032s] gix-ref-tests::refs namespace::into_namespaced_prefix |
|
PASS [ 0.035s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name |
|
PASS [ 0.032s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found |
|
PASS [ 0.069s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file |
|
PASS [ 0.064s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names |
|
PASS [ 0.659s] gix-ref-tests::refs packed::find::find_speed |
|
PASS [ 0.062s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results |
|
PASS [ 0.441s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied |
|
PASS [ 0.029s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration |
|
PASS [ 0.037s] gix-ref-tests::refs packed::iter::empty |
|
PASS [ 0.033s] gix-ref-tests::refs packed::iter::iter_prefix |
|
PASS [ 0.034s] gix-ref-tests::refs packed::iter::packed_refs_with_header |
|
PASS [ 0.027s] gix-ref-tests::refs packed::iter::packed_refs_without_header |
|
PASS [ 0.153s] gix-ref-tests::refs packed::iter::performance |
|
PASS [ 0.066s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error |
|
PASS [ 0.029s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open |
|
PASS [ 0.040s] gix-ref-tests::refs packed::open::sorted_buffer_works |
|
PASS [ 0.078s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched |
|
PASS [ 0.027s] gix-ref-tests::refs reference::strip_namespace |
|
PASS [ 0.056s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits |
|
PASS [ 0.030s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates |
|
PASS [ 0.052s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok |
|
PASS [ 0.029s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set |
|
PASS [ 0.031s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively |
|
PASS [ 0.027s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully |
|
PASS [ 0.111s] gix-refspec::refspec impls::cmp |
|
PASS [ 0.033s] gix-refspec::refspec impls::eq |
|
PASS [ 0.041s] gix-refspec::refspec impls::hash |
|
SLOW [> 60.000s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access |
|
SLOW [> 60.000s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open |
|
PASS [ 64.087s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open |
|
PASS [ 65.705s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access |
|
PASS [ 16.397s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations |
|
PASS [ 0.039s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations |
|
PASS [ 0.038s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts |
|
PASS [ 0.036s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_empty_lhs |
|
PASS [ 0.033s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_fixes |
|
PASS [ 0.037s] gix-refspec::refspec match_group::multiple::fetch_only |
|
PASS [ 0.042s] gix-refspec::refspec match_group::single::fetch_and_update |
|
PASS [ 0.028s] gix-refspec::refspec match_group::single::fetch_only |
|
PASS [ 8.689s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs |
|
PASS [ 0.110s] gix-refspec::refspec parse::baseline |
|
PASS [ 9.043s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref |
|
PASS [ 0.037s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head |
|
PASS [ 0.039s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head |
|
PASS [ 0.040s] gix-refspec::refspec parse::fetch::colon_alone_is_for_fetching_head_into_fetchhead |
|
PASS [ 0.040s] gix-refspec::refspec parse::fetch::empty_lhs_colon_rhs_fetches_head_to_destination |
|
PASS [ 0.033s] gix-refspec::refspec parse::fetch::empty_refspec_is_enough_for_fetching_head_into_fetchhead |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::exclude |
|
PASS [ 0.037s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only |
|
PASS [ 0.026s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty |
|
PASS [ 0.034s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash |
|
PASS [ 0.038s] gix-refspec::refspec parse::fetch::negative_with_destination |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::object_hash_as_source |
|
PASS [ 0.037s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name |
|
PASS [ 0.028s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed |
|
PASS [ 0.033s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it |
|
PASS [ 0.031s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk |
|
PASS [ 0.033s] gix-refspec::refspec parse::invalid::empty |
|
PASS [ 0.034s] gix-refspec::refspec parse::invalid::empty_component |
|
PASS [ 0.028s] gix-refspec::refspec parse::invalid::push_to_empty |
|
PASS [ 0.035s] gix-refspec::refspec parse::invalid::fuzzed |
|
PASS [ 0.030s] gix-refspec::refspec parse::invalid::whitespace |
|
PASS [ 0.031s] gix-refspec::refspec parse::local_and_remote |
|
PASS [ 0.024s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head |
|
PASS [ 0.040s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs |
|
PASS [ 0.036s] gix-refspec::refspec parse::push::delete |
|
PASS [ 0.036s] gix-refspec::refspec parse::push::destinations_must_be_ref_names |
|
PASS [ 0.037s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref |
|
PASS [ 0.033s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination |
|
PASS [ 0.045s] gix-refspec::refspec parse::push::negative_unsupported |
|
PASS [ 0.033s] gix-refspec::refspec parse::push::single_refs_must_be_refnames |
|
PASS [ 0.035s] gix-refspec::refspec spec::expand_prefixes::full_names_expand_to_their_prefix |
|
PASS [ 0.037s] gix-refspec::refspec spec::expand_prefixes::head_is_specifically_known |
|
PASS [ 0.028s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix |
|
PASS [ 0.031s] gix-refspec::refspec spec::expand_prefixes::object_names_expand_to_nothing |
|
PASS [ 0.032s] gix-refspec::refspec spec::expand_prefixes::partial_refs_have_many_prefixes |
|
PASS [ 0.040s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination |
|
PASS [ 0.032s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves |
|
PASS [ 0.036s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing |
|
PASS [ 0.027s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix |
|
PASS [ 0.028s] gix-refspec::refspec spec::prefix::head_is_specifically_known |
|
PASS [ 0.026s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix |
|
PASS [ 0.026s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix |
|
PASS [ 0.031s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix |
|
PASS [ 0.033s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination |
|
PASS [ 0.038s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix |
|
PASS [ 0.037s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix |
|
PASS [ 0.031s] gix-refspec::refspec write::fetch::and_update |
|
PASS [ 0.031s] gix-refspec::refspec write::fetch::exclude |
|
PASS [ 0.035s] gix-refspec::refspec write::fetch::only |
|
PASS [ 0.037s] gix-refspec::refspec write::push::all_matching_branches |
|
PASS [ 0.030s] gix-refspec::refspec write::push::delete |
|
PASS [ 0.030s] gix-refspec::refspec write::push::matching |
|
PASS [ 0.115s] gix-revision::revision describe::format::exact_match_with_dirty_and_long |
|
PASS [ 0.042s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known |
|
PASS [ 0.434s] gix-revision::revision describe::fallback_if_configured_in_options_but_no_candidate_or_names |
|
PASS [ 0.456s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero |
|
PASS [ 0.289s] gix-revision::revision describe::not_enough_candidates |
|
PASS [ 0.056s] gix-revision::revision describe::option_none_if_no_tag_found |
|
PASS [ 0.039s] gix-revision::revision describe::typical_usecases |
|
PASS [ 0.093s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history |
|
PASS [ 0.083s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available |
|
PASS [ 0.033s] gix-revision::revision spec::display::exclude |
|
PASS [ 0.033s] gix-revision::revision spec::display::exclude_parents |
|
PASS [ 0.043s] gix-revision::revision spec::display::include |
|
PASS [ 0.043s] gix-revision::revision spec::display::include_parents |
|
PASS [ 0.040s] gix-revision::revision spec::display::merge |
|
PASS [ 0.041s] gix-revision::revision spec::display::range |
|
PASS [ 0.035s] gix-revision::revision spec::parse::all_characters_are_taken_verbatim_which_includes_whitespace |
|
PASS [ 0.046s] gix-revision::revision spec::parse::anchor::at_symbol::braces_must_be_closed |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch |
|
PASS [ 0.038s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid |
|
PASS [ 0.042s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero |
|
PASS [ 0.046s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero |
|
PASS [ 0.042s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch |
|
PASS [ 0.046s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid |
|
PASS [ 0.066s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name |
|
PASS [ 0.048s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_with_date_parse_failure |
|
PASS [ 0.041s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_current_branch |
|
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid |
|
PASS [ 0.051s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_given_ref_name |
|
PASS [ 0.035s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch |
|
PASS [ 0.038s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name |
|
PASS [ 0.045s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid |
|
PASS [ 0.038s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.035s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path |
|
PASS [ 0.035s] gix-revision::revision spec::parse::anchor::colon_symbol::needs_suffix |
|
PASS [ 0.033s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing |
|
PASS [ 0.115s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.105s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.126s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage |
|
PASS [ 0.031s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output |
|
PASS [ 0.031s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref |
|
PASS [ 0.034s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::describe::partial_format_lookalikes_are_never_considered |
|
PASS [ 0.034s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.033s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs |
|
PASS [ 0.034s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs |
|
PASS [ 0.038s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes |
|
PASS [ 0.026s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs |
|
PASS [ 0.025s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed |
|
PASS [ 0.025s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed |
|
PASS [ 0.025s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name |
|
PASS [ 0.029s] gix-revision::revision spec::parse::anchor::refnames::refname_head |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::refnames::refname_tag |
|
PASS [ 0.029s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix |
|
PASS [ 0.037s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic |
|
PASS [ 0.029s] gix-revision::revision spec::parse::empty_specs_are_valid |
|
PASS [ 0.035s] gix-revision::revision spec::parse::fuzz::failures |
|
PASS [ 0.036s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times |
|
PASS [ 0.039s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds |
|
PASS [ 0.036s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding |
|
PASS [ 0.028s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark |
|
PASS [ 0.035s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.050s] gix-revision::revision spec::parse::kind::exclusive::freestanding |
|
PASS [ 0.043s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol |
|
PASS [ 0.065s] gix-revision::revision spec::parse::kind::exclusive::leading_caret |
|
PASS [ 0.034s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.042s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot |
|
PASS [ 0.051s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot |
|
PASS [ 0.051s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot |
|
PASS [ 0.041s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot |
|
PASS [ 0.036s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot |
|
PASS [ 0.040s] gix-revision::revision spec::parse::kind::range::leading_dot_dot |
|
PASS [ 0.033s] gix-revision::revision spec::parse::kind::range::middle_dot_dot |
|
PASS [ 0.032s] gix-revision::revision spec::parse::kind::range::minus_with_n |
|
PASS [ 0.029s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there |
|
PASS [ 0.031s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.030s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted |
|
PASS [ 0.030s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there |
|
PASS [ 0.028s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.044s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot |
|
PASS [ 0.053s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch |
|
PASS [ 0.058s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag |
|
PASS [ 0.062s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything |
|
PASS [ 0.057s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number |
|
PASS [ 0.060s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid |
|
PASS [ 0.055s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit |
|
PASS [ 0.053s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid |
|
PASS [ 0.041s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type |
|
PASS [ 0.035s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack |
|
PASS [ 0.032s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type |
|
PASS [ 0.032s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules |
|
PASS [ 0.032s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.035s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation |
|
PASS [ 0.036s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent |
|
PASS [ 0.044s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree |
|
PASS [ 0.045s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs |
|
PASS [ 0.050s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation |
|
PASS [ 0.037s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op |
|
PASS [ 0.032s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack |
|
PASS [ 0.033s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor |
|
PASS [ 0.037s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid |
|
PASS [ 0.047s] gix-revwalk::revwalk graph::commit::size_of_commit |
|
PASS [ 0.065s] gix-sec::sec identity::windows_home |
|
PASS [ 0.088s] gix-sec::sec identity::is_path_owned_by_current_user |
|
PASS [ 0.059s] gix-sec::sec permission::check |
|
PASS [ 0.032s] gix-sec::sec permission::check_opt |
|
PASS [ 0.039s] gix-sec::sec permission::is_allowed |
|
PASS [ 0.042s] gix-sec::sec trust::ordering |
|
PASS [ 0.783s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist |
|
PASS [ 0.810s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item |
|
PASS [ 0.909s] gix-status-tests::worktree stack::intermediate_directories_do_not_have_exist_for_success |
|
PASS [ 0.224s] gix-status-tests::worktree status::index_as_worktree::conflict |
|
PASS [ 0.501s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them |
|
PASS [ 0.470s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us |
|
PASS [ 0.416s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single |
|
PASS [ 0.135s] gix-status-tests::worktree status::index_as_worktree::intent_to_add |
|
PASS [ 0.245s] gix-status-tests::worktree status::index_as_worktree::racy_git |
|
PASS [ 0.184s] gix-status-tests::worktree status::index_as_worktree::removed |
|
PASS [ 1.139s] gix-status-tests::worktree status::index_as_worktree::modified |
|
PASS [ 1.215s] gix-status-tests::worktree status::index_as_worktree::refresh |
|
PASS [ 1.960s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict |
|
PASS [ 1.171s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change |
|
PASS [ 0.044s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler |
|
PASS [ 0.033s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange |
|
PASS [ 1.405s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir |
|
PASS [ 0.097s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange |
|
PASS [ 0.759s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked |
|
PASS [ 0.893s] gix-status-tests::worktree status::index_as_worktree::unchanged |
|
PASS [ 0.145s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins |
|
PASS [ 0.057s] gix-submodule::submodule file::branch::valid |
|
PASS [ 0.945s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed |
|
PASS [ 0.034s] gix-submodule::submodule file::fetch_recurse::default |
|
PASS [ 0.072s] gix-submodule::submodule file::branch::validate_upon_retrieval |
|
PASS [ 0.059s] gix-submodule::submodule file::fetch_recurse::valid |
|
PASS [ 0.042s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval |
|
PASS [ 0.035s] gix-submodule::submodule file::ignore::default |
|
PASS [ 0.032s] gix-submodule::submodule file::ignore::valid |
|
PASS [ 0.029s] gix-submodule::submodule file::ignore::validate_upon_retrieval |
|
PASS [ 5.828s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match |
|
PASS [ 6.078s] gix-submodule::submodule file::baseline::common_values_and_names_by_path |
|
PASS [ 0.028s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs |
|
PASS [ 0.026s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url |
|
PASS [ 0.032s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index |
|
PASS [ 0.031s] gix-submodule::submodule file::path::valid |
|
PASS [ 0.037s] gix-submodule::submodule file::path::validate_upon_retrieval |
|
PASS [ 0.037s] gix-submodule::submodule file::shallow |
|
PASS [ 0.027s] gix-submodule::submodule file::update::default |
|
PASS [ 0.027s] gix-submodule::submodule file::update::valid |
|
PASS [ 0.032s] gix-submodule::submodule file::update::valid_in_overrides |
|
PASS [ 0.037s] gix-submodule::submodule file::update::validate_upon_retrieval |
|
PASS [ 0.040s] gix-submodule::submodule file::url::valid |
|
PASS [ 0.034s] gix-submodule::submodule file::url::validate_upon_retrieval |
|
PASS [ 0.098s] gix-tempfile::all tempfile::handle::at_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.126s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally |
|
PASS [ 0.026s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created |
|
PASS [ 0.044s] gix-tempfile::all tempfile::handle::at_path::it_persists_tempfiles_along_with_newly_created_directories |
|
PASS [ 0.055s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them |
|
PASS [ 0.032s] gix-tempfile::all tempfile::handle::mark_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.030s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories |
|
PASS [ 0.028s] gix-tempfile::all tempfile::handle::new::it_can_be_kept |
|
PASS [ 0.034s] gix-tempfile::all tempfile::handle::new::it_can_create_the_containing_directory_and_remove_it_when_dropped |
|
PASS [ 0.035s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope |
|
PASS [ 0.029s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times |
|
PASS [ 6.317s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive |
|
PASS [ 0.046s] gix-testtools tests::parse_version |
|
PASS [ 0.076s] gix-tempfile::registry cleanup_tempfiles |
|
PASS [ 0.034s] gix-testtools tests::parse_version_with_trailing_newline |
|
PASS [ 0.034s] gix-trace::trace coarse |
|
PASS [ 0.027s] gix-trace::trace detail |
|
PASS [ 0.028s] gix-trace::trace span |
|
PASS [ 0.068s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete |
|
PASS [ 0.092s] gix-transport client::blocking_io::file::tests::ssh::connect::path |
|
PASS [ 0.106s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed |
|
PASS [ 0.044s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete |
|
PASS [ 0.037s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command |
|
PASS [ 0.051s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback |
|
PASS [ 0.056s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh |
|
PASS [ 0.053s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename |
|
PASS [ 0.040s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::ssh_disguised_within_a_script_cannot_be_detected_due_to_invocation_with_dash_g |
|
PASS [ 0.039s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple |
|
PASS [ 0.034s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink |
|
PASS [ 0.047s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all |
|
PASS [ 0.044s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh |
|
PASS [ 0.036s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh |
|
PASS [ 0.049s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_disallowed_without_user |
|
PASS [ 0.037s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_explicit_ssh |
|
PASS [ 0.042s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh |
|
PASS [ 0.046s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh |
|
PASS [ 0.036s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_implicit_ssh |
|
PASS [ 0.030s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::disallow_shell_is_honored |
|
PASS [ 0.035s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments |
|
PASS [ 0.051s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all |
|
PASS [ 0.051s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh |
|
PASS [ 0.027s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 |
|
PASS [ 0.049s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command |
|
PASS [ 0.041s] gix-transport client::git::message::tests::version_1_without_host_and_version |
|
PASS [ 0.043s] gix-transport client::git::message::tests::version_2_without_host_and_version |
|
PASS [ 0.025s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_exta_parameters |
|
PASS [ 0.029s] gix-transport client::git::message::tests::with_host_without_port |
|
PASS [ 0.037s] gix-transport client::git::message::tests::with_host_with_port |
|
PASS [ 0.031s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters |
|
PASS [ 0.041s] gix-transport client::git::message::tests::with_strange_host_and_port |
|
PASS [ 0.359s] gix-transport::blocking-transport-http-only client::blocking_io::http::check_content_type_is_case_insensitive |
|
PASS [ 0.463s] gix-transport::blocking-transport-http-only client::blocking_io::http::clone_v1 |
|
PASS [ 0.134s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource |
|
PASS [ 0.545s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 |
|
PASS [ 0.099s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 |
|
PASS [ 0.149s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error |
|
PASS [ 0.051s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url |
|
PASS [ 0.332s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced |
|
PASS [ 0.035s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining |
|
PASS [ 0.033s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes |
|
PASS [ 0.300s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted |
|
PASS [ 0.029s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 |
|
PASS [ 0.038s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request |
|
PASS [ 0.038s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode |
|
PASS [ 0.146s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error |
|
PASS [ 0.024s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 |
|
PASS [ 0.075s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request |
|
PASS [ 0.079s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated |
|
PASS [ 0.397s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position |
|
PASS [ 0.409s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first |
|
PASS [ 0.380s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order |
|
PASS [ 0.058s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only |
|
PASS [ 0.040s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff |
|
PASS [ 0.234s] gix-traverse-tests::test commit::simple::different_date::head_date_order |
|
PASS [ 0.248s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first |
|
PASS [ 0.214s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first |
|
PASS [ 0.046s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order |
|
PASS [ 0.129s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first |
|
PASS [ 0.168s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit |
|
PASS [ 0.175s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first |
|
PASS [ 0.029s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first |
|
PASS [ 0.036s] gix-traverse-tests::test commit::simple::same_date::head_date_order |
|
PASS [ 0.050s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first |
|
PASS [ 0.086s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point |
|
PASS [ 0.217s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent |
|
PASS [ 0.237s] gix-traverse-tests::test commit::topo::basic::empty_range |
|
PASS [ 0.164s] gix-traverse-tests::test commit::topo::basic::one_end |
|
PASS [ 0.067s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate |
|
PASS [ 0.082s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends |
|
PASS [ 0.110s] gix-traverse-tests::test commit::topo::basic::simple |
|
PASS [ 0.049s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent |
|
PASS [ 0.092s] gix-traverse-tests::test commit::topo::date_order::with_ends |
|
PASS [ 0.099s] gix-traverse-tests::test commit::topo::first_parent::basic |
|
PASS [ 0.058s] gix-traverse-tests::test commit::topo::first_parent::with_end |
|
PASS [ 0.129s] gix-traverse-tests::test tree::breadth_first_no_location |
|
PASS [ 0.184s] gix-traverse-tests::test tree::breadth_first_filename_only |
|
PASS [ 0.167s] gix-traverse-tests::test tree::breadth_first_full_path |
|
PASS [ 0.119s] gix-url::url access::all_argument_safety_not_safe |
|
PASS [ 0.042s] gix-url::url access::all_argument_safety_safe |
|
PASS [ 0.075s] gix-url::url access::canonicalized::absolute_file_url_does_nothing |
|
PASS [ 0.062s] gix-url::url access::canonicalized::file_that_is_current_dir_is_absolutized |
|
PASS [ 0.045s] gix-url::url access::canonicalized::non_file_scheme_is_noop |
|
PASS [ 0.373s] gix-url::fuzzed fuzzed |
|
PASS [ 0.047s] gix-url::url access::display |
|
PASS [ 0.059s] gix-url::url access::host_argument_safety |
|
PASS [ 0.049s] gix-url::url access::password |
|
PASS [ 0.045s] gix-url::url access::path_argument_safety |
|
PASS [ 0.040s] gix-url::url access::user |
|
PASS [ 0.042s] gix-url::url access::user_argument_safety |
|
PASS [ 228.441s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
PASS [ 0.045s] gix-url::url expand_path::with_username |
|
PASS [ 0.044s] gix-url::url expand_path::without_username |
|
PASS [ 0.036s] gix-url::url parse::file::file_path_with_protocol |
|
PASS [ 0.047s] gix-url::url parse::file::file_path_without_protocol |
|
PASS [ 0.054s] gix-url::url parse::file::interior_relative_file_path_without_protocol |
|
PASS [ 0.065s] gix-url::url parse::file::file_to_root |
|
PASS [ 0.126s] gix-url::url parse::file::no_relative_paths_if_protocol |
|
PASS [ 0.143s] gix-url::url parse::file::no_username_expansion_for_file_paths_with_protocol |
|
PASS [ 0.216s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol |
|
PASS [ 0.129s] gix-url::url parse::file::relative_file_path_without_protocol |
|
PASS [ 0.189s] gix-url::url parse::file::non_utf8_file_path_without_protocol |
|
PASS [ 0.109s] gix-url::url parse::file::shortest_possible_absolute_path |
|
PASS [ 0.062s] gix-url::url parse::file::shortest_possible_relative_path |
|
PASS [ 0.088s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name |
|
PASS [ 0.051s] gix-url::url parse::file::windows::file_path_with_protocol |
|
PASS [ 0.075s] gix-url::url parse::file::windows::file_path_with_backslashes_without_protocol |
|
PASS [ 0.060s] gix-url::url parse::file::windows::file_path_without_protocol |
|
PASS [ 0.053s] gix-url::url parse::file::windows::reproduce_1063 |
|
PASS [ 0.045s] gix-url::url parse::file::windows::url_from_absolute_path |
|
PASS [ 0.040s] gix-url::url parse::git::username_expansion_with_username |
|
PASS [ 0.048s] gix-url::url parse::http::empty_user_cannot_roundtrip |
|
PASS [ 0.050s] gix-url::url parse::http::http_missing_path |
|
PASS [ 0.043s] gix-url::url parse::http::only_password |
|
PASS [ 0.045s] gix-url::url parse::http::username_and_empty_password |
|
PASS [ 0.061s] gix-url::url parse::http::secure |
|
PASS [ 0.046s] gix-url::url parse::http::username_and_password |
|
PASS [ 0.044s] gix-url::url parse::http::username_and_password_and_port |
|
PASS [ 0.039s] gix-url::url parse::invalid::empty_input |
|
PASS [ 0.044s] gix-url::url parse::http::username_expansion_is_unsupported |
|
PASS [ 0.048s] gix-url::url parse::invalid::file_missing_host_path_separator |
|
PASS [ 0.061s] gix-url::url parse::invalid::git_missing_path |
|
PASS [ 0.071s] gix-url::url parse::invalid::file_missing_path |
|
PASS [ 0.049s] gix-url::url parse::invalid::ssh_missing_path |
|
PASS [ 0.059s] gix-url::url parse::invalid::relative_path_due_to_double_colon |
|
PASS [ 0.083s] gix-url::url parse::invalid::missing_port_despite_indication |
|
PASS [ 0.040s] gix-url::url parse::radicle::basic |
|
PASS [ 0.041s] gix-url::url parse::ssh::default_port_is_22 |
|
PASS [ 0.051s] gix-url::url parse::ssh::host_is_ipv4 |
|
PASS [ 0.039s] gix-url::url parse::ssh::scp_like_with_absolute_path |
|
PASS [ 0.043s] gix-url::url parse::ssh::scp_like_with_ssh_host_alias |
|
PASS [ 0.035s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path |
|
PASS [ 0.038s] gix-url::url parse::ssh::scp_like_with_windows_path |
|
PASS [ 0.036s] gix-url::url parse::ssh::scp_like_with_windows_path_and_port_thinks_port_is_part_of_path |
|
PASS [ 0.039s] gix-url::url parse::ssh::scp_like_without_user |
|
PASS [ 0.036s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_with_username |
|
PASS [ 0.038s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_without_username |
|
PASS [ 0.029s] gix-url::url parse::ssh::ssh_alias_without_username |
|
PASS [ 0.039s] gix-url::url parse::ssh::strange_scp_like_with_host_named_file |
|
PASS [ 0.035s] gix-url::url parse::ssh::username_expansion_with_username |
|
PASS [ 0.030s] gix-url::url parse::ssh::username_expansion_without_username |
|
PASS [ 0.039s] gix-url::url parse::ssh::with_user_and_without_port |
|
PASS [ 0.053s] gix-url::url parse::ssh::with_user_and_port_and_absolute_path |
|
PASS [ 0.042s] gix-url::url parse::ssh::without_user_and_with_port |
|
PASS [ 0.048s] gix-url::url parse::ssh::without_user_and_without_port |
|
PASS [ 0.050s] gix-url::url parse::unknown::any_protocol_is_supported_via_the_ext_scheme |
|
PASS [ 0.028s] gix-utils::utils backoff::output_with_default_settings |
|
PASS [ 0.057s] gix-utils::utils backoff::how_many_iterations_for_a_second_of_waittime |
|
PASS [ 0.031s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range |
|
PASS [ 0.023s] gix-utils::utils btoi::binary_to_integer |
|
PASS [ 0.028s] gix-utils::utils btoi::binary_to_integer_radix |
|
PASS [ 0.028s] gix-utils::utils btoi::binary_to_unsigned |
|
PASS [ 0.025s] gix-utils::utils btoi::binary_to_unsigned_radix |
|
PASS [ 0.028s] gix-utils::utils buffers::lifecycle |
|
PASS [ 0.031s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed |
|
PASS [ 0.048s] gix-utils::utils str::decompose::already_decomposed_does_not_copy |
|
PASS [ 0.039s] gix-utils::utils str::precompose::already_precomposed_does_not_copy |
|
PASS [ 0.039s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed |
|
PASS [ 0.058s] gix-validate::validate path::component::invalid::apostrophe |
|
PASS [ 0.035s] gix-validate::validate path::component::invalid::aux_mixed |
|
PASS [ 0.051s] gix-validate::validate path::component::invalid::asterisk |
|
PASS [ 0.026s] gix-validate::validate path::component::invalid::aux_with_extension |
|
PASS [ 0.030s] gix-validate::validate path::component::invalid::backslashes_on_windows |
|
PASS [ 0.041s] gix-validate::validate path::component::invalid::colon_inbetween |
|
PASS [ 0.031s] gix-validate::validate path::component::invalid::com_upper_with_extension |
|
PASS [ 0.047s] gix-validate::validate path::component::invalid::com_lower |
|
PASS [ 0.036s] gix-validate::validate path::component::invalid::con |
|
PASS [ 0.033s] gix-validate::validate path::component::invalid::con_with_extension |
|
PASS [ 0.035s] gix-validate::validate path::component::invalid::conin_mixed |
|
PASS [ 0.034s] gix-validate::validate path::component::invalid::conout_mixed_with_extension |
|
PASS [ 0.030s] gix-validate::validate path::component::invalid::dot_git_lower |
|
PASS [ 0.035s] gix-validate::validate path::component::invalid::dot_git_lower_hfs |
|
PASS [ 0.023s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs |
|
PASS [ 0.035s] gix-validate::validate path::component::invalid::dot_git_mixed |
|
PASS [ 0.032s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple |
|
PASS [ 0.028s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 |
|
PASS [ 0.039s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only |
|
PASS [ 0.053s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too |
|
PASS [ 0.054s] gix-validate::validate path::component::invalid::dot_git_upper |
|
PASS [ 0.044s] gix-validate::validate path::component::invalid::dot_git_upper_hfs |
|
PASS [ 0.027s] gix-validate::validate path::component::invalid::dot_git_upper_ntfs_8_3 |
|
PASS [ 0.029s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream |
|
PASS [ 0.026s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit |
|
PASS [ 0.026s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed |
|
PASS [ 0.031s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_hfs |
|
PASS [ 0.032s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_8_3 |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_stream |
|
PASS [ 0.032s] gix-validate::validate path::component::invalid::drive_letters |
|
PASS [ 0.033s] gix-validate::validate path::component::invalid::empty |
|
PASS [ 0.034s] gix-validate::validate path::component::invalid::left_arrow |
|
PASS [ 0.040s] gix-validate::validate path::component::invalid::lpt_mixed_with_number |
|
PASS [ 0.043s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_space |
|
PASS [ 0.036s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_stream |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit |
|
PASS [ 0.040s] gix-validate::validate path::component::invalid::ntfs_gitmodules |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::ntfs_stream_explicit |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::nul_mixed |
|
PASS [ 0.029s] gix-validate::validate path::component::invalid::path_separator_backslash_between |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::path_separator_backslash_leading |
|
PASS [ 0.051s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing |
|
PASS [ 0.052s] gix-validate::validate path::component::invalid::path_separator_slash_between |
|
PASS [ 0.069s] gix-validate::validate path::component::invalid::path_separator_slash_leading |
|
PASS [ 0.031s] gix-validate::validate path::component::invalid::path_separator_slash_trailing |
|
PASS [ 0.043s] gix-validate::validate path::component::invalid::path_separator_slash_only |
|
PASS [ 0.047s] gix-validate::validate path::component::invalid::pipe |
|
PASS [ 0.050s] gix-validate::validate path::component::invalid::questionmark |
|
PASS [ 0.055s] gix-validate::validate path::component::invalid::prn_mixed_with_extension |
|
PASS [ 0.037s] gix-validate::validate path::component::invalid::right_arrow |
|
PASS [ 0.037s] gix-validate::validate path::component::invalid::slashes_on_windows |
|
PASS [ 0.043s] gix-validate::validate path::component::invalid::starts_with_dot_git_with_backslashes_on_windows |
|
PASS [ 0.037s] gix-validate::validate path::component::invalid::trailing_dot |
|
PASS [ 0.029s] gix-validate::validate path::component::invalid::trailing_space |
|
PASS [ 0.047s] gix-validate::validate path::component::invalid::trailing_dot_dot |
|
PASS [ 0.034s] gix-validate::validate path::component::invalid::virtual_drive_letters |
|
PASS [ 0.062s] gix-validate::validate path::component::invalid::unc_path |
|
PASS [ 0.061s] gix-validate::validate path::component::valid::also_not_con |
|
PASS [ 0.041s] gix-validate::validate path::component::valid::ascii |
|
PASS [ 0.046s] gix-validate::validate path::component::valid::backslashes_on_unix |
|
PASS [ 0.035s] gix-validate::validate path::component::valid::com_0_lower |
|
PASS [ 0.050s] gix-validate::validate path::component::valid::com_without_number_0_lower |
|
PASS [ 0.038s] gix-validate::validate path::component::valid::conin_without_dollar_with_extension |
|
PASS [ 0.061s] gix-validate::validate path::component::valid::conin_without_dollar |
|
PASS [ 0.034s] gix-validate::validate path::component::valid::conout_without_dollar_with_extension |
|
PASS [ 0.036s] gix-validate::validate path::component::valid::dot_gitmodules_as_file |
|
PASS [ 0.039s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs |
|
PASS [ 0.039s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled |
|
PASS [ 0.034s] gix-validate::validate path::component::valid::drive_letters_on_unix |
|
PASS [ 0.038s] gix-validate::validate path::component::valid::not_con |
|
PASS [ 0.050s] gix-validate::validate path::component::valid::not_dot_git_longer |
|
PASS [ 0.045s] gix-validate::validate path::component::valid::not_dot_git_longer_all |
|
PASS [ 0.037s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs |
|
PASS [ 0.033s] gix-validate::validate path::component::valid::not_dot_git_longer_ntfs_8_3 |
|
PASS [ 0.041s] gix-validate::validate path::component::valid::not_dot_git_shorter |
|
PASS [ 0.040s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs |
|
PASS [ 0.049s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 |
|
PASS [ 0.039s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled |
|
PASS [ 0.036s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer |
|
PASS [ 0.042s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all |
|
PASS [ 0.044s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs |
|
PASS [ 0.049s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter |
|
PASS [ 0.028s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all |
|
PASS [ 0.034s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_hfs |
|
PASS [ 0.047s] gix-validate::validate path::component::valid::not_nul |
|
PASS [ 0.042s] gix-validate::validate path::component::valid::starts_with_dot_git_with_backslashes_on_linux |
|
PASS [ 0.057s] gix-validate::validate path::component::valid::unc_path_on_unix |
|
PASS [ 0.043s] gix-validate::validate path::component::valid::unicode |
|
PASS [ 0.053s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix |
|
PASS [ 0.035s] gix-validate::validate path::component_is_windows_device |
|
PASS [ 0.036s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes |
|
PASS [ 0.029s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash |
|
PASS [ 0.027s] gix-validate::validate reference::name::invalid::capitalized_name_without_path |
|
PASS [ 0.032s] gix-validate::validate reference::name::invalid::empty_path |
|
PASS [ 0.033s] gix-validate::validate reference::name::invalid::ends_with_slash |
|
PASS [ 0.030s] gix-validate::validate reference::name::invalid::lowercase_name_without_path |
|
PASS [ 0.029s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack |
|
PASS [ 0.026s] gix-validate::validate reference::name::invalid::refs_path_double_dot |
|
PASS [ 0.039s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.036s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.037s] gix-validate::validate reference::name::invalid::refs_starts_with_slash |
|
PASS [ 0.038s] gix-validate::validate reference::name::valid::all_uppercase |
|
PASS [ 0.030s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore |
|
PASS [ 0.030s] gix-validate::validate reference::name::valid::chinese_utf8 |
|
PASS [ 0.027s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref |
|
PASS [ 0.033s] gix-validate::validate reference::name::valid::main_worktree_ref |
|
PASS [ 0.033s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref |
|
PASS [ 0.043s] gix-validate::validate reference::name::valid::other_worktree_ref |
|
PASS [ 0.034s] gix-validate::validate reference::name::valid::refs_path |
|
PASS [ 0.030s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.026s] gix-validate::validate reference::name::valid::refs_path_with_file_extension |
|
PASS [ 0.029s] gix-validate::validate reference::name::valid::worktree_private_ref |
|
PASS [ 0.043s] gix-validate::validate reference::name::valid::relative_path |
|
PASS [ 0.027s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash |
|
PASS [ 0.024s] gix-validate::validate reference::name_partial::invalid::empty_path |
|
PASS [ 0.026s] gix-validate::validate reference::name_partial::invalid::ends_with_slash |
|
PASS [ 0.029s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes |
|
PASS [ 0.049s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes |
|
PASS [ 0.036s] gix-validate::validate reference::name_partial::invalid::path_with_spaces |
|
PASS [ 0.033s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.040s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.049s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot |
|
PASS [ 0.051s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash |
|
PASS [ 0.051s] gix-validate::validate reference::name_partial::valid::all_uppercase |
|
PASS [ 0.053s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore |
|
PASS [ 0.043s] gix-validate::validate reference::name_partial::valid::chinese_utf8 |
|
PASS [ 0.035s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref |
|
PASS [ 0.043s] gix-validate::validate reference::name_partial::valid::main_worktree_ref |
|
PASS [ 0.045s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref |
|
PASS [ 0.048s] gix-validate::validate reference::name_partial::valid::other_worktree_ref |
|
PASS [ 0.027s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase |
|
PASS [ 0.055s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack |
|
PASS [ 0.038s] gix-validate::validate reference::name_partial::valid::refs_path |
|
PASS [ 0.030s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension |
|
PASS [ 0.046s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.025s] gix-validate::validate reference::name_partial::valid::relative_path |
|
PASS [ 0.036s] gix-validate::validate reference::name_partial::valid::worktree_private_ref |
|
PASS [ 0.038s] gix-validate::validate submodule::invalid::empty |
|
PASS [ 0.034s] gix-validate::validate submodule::invalid::ends_with_parent_component |
|
PASS [ 0.028s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash |
|
PASS [ 0.026s] gix-validate::validate submodule::invalid::parent_component_in_middle |
|
PASS [ 0.037s] gix-validate::validate submodule::invalid::only_parent_component |
|
PASS [ 0.037s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash |
|
PASS [ 0.040s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash |
|
PASS [ 0.046s] gix-validate::validate submodule::invalid::starts_with_parent_component |
|
PASS [ 0.039s] gix-validate::validate submodule::valid |
|
PASS [ 0.036s] gix-validate::validate tag::name::invalid::contains_asterisk |
|
PASS [ 0.040s] gix-validate::validate tag::name::invalid::contains_backslash |
|
PASS [ 0.035s] gix-validate::validate tag::name::invalid::contains_backspace |
|
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_carriage_return |
|
PASS [ 0.043s] gix-validate::validate tag::name::invalid::contains_bell |
|
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_circumflex |
|
PASS [ 0.038s] gix-validate::validate tag::name::invalid::contains_colon |
|
PASS [ 0.031s] gix-validate::validate tag::name::invalid::contains_double_dot |
|
PASS [ 0.054s] gix-validate::validate tag::name::invalid::contains_ctrl_z |
|
PASS [ 0.047s] gix-validate::validate tag::name::invalid::contains_form_feed |
|
PASS [ 0.056s] gix-validate::validate tag::name::invalid::contains_esc |
|
PASS [ 0.066s] gix-validate::validate tag::name::invalid::contains_newline |
|
PASS [ 0.041s] gix-validate::validate tag::name::invalid::contains_open_bracket |
|
PASS [ 0.060s] gix-validate::validate tag::name::invalid::contains_null |
|
PASS [ 0.062s] gix-validate::validate tag::name::invalid::contains_questionmark |
|
PASS [ 0.084s] gix-validate::validate tag::name::invalid::contains_ref_log_portion |
|
PASS [ 0.083s] gix-validate::validate tag::name::invalid::contains_space |
|
PASS [ 0.062s] gix-validate::validate tag::name::invalid::contains_tab |
|
PASS [ 0.052s] gix-validate::validate tag::name::invalid::contains_tilde |
|
PASS [ 0.049s] gix-validate::validate tag::name::invalid::contains_vertical_tab |
|
PASS [ 0.036s] gix-validate::validate tag::name::invalid::empty |
|
PASS [ 0.031s] gix-validate::validate tag::name::invalid::ends_with_asterisk |
|
PASS [ 0.031s] gix-validate::validate tag::name::invalid::ends_with_double_dot |
|
PASS [ 0.036s] gix-validate::validate tag::name::invalid::ends_with_slash |
|
PASS [ 0.040s] gix-validate::validate tag::name::invalid::is_dot_lock |
|
PASS [ 0.036s] gix-validate::validate tag::name::invalid::starts_with_asterisk |
|
PASS [ 0.042s] gix-validate::validate tag::name::invalid::starts_with_dot |
|
PASS [ 0.032s] gix-validate::validate tag::name::invalid::starts_with_double_dot |
|
PASS [ 0.045s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock |
|
PASS [ 0.036s] gix-validate::validate tag::name::valid::an_at_sign |
|
PASS [ 0.037s] gix-validate::validate tag::name::valid::chinese_utf8 |
|
PASS [ 0.029s] gix-validate::validate tag::name::valid::contains_an_at |
|
PASS [ 0.028s] gix-validate::validate tag::name::valid::contains_brackets |
|
PASS [ 0.034s] gix-validate::validate tag::name::valid::contains_brackets_and_at |
|
PASS [ 0.038s] gix-validate::validate tag::name::valid::contains_dot_lock |
|
PASS [ 0.038s] gix-validate::validate tag::name::valid::dot_at_the_end |
|
PASS [ 0.048s] gix-validate::validate tag::name::valid::dot_in_the_middle |
|
PASS [ 0.039s] gix-validate::validate tag::name::valid::non_text |
|
PASS [ 0.055s] gix-validate::validate tag::name::valid::slash_inbetween |
|
PASS [ 1.833s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks |
|
PASS [ 1.858s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden |
|
PASS [ 0.075s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created |
|
PASS [ 0.271s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results |
|
PASS [ 0.060s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem |
|
PASS [ 2.975s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters |
|
PASS [ 0.815s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees |
|
PASS [ 0.086s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_ntfs_stream |
|
PASS [ 0.036s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_trees |
|
PASS [ 0.132s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled |
|
PASS [ 0.051s] gix-worktree-state-tests::worktree state::checkout::symlinks_to_directories_are_usable |
|
FAIL [ 0.165s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed |
|
|
|
--- STDOUT: gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed --- |
|
|
|
running 1 test |
|
test state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 14 filtered out; finished in 0.11s |
|
|
|
|
|
--- STDERR: gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed --- |
|
thread 'state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed' panicked at gix-worktree-state\tests\state\checkout.rs:122:9: |
|
assertion `left == right` failed |
|
left: ["A-dir\\a", "A-file", "FAKE-DIR", "fake-file"] |
|
right: ["A-dir\\a", "A-file", "FAKE-DIR", "FAKE-FILE"] |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 2.481s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process |
|
PASS [ 1.404s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found |
|
PASS [ 2.315s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it |
|
PASS [ 0.060s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found |
|
FAIL [ 1.337s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore |
|
|
|
--- STDOUT: gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore --- |
|
|
|
running 1 test |
|
test from_tree::will_provide_all_information_and_respect_export_ignore ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
from_tree::will_provide_all_information_and_respect_export_ignore |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 3 filtered out; finished in 1.30s |
|
|
|
|
|
--- STDERR: gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore --- |
|
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s |
|
thread 'from_tree::will_provide_all_information_and_respect_export_ignore' panicked at gix-worktree-stream\tests\stream.rs:197:9: |
|
assertion `left == right` failed: keep track of file size changes of the streaming format |
|
left: 320198 |
|
right: 320302 |
|
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace |
|
|
|
PASS [ 0.107s] gix-worktree-tests::integrate worktree::stack::create_directory::directory_paths_are_created_in_full |
|
PASS [ 0.088s] gix-worktree-tests::integrate worktree::stack::create_directory::existing_directories_are_fine |
|
PASS [ 0.059s] gix-worktree-tests::integrate worktree::stack::create_directory::root_is_assumed_to_exist_and_files_in_root_do_not_create_directory |
|
FAIL [ 0.055s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced |
|
|
|
--- STDOUT: gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced --- |
|
|
|
running 1 test |
|
test worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced ... FAILED |
|
|
|
failures: |
|
|
|
failures: |
|
worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced |
|
|
|
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 7 filtered out; finished in 0.02s |
|
|
|
|
|
--- STDERR: gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced --- |
|
Error: Os { code: 1314, kind: Uncategorized, message: "A required privilege is not held by the client." } |
|
|
|
PASS [ 0.054s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component |
|
PASS [ 6.475s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories |
|
PASS [ 0.271s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git |
|
PASS [ 2.394s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline |
|
PASS [ 8.807s] gix-worktree-tests::integrate worktree::stack::attributes::baseline |
|
PASS [ 38.710s] gix-url::baseline run |
|
------------ |
|
Summary [ 588.024s] 2359 tests run: 2331 passed (13 slow, 1 leaky), 28 failed, 9 skipped |
|
FAIL [ 1.992s] gix-archive::archive from_tree::basic_usage_internal |
|
FAIL [ 0.056s] gix-attributes::attributes search::size_of_outcome |
|
FAIL [ 0.081s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple |
|
FAIL [ 0.109s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format |
|
FAIL [ 0.021s] gix-index extension::tree::tests::size_of_tree |
|
FAIL [ 0.019s] gix-index size_of_entry |
|
FAIL [ 0.152s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow |
|
FAIL [ 0.027s] gix-index-tests::integrate index::size_of_entry |
|
FAIL [ 0.043s] gix-pack cache::delta::tests::size_of_pack_tree_item |
|
FAIL [ 0.018s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure |
|
FAIL [ 0.027s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item |
|
FAIL [ 0.016s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure |
|
FAIL [ 0.049s] gix-pack-tests::pack pack::data::output::size_of_count |
|
FAIL [ 0.029s] gix-pack-tests::pack pack::data::output::size_of_entry |
|
FAIL [ 0.031s] gix-pack-tests::pack pack::iter::size_of_entry |
|
FAIL [ 0.028s] gix-path::path realpath::link_cycle_is_detected |
|
FAIL [ 0.029s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero |
|
FAIL [ 0.050s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path |
|
FAIL [ 0.033s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded |
|
FAIL [ 0.045s] gix-ref raw::tests::size_of_reference |
|
FAIL [ 0.165s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed |
|
FAIL [ 1.337s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore |
|
FAIL [ 0.055s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced |
|
FAIL [ 0.122s] gix::gix object::object_ref_size_in_memory |
|
FAIL [ 0.108s] gix::gix object::oid_size_in_memory |
|
FAIL [ 0.218s] gix::gix repository::worktree::archive |
|
FAIL [ 0.104s] gix::gix repository::worktree::stream |
|
FAIL [ 0.057s] gix::gix status::index_worktree::iter::item_size |
|
error: test run failed |