Created
November 17, 2024 18:43
-
-
Save EliahKagan/7a03f0b6e986774ac228d88fc78ca6c3 to your computer and use it in GitHub Desktop.
gitoxide test run on Windows 11 arm64 (22621.1.arm64fre.ni_release.220506-1250), admin, no UAC, with git 2.47.0.windows.2, main@9ab86a2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
parnassus@windows-arm CLANGARM64 ~/repos/gitoxide (main) | |
$ cargo nextest run --workspace --no-fail-fast | |
Updating crates.io index | |
Downloaded sysinfo v0.31.4 | |
Downloaded utf16_iter v1.0.5 | |
Downloaded yoke-derive v0.7.4 | |
Downloaded zerofrom-derive v0.1.4 | |
Downloaded value-bag v1.10.0 | |
Downloaded zerovec-derive v0.10.3 | |
Downloaded similar v2.6.0 | |
Downloaded pretty_assertions v1.4.1 | |
Downloaded flate2 v1.0.34 | |
Downloaded scc v2.2.4 | |
Downloaded zerovec v0.10.4 | |
Downloaded plotters v0.3.7 | |
Downloaded winnow v0.6.20 | |
Downloaded reqwest v0.12.9 | |
Downloaded icu_properties_data v1.5.0 | |
Downloaded regex v1.11.1 | |
Downloaded futures-util v0.3.31 | |
Downloaded serde_json v1.0.132 | |
Downloaded idna v1.0.3 | |
Downloaded rustls v0.23.16 | |
Downloaded hyper v1.5.0 | |
Downloaded webpki-roots v0.26.6 | |
Downloaded rustix v0.38.40 | |
Downloaded regex-syntax v0.8.5 | |
Downloaded hashbrown v0.15.1 | |
Downloaded rustls-ffi v0.14.0 | |
Downloaded libz-ng-sys v1.1.20 | |
Downloaded curl v0.4.47 | |
Downloaded gix-utils v0.1.13 | |
Downloaded insta v1.41.1 | |
Downloaded indexmap v2.6.0 | |
Downloaded hyper-util v0.1.10 | |
Downloaded jiff v0.1.14 | |
Downloaded regex-automata v0.4.9 | |
Downloaded cc v1.1.37 | |
Downloaded serde_derive v1.0.215 | |
Downloaded serde v1.0.215 | |
Downloaded tokio v1.41.1 | |
Downloaded polling v3.7.4 | |
Downloaded icu_properties v1.5.1 | |
Downloaded icu_normalizer v1.5.0 | |
Downloaded libc v0.2.162 | |
Downloaded icu_collections v1.5.0 | |
Downloaded futures v0.3.31 | |
Downloaded schannel v0.1.26 | |
Downloaded rustls-platform-verifier v0.3.4 | |
Downloaded rustls-pki-types v1.10.0 | |
Downloaded proc-macro2 v1.0.89 | |
Downloaded icu_provider v1.5.0 | |
Downloaded icu_normalizer_data v1.5.0 | |
Downloaded icu_locid_transform_data v1.5.0 | |
Downloaded icu_locid v1.5.0 | |
Downloaded futures-lite v2.5.0 | |
Downloaded sdd v3.0.4 | |
Downloaded rustls-pemfile v2.2.0 | |
Downloaded quinn-udp v0.5.7 | |
Downloaded plotters-backend v0.3.7 | |
Downloaded pin-project-lite v0.2.15 | |
Downloaded permutohedron v0.2.4 | |
Downloaded once_cell v1.20.2 | |
Downloaded litemap v0.7.3 | |
Downloaded ipnet v2.10.1 | |
Downloaded icu_locid_transform v1.5.0 | |
Downloaded httparse v1.9.5 | |
Downloaded gix-sec v0.10.9 | |
Downloaded gix-quote v0.4.13 | |
Downloaded futures-channel v0.3.31 | |
Downloaded zerofrom v0.1.4 | |
Downloaded yansi v1.0.1 | |
Downloaded writeable v0.5.5 | |
Downloaded encoding_rs v0.8.35 | |
Downloaded utf8_iter v1.0.4 | |
Downloaded trybuild v1.0.101 | |
Downloaded stable_deref_trait v1.2.0 | |
Downloaded serial_test v3.2.0 | |
Downloaded serde_spanned v0.6.8 | |
Downloaded rustversion v1.0.18 | |
Downloaded plotters-svg v0.3.7 | |
Downloaded mirai-annotations v1.12.0 | |
Downloaded lru v0.12.5 | |
Downloaded idna_adapter v1.2.0 | |
Downloaded icu_provider_macros v1.5.0 | |
Downloaded gix-trace v0.1.11 | |
Downloaded gix-path v0.10.12 | |
Downloaded gix-chunk v0.4.9 | |
Downloaded gix-bitmap v0.2.12 | |
Downloaded futures-task v0.3.31 | |
Downloaded futures-sink v0.3.31 | |
Downloaded futures-io v0.3.31 | |
Downloaded futures-executor v0.3.31 | |
Downloaded futures-core v0.3.31 | |
Downloaded foldhash v0.1.3 | |
Downloaded fastrand v2.2.0 | |
Downloaded cpufeatures v0.2.15 | |
Downloaded clap_builder v4.5.20 | |
Downloaded clap v4.5.20 | |
Downloaded yoke v0.7.4 | |
Downloaded write16 v1.0.0 | |
Downloaded url v2.5.3 | |
Downloaded toml_edit v0.22.22 | |
Downloaded thiserror-impl v1.0.69 | |
Downloaded thiserror v2.0.3 | |
Downloaded curl-sys v0.4.78+curl-8.11.0 | |
Downloaded thiserror v1.0.69 | |
Downloaded tempfile v3.14.0 | |
Downloaded target-triple v0.1.3 | |
Downloaded tar v0.4.43 | |
Downloaded synstructure v0.13.1 | |
Downloaded serial_test_derive v3.2.0 | |
Downloaded colorchoice v1.0.3 | |
Downloaded clap_complete v4.5.37 | |
Downloaded bytes v1.8.0 | |
Downloaded aws-lc-rs v1.10.0 | |
Downloaded async-trait v0.1.83 | |
Downloaded async-std v1.13.0 | |
Downloaded async-io v2.4.0 | |
Downloaded async-executor v1.13.1 | |
Downloaded anyhow v1.0.93 | |
Downloaded anstyle-wincon v3.0.6 | |
Downloaded anstyle-query v1.1.2 | |
Downloaded anstyle-parse v0.2.6 | |
Downloaded anstream v0.6.18 | |
Downloaded allocator-api2 v0.2.20 | |
Downloaded tinystr v0.7.6 | |
Downloaded thiserror-impl v2.0.3 | |
Downloaded syn v2.0.87 | |
Downloaded autocfg v1.4.0 | |
Downloaded anstyle v1.0.10 | |
Downloaded aws-lc-sys v0.22.0 | |
Downloaded 129 crates (22.3 MB) in 1m 28s (largest was `aws-lc-sys` at 8.0 MB) | |
Compiling proc-macro2 v1.0.89 | |
Compiling unicode-ident v1.0.13 | |
Compiling windows_aarch64_msvc v0.52.6 | |
Compiling windows-targets v0.52.6 | |
Compiling serde v1.0.215 | |
Compiling quote v1.0.37 | |
Compiling syn v2.0.87 | |
Compiling memchr v2.7.4 | |
Compiling once_cell v1.20.2 | |
Compiling cfg-if v1.0.0 | |
Compiling windows-sys v0.59.0 | |
Compiling serde_derive v1.0.215 | |
Compiling regex-syntax v0.8.5 | |
Compiling regex-automata v0.4.9 | |
Compiling autocfg v1.4.0 | |
Compiling fastrand v2.2.0 | |
Compiling windows-sys v0.52.0 | |
Compiling bstr v1.10.0 | |
Compiling smallvec v1.13.2 | |
Compiling tinyvec_macros v0.1.1 | |
Compiling tinyvec v1.8.0 | |
Compiling unicode-normalization v0.1.24 | |
Compiling itoa v1.0.11 | |
Compiling bitflags v2.6.0 | |
Compiling allocator-api2 v0.2.20 | |
Compiling faster-hex v0.9.0 | |
Compiling version_check v0.9.5 | |
Compiling lock_api v0.4.12 | |
Compiling winapi-util v0.1.9 | |
Compiling parking_lot_core v0.9.10 | |
Compiling scopeguard v1.2.0 | |
Compiling libc v0.2.162 | |
Compiling thiserror v2.0.3 | |
Compiling thiserror-impl v2.0.3 | |
Compiling parking_lot v0.12.3 | |
Compiling same-file v1.0.6 | |
Compiling walkdir v2.5.0 | |
Compiling winapi v0.3.9 | |
Compiling sha1_smol v1.0.1 | |
Compiling signal-hook v0.3.17 | |
Compiling signal-hook-registry v1.4.2 | |
Compiling static_assertions v1.1.0 | |
Compiling tracing-core v0.1.32 | |
Compiling pin-project-lite v0.2.15 | |
Compiling futures-core v0.3.31 | |
Compiling crossbeam-utils v0.8.20 | |
Compiling futures-io v0.3.31 | |
Compiling value-bag v1.10.0 | |
Compiling gix-trace v0.1.11 (C:\Users\parnassus\repos\gitoxide\gix-trace) | |
Compiling log v0.4.22 | |
Compiling slab v0.4.9 | |
Compiling ahash v0.8.11 | |
Compiling getrandom v0.2.15 | |
Compiling shlex v1.3.0 | |
Compiling zerocopy v0.7.35 | |
Compiling cc v1.1.37 | |
Compiling equivalent v1.0.1 | |
Compiling hashbrown v0.14.5 | |
Compiling futures-sink v0.3.31 | |
Compiling futures-channel v0.3.31 | |
Compiling ryu v1.0.18 | |
Compiling concurrent-queue v2.5.0 | |
Compiling jiff-tzdb v0.1.1 | |
Compiling foldhash v0.1.3 | |
Compiling parking v2.2.1 | |
Compiling either v1.13.0 | |
Compiling hashbrown v0.15.1 | |
Compiling jiff-tzdb-platform v0.1.1 | |
Compiling gix-utils v0.1.13 (C:\Users\parnassus\repos\gitoxide\gix-utils) | |
Compiling jiff v0.1.14 | |
Compiling winnow v0.6.20 | |
Compiling rustversion v1.0.18 | |
Compiling heck v0.5.0 | |
Compiling event-listener v5.3.1 | |
Compiling event-listener-strategy v0.5.2 | |
Compiling home v0.5.9 | |
Compiling futures-lite v2.5.0 | |
Compiling gix-hash v0.15.0 (C:\Users\parnassus\repos\gitoxide\gix-hash) | |
Compiling tracing-attributes v0.1.27 | |
Compiling typenum v1.17.0 | |
Compiling generic-array v0.14.7 | |
Compiling rustix v0.38.40 | |
Compiling paste v1.0.15 | |
Compiling tracing v0.1.40 | |
Compiling castaway v0.2.3 | |
Compiling strum_macros v0.26.4 | |
Compiling async-channel v2.3.1 | |
Compiling itertools v0.13.0 | |
Compiling cmake v0.1.51 | |
Compiling crossterm_winapi v0.9.1 | |
Compiling errno v0.3.9 | |
Compiling unicode-width v0.1.14 | |
Compiling unicode-segmentation v1.12.0 | |
Compiling crossterm v0.27.0 | |
Compiling unicode-truncate v1.1.0 | |
Compiling libz-ng-sys v1.1.20 | |
Compiling strum v0.26.3 | |
Compiling compact_str v0.7.1 | |
Compiling polling v3.7.4 | |
Compiling async-lock v3.4.0 | |
Compiling lru v0.12.5 | |
Compiling itertools v0.12.1 | |
Compiling stability v0.2.1 | |
Compiling cassowary v0.3.0 | |
Compiling ratatui v0.26.3 | |
Compiling async-io v2.4.0 | |
Compiling is-terminal v0.4.13 | |
Compiling tempfile v3.14.0 | |
Compiling crc32fast v1.4.2 | |
Compiling adler2 v2.0.0 | |
Compiling miniz_oxide v0.8.0 | |
Compiling tui-react v0.23.2 | |
Compiling block-buffer v0.10.4 | |
Compiling crypto-common v0.1.6 | |
Compiling ansiterm v0.12.2 | |
Compiling crossbeam-channel v0.5.13 | |
Compiling humantime v2.1.0 | |
Compiling crosstermion v0.14.0 | |
Compiling digest v0.10.7 | |
Compiling bytesize v1.3.0 | |
Compiling human_format v1.1.0 | |
Compiling cpufeatures v0.2.15 | |
Compiling sha1 v0.10.6 | |
Compiling prodash v29.0.0 | |
Compiling memmap2 v0.9.5 | |
Compiling bytes v1.8.0 | |
Compiling unicode-bom v2.0.3 | |
Compiling thiserror v1.0.69 | |
Compiling thiserror-impl v1.0.69 | |
Compiling kstring v2.0.2 | |
Compiling filetime v0.2.25 | |
Compiling fnv v1.0.7 | |
Compiling gix-path v0.10.12 (C:\Users\parnassus\repos\gitoxide\gix-path) | |
Compiling gix-utils v0.1.13 | |
Compiling gix-trace v0.1.11 | |
Compiling gix-hash v0.14.2 | |
Compiling prodash v28.0.0 | |
Compiling gix-features v0.38.2 | |
Compiling dunce v1.0.5 | |
Compiling gix-date v0.9.1 (C:\Users\parnassus\repos\gitoxide\gix-date) | |
Compiling num-conv v0.1.0 | |
Compiling powerfmt v0.2.0 | |
Compiling time-core v0.1.2 | |
Compiling time-macros v0.2.18 | |
Compiling deranged v0.3.11 | |
Compiling io-close v0.3.7 | |
Compiling time v0.3.36 | |
Compiling tar v0.4.43 | |
Compiling gix-date v0.8.7 | |
Compiling gix-actor v0.31.5 | |
Compiling gix-path v0.10.12 | |
Compiling gix-validate v0.8.5 | |
Compiling gix-object v0.42.3 | |
Compiling gix-fs v0.11.3 | |
Compiling gix-tempfile v14.0.2 | |
Compiling gix-chunk v0.4.9 | |
Compiling gix-commitgraph v0.24.3 | |
Compiling gix-lock v14.0.0 | |
Compiling gix-hashtable v0.5.2 | |
Compiling gix-revwalk v0.13.2 | |
Compiling gix-glob v0.16.5 | |
Compiling gix-actor v0.33.0 (C:\Users\parnassus\repos\gitoxide\gix-actor) | |
Compiling gix-traverse v0.39.2 | |
Compiling gix-quote v0.4.13 | |
Compiling gix-bitmap v0.2.12 | |
Compiling gix-index v0.33.1 | |
Compiling gix-attributes v0.22.5 | |
Compiling gix-ignore v0.11.4 | |
Compiling gix-ref v0.44.1 | |
Compiling gix-sec v0.10.9 | |
Compiling crc-catalog v2.4.0 | |
Compiling crc v3.2.1 | |
Compiling gix-discover v0.32.0 | |
Compiling gix-worktree v0.34.1 | |
Compiling gix-hashtable v0.6.0 (C:\Users\parnassus\repos\gitoxide\gix-hashtable) | |
Compiling gix-validate v0.9.1 (C:\Users\parnassus\repos\gitoxide\gix-validate) | |
Compiling fs_extra v1.3.0 | |
Compiling flate2 v1.0.34 | |
Compiling is_ci v1.2.0 | |
Compiling gix-testtools v0.16.0 (C:\Users\parnassus\repos\gitoxide\tests\tools) | |
Compiling gix-features v0.39.0 (C:\Users\parnassus\repos\gitoxide\gix-features) | |
Compiling gix-fs v0.12.0 (C:\Users\parnassus\repos\gitoxide\gix-fs) | |
Compiling gix-object v0.45.0 (C:\Users\parnassus\repos\gitoxide\gix-object) | |
Compiling dashmap v6.1.0 | |
Compiling gix-tempfile v15.0.0 (C:\Users\parnassus\repos\gitoxide\gix-tempfile) | |
Compiling gix-glob v0.17.0 (C:\Users\parnassus\repos\gitoxide\gix-glob) | |
Compiling gix-chunk v0.4.9 (C:\Users\parnassus\repos\gitoxide\gix-chunk) | |
Compiling gix-commitgraph v0.25.0 (C:\Users\parnassus\repos\gitoxide\gix-commitgraph) | |
Compiling gix-quote v0.4.13 (C:\Users\parnassus\repos\gitoxide\gix-quote) | |
Compiling gix-lock v15.0.0 (C:\Users\parnassus\repos\gitoxide\gix-lock) | |
Compiling shell-words v1.1.0 | |
Compiling gix-revwalk v0.16.0 (C:\Users\parnassus\repos\gitoxide\gix-revwalk) | |
Compiling gix-command v0.3.10 (C:\Users\parnassus\repos\gitoxide\gix-command) | |
Compiling gix-attributes v0.23.0 (C:\Users\parnassus\repos\gitoxide\gix-attributes) | |
Compiling gix-traverse v0.42.0 (C:\Users\parnassus\repos\gitoxide\gix-traverse) | |
Compiling gix-bitmap v0.2.12 (C:\Users\parnassus\repos\gitoxide\gix-bitmap) | |
Compiling gix-ignore v0.12.0 (C:\Users\parnassus\repos\gitoxide\gix-ignore) | |
Compiling gix-index v0.36.0 (C:\Users\parnassus\repos\gitoxide\gix-index) | |
Compiling gix-packetline-blocking v0.18.0 (C:\Users\parnassus\repos\gitoxide\gix-packetline-blocking) | |
Compiling gix-worktree v0.37.0 (C:\Users\parnassus\repos\gitoxide\gix-worktree) | |
Compiling encoding_rs v0.8.35 | |
Compiling gix-filter v0.14.0 (C:\Users\parnassus\repos\gitoxide\gix-filter) | |
Compiling gix-config-value v0.14.9 (C:\Users\parnassus\repos\gitoxide\gix-config-value) | |
Compiling gix-sec v0.10.9 (C:\Users\parnassus\repos\gitoxide\gix-sec) | |
Compiling imara-diff v0.1.7 | |
Compiling synstructure v0.13.1 | |
Compiling displaydoc v0.2.5 | |
Compiling zerofrom-derive v0.1.4 | |
Compiling gix-diff v0.47.0 (C:\Users\parnassus\repos\gitoxide\gix-diff) | |
Compiling zerofrom v0.1.4 | |
Compiling yoke-derive v0.7.4 | |
Compiling stable_deref_trait v1.2.0 | |
Compiling yoke v0.7.4 | |
Compiling zerovec-derive v0.10.3 | |
Compiling arrayvec v0.7.6 | |
Compiling uluru v3.1.0 | |
Compiling clru v0.6.2 | |
Compiling gix-pack v0.54.0 (C:\Users\parnassus\repos\gitoxide\gix-pack) | |
Compiling zerovec v0.10.4 | |
Compiling tinystr v0.7.6 | |
Compiling litemap v0.7.3 | |
Compiling writeable v0.5.5 | |
Compiling icu_locid v1.5.0 | |
Compiling icu_provider_macros v1.5.0 | |
Compiling icu_provider v1.5.0 | |
Compiling icu_locid_transform_data v1.5.0 | |
Compiling icu_locid_transform v1.5.0 | |
Compiling icu_collections v1.5.0 | |
Compiling arc-swap v1.7.1 | |
Compiling icu_properties_data v1.5.0 | |
Compiling icu_properties v1.5.1 | |
Compiling utf16_iter v1.0.5 | |
Compiling icu_normalizer_data v1.5.0 | |
Compiling utf8_iter v1.0.4 | |
Compiling write16 v1.0.0 | |
Compiling pin-utils v0.1.0 | |
Compiling gix-odb v0.64.0 (C:\Users\parnassus\repos\gitoxide\gix-odb) | |
Compiling icu_normalizer v1.5.0 | |
Compiling idna_adapter v1.2.0 | |
Compiling gix-ref v0.48.0 (C:\Users\parnassus\repos\gitoxide\gix-ref) | |
Compiling percent-encoding v2.3.1 | |
Compiling form_urlencoded v1.2.1 | |
Compiling idna v1.0.3 | |
Compiling url v2.5.3 | |
Compiling gix-url v0.28.0 (C:\Users\parnassus\repos\gitoxide\gix-url) | |
Compiling vcpkg v0.2.15 | |
Compiling pkg-config v0.3.31 | |
Compiling gix-prompt v0.8.8 (C:\Users\parnassus\repos\gitoxide\gix-prompt) | |
Compiling futures-task v0.3.31 | |
Compiling futures-util v0.3.31 | |
Compiling futures-executor v0.3.31 | |
Compiling sdd v3.0.4 | |
Compiling scc v2.2.4 | |
Compiling futures v0.3.31 | |
Compiling serial_test_derive v3.2.0 | |
Compiling serial_test v3.2.0 | |
Compiling libz-sys v1.1.20 | |
Compiling gix-discover v0.36.0 (C:\Users\parnassus\repos\gitoxide\gix-discover) | |
Compiling gix-pathspec v0.8.0 (C:\Users\parnassus\repos\gitoxide\gix-pathspec) | |
Compiling gix-credentials v0.25.0 (C:\Users\parnassus\repos\gitoxide\gix-credentials) | |
Compiling curl-sys v0.4.78+curl-8.11.0 | |
Compiling gix-revision v0.30.0 (C:\Users\parnassus\repos\gitoxide\gix-revision) | |
Compiling curl v0.4.47 | |
Compiling indexmap v2.6.0 | |
Compiling gix-packetline v0.18.0 (C:\Users\parnassus\repos\gitoxide\gix-packetline) | |
Compiling socket2 v0.5.7 | |
Compiling schannel v0.1.26 | |
Compiling maybe-async v0.2.10 | |
Compiling base64 v0.22.1 | |
Compiling gix-config v0.41.0 (C:\Users\parnassus\repos\gitoxide\gix-config) | |
Compiling gix-transport v0.43.0 (C:\Users\parnassus\repos\gitoxide\gix-transport) | |
Compiling gix-dir v0.9.0 (C:\Users\parnassus\repos\gitoxide\gix-dir) | |
Compiling regex v1.11.1 | |
Compiling yansi v1.0.1 | |
Compiling zip v2.2.0 | |
Compiling diff v0.1.13 | |
Compiling bumpalo v3.16.0 | |
Compiling simd-adler32 v0.3.7 | |
Compiling lockfree-object-pool v0.1.6 | |
Compiling zopfli v0.8.1 | |
Compiling pretty_assertions v1.4.1 | |
Compiling gix-refspec v0.26.0 (C:\Users\parnassus\repos\gitoxide\gix-refspec) | |
Compiling gix-worktree-stream v0.16.0 (C:\Users\parnassus\repos\gitoxide\gix-worktree-stream) | |
Compiling lazy_static v1.5.0 | |
Compiling atomic-waker v1.1.2 | |
Compiling async-task v4.7.1 | |
Compiling serde_json v1.0.132 | |
Compiling syn v1.0.109 | |
Compiling piper v0.2.4 | |
Compiling blocking v1.6.1 | |
Compiling async-executor v1.13.1 | |
Compiling gix-archive v0.16.0 (C:\Users\parnassus\repos\gitoxide\gix-archive) | |
Compiling gix-submodule v0.15.0 (C:\Users\parnassus\repos\gitoxide\gix-submodule) | |
Compiling gix-status v0.14.0 (C:\Users\parnassus\repos\gitoxide\gix-status) | |
Compiling gix-protocol v0.46.0 (C:\Users\parnassus\repos\gitoxide\gix-protocol) | |
Compiling gix-merge v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-merge) | |
Compiling gix-worktree-state v0.14.0 (C:\Users\parnassus\repos\gitoxide\gix-worktree-state) | |
Compiling gix-negotiate v0.16.0 (C:\Users\parnassus\repos\gitoxide\gix-negotiate) | |
Compiling gix-mailmap v0.25.0 (C:\Users\parnassus\repos\gitoxide\gix-mailmap) | |
Compiling anyhow v1.0.93 | |
Compiling event-listener v2.5.3 | |
Compiling async-channel v1.9.0 | |
Compiling async-attributes v1.1.2 | |
Compiling async-global-executor v2.4.1 | |
Compiling kv-log-macro v1.0.7 | |
Compiling async-std v1.13.0 | |
Compiling gix v0.67.0 (C:\Users\parnassus\repos\gitoxide\gix) | |
Compiling crossbeam-epoch v0.9.18 | |
Compiling utf8parse v0.2.2 | |
Compiling anstyle v1.0.10 | |
Compiling anstyle-wincon v3.0.6 | |
Compiling anstyle-parse v0.2.6 | |
Compiling crossbeam-deque v0.8.5 | |
Compiling anstyle-query v1.1.2 | |
Compiling rayon-core v1.12.1 | |
Compiling colorchoice v1.0.3 | |
Compiling is_terminal_polyfill v1.70.1 | |
Compiling anstream v0.6.18 | |
Compiling clap_lex v0.7.2 | |
Compiling strsim v0.11.1 | |
Compiling clap_builder v4.5.20 | |
Compiling clap_derive v4.5.18 | |
Compiling termtree v0.5.1 | |
Compiling windows_aarch64_msvc v0.48.5 | |
Compiling clap v4.5.20 | |
Compiling rayon v1.10.0 | |
Compiling encode_unicode v0.3.6 | |
Compiling console v0.15.8 | |
Compiling linked-hash-map v0.5.6 | |
Compiling similar v2.6.0 | |
Compiling insta v1.41.1 | |
Compiling windows-targets v0.48.5 | |
Compiling windows-sys v0.48.0 | |
Compiling libsqlite3-sys v0.30.1 | |
Compiling windows-interface v0.57.0 | |
Compiling windows-implement v0.57.0 | |
Compiling windows-result v0.1.2 | |
Compiling ntapi v0.4.1 | |
Compiling overload v0.1.1 | |
Compiling nu-ansi-term v0.46.0 | |
Compiling windows-core v0.57.0 | |
Compiling sharded-slab v0.1.7 | |
Compiling tracing-log v0.2.0 | |
Compiling crossbeam-queue v0.3.11 | |
Compiling termcolor v1.4.1 | |
Compiling fs-err v2.11.0 | |
Compiling num-traits v0.2.19 | |
Compiling thread_local v1.1.8 | |
Compiling tracing-subscriber v0.3.18 | |
Compiling crossbeam v0.8.4 | |
Compiling windows v0.57.0 | |
Compiling gix-fsck v0.7.0 (C:\Users\parnassus\repos\gitoxide\gix-fsck) | |
Compiling hashlink v0.9.1 | |
Compiling half v2.4.1 | |
Compiling fallible-streaming-iterator v0.1.9 | |
Compiling plotters-backend v0.3.7 | |
Compiling ciborium-io v0.2.2 | |
Compiling target-triple v0.1.3 | |
Compiling fallible-iterator v0.3.0 | |
Compiling rusqlite v0.32.1 | |
Compiling ciborium-ll v0.2.2 | |
Compiling plotters-svg v0.3.7 | |
Compiling jwalk v0.8.1 | |
Compiling tracing-forest v0.1.6 | |
Compiling itertools v0.10.5 | |
Compiling cast v0.3.0 | |
Compiling layout-rs v0.1.2 | |
Compiling gitoxide v0.38.0 (C:\Users\parnassus\repos\gitoxide) | |
Compiling open v5.3.0 | |
Compiling criterion-plot v0.5.0 | |
Compiling plotters v0.3.7 | |
Compiling sysinfo v0.31.4 | |
Compiling gitoxide-core v0.42.0 (C:\Users\parnassus\repos\gitoxide\gitoxide-core) | |
Compiling ciborium v0.2.2 | |
Compiling env_logger v0.10.2 | |
Compiling serde_spanned v0.6.8 | |
Compiling toml_datetime v0.6.8 | |
Compiling terminal_size v0.3.0 | |
Compiling clap_complete v4.5.37 | |
Compiling tinytemplate v1.2.1 | |
Compiling windows-result v0.2.0 | |
Compiling anes v0.1.6 | |
Compiling glob v0.3.1 | |
Compiling oorandom v11.1.4 | |
Compiling toml_edit v0.22.22 | |
Compiling criterion v0.5.1 | |
Compiling windows-strings v0.1.0 | |
Compiling windows-interface v0.58.0 | |
Compiling windows-implement v0.58.0 | |
Compiling assert_matches v1.5.0 | |
Compiling windows-core v0.58.0 | |
Compiling toml v0.8.19 | |
Compiling trybuild v1.0.101 | |
Compiling windows v0.58.0 | |
Compiling winreg v0.52.0 | |
Compiling known-folders v1.2.0 | |
Compiling gix-macros v0.1.5 (C:\Users\parnassus\repos\gitoxide\gix-macros) | |
Compiling maplit v1.0.2 | |
Compiling cap v0.1.2 | |
Compiling permutohedron v0.2.4 | |
Compiling symlink v0.1.0 | |
Compiling gix-blame v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-blame) | |
Compiling gix-worktree-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-worktree\tests) | |
Compiling gix-worktree-state-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-worktree-state\tests) | |
Compiling gix-config-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-config\tests) | |
Compiling gix-odb-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-odb\tests) | |
Compiling gix-pack-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-pack\tests) | |
Compiling gix-diff-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-diff\tests) | |
warning: unused import: `repo_workdir` | |
--> gix-diff\tests\diff\tree_with_rewrites.rs:2120:68 | |
| | |
2120 | use util::{collect_changes, collect_changes_opts, repo_with_trees, repo_workdir}; | |
| ^^^^^^^^^^^^ | |
| | |
= note: `#[warn(unused_imports)]` on by default | |
warning: unused variable: `out` | |
--> gix-diff\tests\diff\tree_with_rewrites.rs:279:27 | |
| | |
279 | let (changes, out) = collect_changes_opts( | |
| ^^^ help: if this is intentional, prefix it with an underscore: `_out` | |
| | |
= note: `#[warn(unused_variables)]` on by default | |
Compiling internal-tools v0.0.0 (C:\Users\parnassus\repos\gitoxide\tests\it) | |
warning: `gix-diff-tests` (test "diff") generated 2 warnings (run `cargo fix --test "diff"` to apply 1 suggestion) | |
Compiling gix-status-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-status\tests) | |
Compiling gix-ref-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-ref\tests) | |
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-prompt` (test "prompt") generated 1 warning | |
Compiling gix-index-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-index\tests) | |
Compiling gix-traverse-tests v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-traverse\tests) | |
Compiling gix-tix v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-tix) | |
Compiling gix-sequencer v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-sequencer) | |
Compiling gix-lfs v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-lfs) | |
Compiling gix-rebase v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-rebase) | |
Compiling gix-note v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-note) | |
Compiling gix-fetchhead v0.0.0 (C:\Users\parnassus\repos\gitoxide\gix-fetchhead) | |
Finished `test` profile [unoptimized + debuginfo] target(s) in 17m 26s | |
warning: warning: saw package ID `registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.52.6` which wasn't produced by cargo metadata | |
warning: warning: saw package ID `registry+https://github.com/rust-lang/crates.io-index#windows_aarch64_msvc@0.48.5` which wasn't produced by cargo metadata | |
------------ | |
Nextest run ID 35a77c16-efe5-4771-8453-eed19cf99fb0 with nextest profile: default | |
Starting 2571 tests across 133 binaries (6 tests skipped) | |
PASS [ 0.039s] gitoxide shared::value_parser_tests::rename_fraction | |
PASS [ 0.065s] gitoxide plumbing::main::tests::clap | |
PASS [ 0.040s] gix open::tests::size_of_options | |
PASS [ 0.132s] gix id::tests::size_of_oid | |
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 [>120.000s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information | |
SLOW [>120.000s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given | |
PASS [ 138.072s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information | |
PASS [ 141.807s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given | |
PASS [ 0.080s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten | |
PASS [ 3.914s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones | |
PASS [ 0.073s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode | |
PASS [ 3.960s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled | |
PASS [ 0.046s] 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 [ 4.066s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head | |
PASS [ 0.133s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch | |
PASS [ 0.072s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches | |
PASS [ 0.141s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches | |
PASS [ 0.075s] 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 [ 0.214s] gix remote::connection::fetch::refs::tests::update::various_valid_updates | |
PASS [ 0.575s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo | |
PASS [ 1.196s] gix::gix clone::blocking_io::fetch_and_checkout | |
PASS [ 0.233s] gix::gix clone::blocking_io::fetch_and_checkout_specific_non_existing | |
PASS [ 0.924s] gix::gix clone::blocking_io::fetch_and_checkout_specific_annotated_tag | |
PASS [ 0.674s] gix::gix clone::blocking_io::fetch_and_checkout_specific_ref | |
PASS [ 0.731s] gix::gix clone::blocking_io::fetch_only_with_configuration | |
PASS [ 0.670s] gix::gix clone::blocking_io::fetch_only_without_configuration | |
PASS [ 0.619s] gix::gix clone::blocking_io::fetch_succeeds_despite_remote_head_ref | |
PASS [ 1.050s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow | |
PASS [ 1.108s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow | |
PASS [ 1.487s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow | |
PASS [ 0.658s] gix::gix clone::blocking_io::from_shallow_allowed_by_default | |
PASS [ 0.053s] gix::gix clone::clone_and_destination_must_be_empty | |
PASS [ 0.275s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option | |
PASS [ 0.160s] gix::gix clone::clone_and_early_persist_without_receive | |
PASS [ 0.157s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop | |
PASS [ 0.114s] gix::gix clone::clone_into_empty_directory_and_early_drop | |
PASS [ 0.299s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically | |
PASS [ 0.219s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically | |
PASS [ 0.069s] gix::gix commit::describe::tags_are_sorted_by_priority | |
PASS [ 3.088s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty | |
PASS [ 3.126s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty | |
PASS [ 0.103s] gix::gix config::tree::branch::merge | |
PASS [ 0.134s] gix::gix config::tree::checkout::workers | |
PASS [ 0.126s] gix::gix config::tree::core::abbrev | |
PASS [ 0.052s] gix::gix config::tree::core::autocrlf | |
PASS [ 0.047s] gix::gix config::tree::core::check_round_trip_encoding | |
PASS [ 0.056s] gix::gix config::tree::core::check_stat | |
PASS [ 0.057s] gix::gix config::tree::core::delta_base_cache_limit | |
PASS [ 0.051s] gix::gix config::tree::core::disambiguate | |
PASS [ 0.065s] gix::gix config::tree::core::eol | |
PASS [ 0.049s] gix::gix config::tree::core::log_all_ref_updates | |
PASS [ 0.048s] gix::gix config::tree::core::safecrlf | |
PASS [ 0.049s] gix::gix config::tree::core::timeouts | |
PASS [ 0.047s] gix::gix config::tree::diff::algorithm | |
PASS [ 0.052s] gix::gix config::tree::diff::driver_binary | |
PASS [ 0.060s] gix::gix config::tree::diff::renames | |
PASS [ 0.046s] gix::gix config::tree::extensions::object_format | |
PASS [ 0.060s] gix::gix config::tree::fetch::algorithm | |
PASS [ 0.061s] gix::gix config::tree::fetch::recurse_submodule | |
PASS [ 0.047s] gix::gix config::tree::gitoxide::allow::protocol_from_user | |
PASS [ 0.046s] gix::gix config::tree::gitoxide::author::name_and_email_fallback | |
PASS [ 0.061s] gix::gix config::tree::gitoxide::commit::author_and_committer_date | |
PASS [ 0.060s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback | |
PASS [ 0.053s] gix::gix config::tree::gitoxide::http::connect_timeout | |
PASS [ 0.044s] gix::gix config::tree::http::extra_header | |
PASS [ 0.058s] gix::gix config::tree::http::follow_redirects | |
PASS [ 0.054s] gix::gix config::tree::http::http_version | |
PASS [ 0.055s] gix::gix config::tree::http::proxy_auth_method | |
PASS [ 0.073s] gix::gix config::tree::http::ssl_version | |
PASS [ 0.055s] gix::gix config::tree::index::threads | |
PASS [ 0.051s] gix::gix config::tree::keys::any | |
PASS [ 0.051s] gix::gix config::tree::keys::remote_name | |
PASS [ 0.047s] gix::gix config::tree::keys::string | |
PASS [ 0.057s] gix::gix config::tree::keys::unsigned_integer | |
PASS [ 0.047s] gix::gix config::tree::merge::conflict_style | |
PASS [ 0.047s] gix::gix config::tree::protocol::allow | |
PASS [ 0.059s] gix::gix config::tree::pack::index_version | |
PASS [ 0.041s] gix::gix config::tree::protocol::version | |
PASS [ 0.065s] gix::gix config::tree::push::default | |
PASS [ 0.057s] gix::gix config::tree::remote::refspecs | |
PASS [ 0.053s] gix::gix config::tree::remote::tag_opt | |
PASS [ 0.055s] gix::gix config::tree::remote::url_and_push_url | |
PASS [ 0.048s] gix::gix config::tree::ssh::variant | |
PASS [ 0.048s] gix::gix config::tree::status::default | |
PASS [ 0.059s] gix::gix head::into_remote::detached_is_none | |
PASS [ 0.049s] gix::gix head::into_remote::unborn_is_none | |
PASS [ 0.724s] gix::gix diff::resource_cache | |
PASS [ 0.702s] gix::gix head::peel::all_cases | |
PASS [ 0.354s] gix::gix id::ancestors::all | |
PASS [ 0.239s] gix::gix id::ancestors::filtered | |
PASS [ 0.159s] gix::gix id::ancestors::prune_with_auto_cutoff | |
PASS [ 0.306s] gix::gix id::ancestors::pre_epoch | |
PASS [ 0.288s] gix::gix id::prefix | |
PASS [ 0.499s] gix::gix id::display_and_debug | |
PASS [ 0.187s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed | |
PASS [ 0.577s] gix::gix init::bare::init_into_empty_directory_uses_it_directly | |
PASS [ 0.550s] gix::gix init::bare::init_into_non_existing_directory_creates_it | |
PASS [ 0.357s] gix::gix init::non_bare::init_bare_with_custom_branch_name | |
PASS [ 0.519s] gix::gix init::non_bare::init_into_empty_directory_creates_a_dot_git_dir | |
PASS [ 0.513s] gix::gix init::non_bare::init_into_non_empty_directory_is_allowed_by_default | |
PASS [ 0.109s] gix::gix init::non_bare::init_into_non_empty_directory_is_not_allowed_if_option_is_set_as_used_for_clone | |
PASS [ 0.057s] gix::gix object::commit::short_id | |
PASS [ 0.070s] gix::gix object::commit::decode | |
PASS [ 0.055s] gix::gix object::object_ref_size_in_memory | |
PASS [ 0.061s] gix::gix object::commit::tree | |
PASS [ 0.057s] gix::gix object::oid_size_in_memory | |
PASS [ 0.061s] gix::gix object::tree::find_entry | |
PASS [ 1.192s] gix::gix object::tree::diff::changes_against_tree_modified | |
PASS [ 0.218s] gix::gix reference::find::and_follow | |
PASS [ 0.066s] gix::gix reference::find::and_peel | |
PASS [ 0.050s] gix::gix reference::log::message | |
PASS [ 0.118s] gix::gix reference::remote::dot_remote_behind_symbol | |
PASS [ 0.046s] gix::gix reference::remote::not_configured | |
PASS [ 0.113s] gix::gix reference::remote::push_defaults_to_fetch | |
PASS [ 0.133s] gix::gix reference::remote::separate_push_and_fetch | |
PASS [ 0.075s] gix::gix reference::remote::url_as_remote_name | |
PASS [ 0.487s] gix::gix reference::remote_name | |
PASS [ 1.429s] gix::gix reference::set_target_id | |
PASS [ 0.133s] gix::gix remote::connect::blocking_io::protocol_allow::deny | |
PASS [ 0.120s] gix::gix remote::connect::blocking_io::protocol_allow::user | |
PASS [ 7.747s] gix::gix object::tree::lookup_entry_by_path | |
PASS [ 5.118s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error | |
PASS [ 20.017s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack | |
PASS [ 26.547s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination | |
PASS [ 4.604s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible | |
SLOW [> 60.000s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack | |
PASS [ 65.476s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack | |
PASS [ 0.566s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates | |
PASS [ 19.317s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail | |
PASS [ 0.073s] gix::gix remote::fetch::shallow::undo | |
PASS [ 0.046s] gix::gix remote::name::empty_is_invalid | |
PASS [ 0.053s] gix::gix remote::name::multiple_slashes_are_valid | |
PASS [ 0.044s] gix::gix remote::name::origin_is_valid | |
PASS [ 6.292s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation | |
PASS [ 0.075s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name | |
PASS [ 0.085s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name | |
PASS [ 0.129s] gix::gix remote::save::save_to::named_remotes_save_as_is | |
PASS [ 0.359s] gix::gix repository::config::config_snapshot::apply_cli_overrides | |
PASS [ 0.177s] gix::gix repository::config::config_snapshot::commit_auto_rollback | |
PASS [ 0.094s] gix::gix repository::config::config_snapshot::credential_helpers::any_url_calls_global | |
PASS [ 1.196s] gix::gix remote::ref_map::blocking_and_async_io::all | |
PASS [ 0.082s] gix::gix repository::config::config_snapshot::credential_helpers::case_sensitive_host_matching | |
PASS [ 0.053s] gix::gix repository::config::config_snapshot::credential_helpers::empty_core_askpass_is_ignored | |
PASS [ 0.073s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list | |
PASS [ 0.067s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well | |
PASS [ 0.102s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting | |
PASS [ 0.121s] gix::gix repository::config::config_snapshot::credential_helpers::http_urls_match_the_host_without_path_as_well | |
PASS [ 0.076s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well | |
PASS [ 0.077s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early | |
PASS [ 0.070s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match | |
PASS [ 0.073s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match | |
PASS [ 0.123s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level | |
PASS [ 0.087s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user | |
PASS [ 0.064s] gix::gix repository::config::config_snapshot::set_value_in_subsection | |
PASS [ 0.060s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget | |
PASS [ 0.055s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only | |
PASS [ 0.094s] gix::gix repository::config::identity::author_and_committer_and_fallback | |
PASS [ 1.115s] gix::gix repository::config::identity::author_included_by_hasconfig | |
PASS [ 0.225s] gix::gix repository::config::remote::branch_remote::fetch | |
PASS [ 0.139s] gix::gix repository::config::remote::branch_remote::name::push | |
PASS [ 1.561s] gix::gix repository::config::identity::author_from_different_config_sections | |
PASS [ 0.053s] gix::gix repository::config::remote::branch_remote::push_default | |
PASS [ 0.061s] gix::gix repository::config::remote::branch_remote::push_default_current | |
PASS [ 0.073s] gix::gix repository::config::remote::branch_remote::push_mapped | |
PASS [ 0.063s] gix::gix repository::config::remote::branch_remote::push_missing | |
PASS [ 0.076s] gix::gix repository::config::remote::remote_and_branch_names | |
PASS [ 0.080s] gix::gix repository::config::remote::remote_default_name | |
PASS [ 0.066s] gix::gix repository::config::ssh_options::with_command_and_variant | |
PASS [ 0.091s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell | |
PASS [ 0.062s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback | |
PASS [ 0.065s] gix::gix repository::config::transport_options::http::all_proxy_only | |
PASS [ 0.067s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off | |
PASS [ 0.063s] gix::gix repository::config::transport_options::http::env_http_proxy_is_fallback | |
PASS [ 0.080s] gix::gix repository::config::transport_options::http::env_http_proxy_only | |
PASS [ 0.063s] gix::gix repository::config::transport_options::http::http_no_proxy | |
PASS [ 0.062s] gix::gix repository::config::transport_options::http::http_proxy_with_username | |
PASS [ 0.066s] gix::gix repository::config::transport_options::http::http_ssl_cainfo_suppressed_by_ | |
PASS [ 0.076s] gix::gix repository::config::transport_options::http::http_ssl_version_default | |
PASS [ 0.051s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values | |
PASS [ 0.068s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version | |
PASS [ 0.066s] gix::gix repository::config::transport_options::http::http_verbose | |
PASS [ 0.071s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty | |
PASS [ 0.094s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback | |
PASS [ 0.074s] gix::gix repository::config::transport_options::http::https_specific_proxy_only | |
PASS [ 0.062s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http | |
PASS [ 0.078s] gix::gix repository::config::transport_options::http::remote_overrides | |
PASS [ 0.067s] gix::gix repository::config::transport_options::http::simple_configuration | |
PASS [ 0.062s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence | |
PASS [ 0.088s] gix::gix repository::config::transport_options::http::ssl_verify_disabled | |
PASS [ 0.105s] gix::gix repository::dirwalk::basics | |
PASS [ 0.185s] gix::gix repository::excludes::empty_core_excludes | |
PASS [ 0.064s] gix::gix repository::filter::pipeline_in_repo_without_special_options | |
PASS [ 0.215s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index | |
PASS [ 0.081s] gix::gix repository::filter::pipeline_with_autocrlf | |
PASS [ 0.077s] gix::gix repository::index::basics | |
PASS [ 0.459s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure | |
PASS [ 0.150s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting | |
PASS [ 0.146s] gix::gix repository::object::commit_as::specify_committer_and_author | |
PASS [ 1.218s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting | |
PASS [ 0.169s] gix::gix repository::object::edit_tree::missing_objects_and_illformed_path_components_trigger_error | |
PASS [ 0.049s] gix::gix repository::object::edit_tree::submodules_are_not_checked_for_existence | |
PASS [ 0.659s] gix::gix repository::object::edit_tree::from_head_tree | |
PASS [ 0.069s] gix::gix repository::object::find::empty_tree_can_always_be_found | |
PASS [ 0.065s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache | |
PASS [ 0.489s] gix::gix repository::object::write_blob::from_slice | |
PASS [ 0.048s] gix::gix repository::object::write_blob::from_stream | |
PASS [ 0.054s] gix::gix repository::object::write_object::commit_with_invalid_author | |
PASS [ 0.040s] gix::gix repository::object::write_object::empty_tree | |
PASS [ 0.060s] gix::gix repository::object::writes_avoid_io_using_duplicate_check | |
PASS [ 0.038s] gix::gix repository::open::bare_repo_with_index | |
PASS [ 0.044s] gix::gix repository::open::missing_config_file::bare | |
PASS [ 0.852s] gix::gix repository::object::tag::simple | |
PASS [ 0.080s] gix::gix repository::open::missing_config_file::non_bare | |
PASS [ 0.084s] gix::gix repository::open::non_bare_non_git_repo_without_worktree | |
PASS [ 0.111s] gix::gix repository::open::non_bare_split_worktree | |
PASS [ 0.069s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean | |
PASS [ 0.071s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty | |
PASS [ 0.073s] gix::gix repository::open::non_bare_turned_bare | |
PASS [ 0.079s] gix::gix repository::open::none_bare_repo_without_index | |
PASS [ 0.070s] gix::gix repository::open::not_a_repository::shows_proper_error | |
PASS [ 0.084s] gix::gix repository::open::object_caches::default_git_and_custom_caches | |
PASS [ 0.071s] gix::gix repository::open::object_caches::disabled | |
PASS [ 0.126s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally | |
PASS [ 0.075s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally | |
PASS [ 0.250s] gix::gix repository::open::on_root_with_decomposed_unicode | |
PASS [ 0.068s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened | |
PASS [ 0.087s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir | |
PASS [ 0.115s] gix::gix repository::open::worktree_of_bare_repo | |
PASS [ 0.064s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config | |
PASS [ 0.746s] gix::gix repository::reference::head::detached | |
PASS [ 0.062s] gix::gix repository::reference::head::symbolic | |
PASS [ 0.096s] gix::gix repository::reference::iter_references::all | |
PASS [ 0.062s] gix::gix repository::reference::iter_references::prefixed | |
PASS [ 0.060s] gix::gix repository::reference::iter_references::prefixed_and_peeled | |
PASS [ 0.387s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration | |
PASS [ 0.133s] gix::gix repository::remote::find_default_remote::works_on_detached_heads | |
PASS [ 0.093s] gix::gix repository::remote::find_fetch_remote::symbol_name | |
PASS [ 0.077s] gix::gix repository::remote::find_fetch_remote::urls | |
PASS [ 0.068s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git | |
PASS [ 0.073s] gix::gix repository::remote::find_remote::instead_of_url_rewriting | |
PASS [ 0.074s] gix::gix repository::remote::find_remote::many_fetchspecs | |
PASS [ 0.096s] gix::gix repository::remote::find_remote::push_url_and_push_specs | |
PASS [ 0.063s] gix::gix repository::remote::find_remote::tags_option | |
PASS [ 0.059s] gix::gix repository::remote::find_remote::typical | |
PASS [ 0.084s] gix::gix repository::remote::remote_at::url_and_push_url | |
PASS [ 0.059s] gix::gix repository::remote::remote_at::url_rewrites_are_respected | |
PASS [ 0.063s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped | |
PASS [ 0.470s] gix::gix repository::shallow::no | |
PASS [ 0.167s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error | |
PASS [ 3.522s] gix::gix repository::open::worktree::with_worktree_configs | |
PASS [ 0.074s] gix::gix repository::shallow::yes | |
PASS [ 0.084s] gix::gix repository::size_in_memory | |
PASS [ 0.422s] gix::gix repository::state::apply_mailbox | |
PASS [ 0.198s] gix::gix repository::state::bisect | |
PASS [ 0.233s] gix::gix repository::state::cherry_pick | |
PASS [ 0.278s] gix::gix repository::state::cherry_pick_sequence | |
PASS [ 0.278s] gix::gix repository::state::merge | |
PASS [ 0.307s] gix::gix repository::state::rebase_interactive | |
PASS [ 0.348s] gix::gix repository::state::revert | |
PASS [ 0.855s] gix::gix repository::state::revert_sequence | |
PASS [ 0.062s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree | |
PASS [ 0.069s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index | |
PASS [ 3.537s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries | |
PASS [ 0.071s] gix::gix repository::submodule::modules_file::is_read_from_worktree | |
PASS [ 0.062s] gix::gix repository::submodule::modules_file::none_if_not_present | |
PASS [ 0.069s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default | |
PASS [ 0.072s] gix::gix repository::thread_safe_repository_is_sync | |
PASS [ 0.071s] gix::gix repository::worktree::archive | |
PASS [ 5.350s] gix::gix repository::worktree::from_bare_parent_repo | |
PASS [ 0.040s] gix::gix repository::worktree::stream | |
PASS [ 5.648s] gix::gix repository::worktree::from_nonbare_parent_repo | |
PASS [ 4.075s] gix::gix repository::worktree::with_core_worktree_config::bare_relative | |
PASS [ 0.134s] gix::gix repository::worktree::with_core_worktree_config::relative | |
PASS [ 0.048s] gix::gix repository::worktree::with_core_worktree_config::relative_file | |
PASS [ 4.122s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative | |
PASS [ 1.316s] gix::gix revision::spec::from_bytes::access_blob_through_tree | |
PASS [ 1.169s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name | |
PASS [ 0.375s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced | |
PASS [ 0.548s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type | |
PASS [ 0.449s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.533s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types | |
PASS [ 0.344s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error | |
PASS [ 0.218s] gix::gix revision::spec::from_bytes::ambiguous::prefix | |
PASS [ 0.264s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish | |
PASS [ 0.189s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones | |
PASS [ 0.224s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.153s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access | |
PASS [ 0.474s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate | |
PASS [ 0.186s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name | |
PASS [ 0.225s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb | |
PASS [ 0.159s] gix::gix revision::spec::from_bytes::invalid_head | |
PASS [ 0.186s] gix::gix revision::spec::from_bytes::index::at_stage | |
PASS [ 0.175s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references | |
PASS [ 0.184s] gix::gix revision::spec::from_bytes::peel::peel_to_object | |
PASS [ 0.186s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree | |
PASS [ 0.192s] gix::gix revision::spec::from_bytes::reflog::by_date_is_planned_until_git_date_crate_is_implements_parsing | |
PASS [ 0.180s] gix::gix revision::spec::from_bytes::reflog::by_index | |
PASS [ 0.197s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head | |
PASS [ 0.196s] gix::gix revision::spec::from_bytes::reflog::nth_prior_checkout | |
PASS [ 0.252s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches | |
PASS [ 0.215s] gix::gix revision::spec::from_bytes::regex::with_known_revision::contained_string_matches_in_unanchored_regex_and_disambiguates_automatically | |
PASS [ 0.191s] gix::gix revision::spec::from_bytes::sibling_branch::push_and_upstream | |
PASS [ 0.183s] gix::gix revision::spec::from_bytes::traverse::ancestors | |
PASS [ 0.191s] gix::gix revision::spec::from_bytes::traverse::complex | |
PASS [ 0.231s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs | |
PASS [ 0.219s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error | |
PASS [ 0.155s] gix::gix revision::spec::from_bytes::traverse::parent | |
PASS [ 0.097s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation | |
PASS [ 0.058s] gix::gix status::index_worktree::iter::item_size | |
PASS [ 0.104s] gix::gix status::index_worktree::iter::submodule_modification | |
PASS [ 0.135s] gix::gix status::index_worktree::iter::untracked_files_settings_none | |
PASS [ 0.211s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default | |
PASS [ 0.103s] gix::gix status::is_dirty::no_changes | |
PASS [ 0.091s] gix::gix status::is_dirty::submodule_changes_are_picked_up | |
PASS [ 0.069s] gix::gix status::is_dirty::various_changes_positive | |
PASS [ 0.082s] gix::gix status::is_dirty::untracked_files_are_excluded | |
PASS [ 0.062s] gix::gix submodule::open::not_a_submodule | |
PASS [ 0.101s] gix::gix submodule::open::old_form | |
PASS [ 0.092s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index | |
PASS [ 0.053s] gix::gix submodule::open::status::changed_head_empty_worktree | |
PASS [ 0.074s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks | |
PASS [ 0.119s] gix::gix submodule::open::status::modified_and_untracked | |
PASS [ 0.062s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment | |
PASS [ 0.168s] gix::gix submodule::open::various | |
PASS [ 0.061s] gix::interrupt needs_feature::multi_registration | |
PASS [ 0.037s] gix-actor signature::decode::tests::parse_signature::invalid_signature | |
PASS [ 0.057s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email | |
PASS [ 0.032s] gix-actor signature::decode::tests::parse_signature::invalid_time | |
PASS [ 0.037s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 | |
PASS [ 0.028s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash | |
PASS [ 0.036s] gix-actor signature::decode::tests::parse_signature::tz_minus | |
PASS [ 0.032s] gix-actor signature::decode::tests::parse_signature::tz_plus | |
PASS [ 0.024s] gix-actor::actor identity::round_trip | |
PASS [ 0.052s] gix-actor::actor identity::lenient_parsing | |
PASS [ 0.036s] gix-actor::actor signature::parse_missing_timestamp | |
PASS [ 0.038s] gix-actor::actor signature::parse_timestamp_with_trailing_digits | |
PASS [ 0.035s] gix-actor::actor signature::round_trip | |
PASS [ 0.043s] gix-actor::actor signature::trim | |
PASS [ 0.037s] gix-actor::actor signature::write_to::invalid::email | |
PASS [ 0.036s] gix-actor::actor signature::write_to::invalid::name | |
PASS [ 0.041s] gix-actor::actor signature::write_to::invalid::name_with_newline | |
PASS [ 1.997s] gix-archive::archive from_tree::basic_usage_tar | |
PASS [ 0.046s] gix-archive::archive from_tree::basic_usage_tar_gz | |
PASS [ 0.038s] gix-archive::archive from_tree::basic_usage_zip | |
PASS [ 0.045s] gix-attributes::attributes assignment::display | |
PASS [ 0.028s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only | |
PASS [ 0.021s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters | |
PASS [ 0.027s] gix-attributes::attributes parse::attributes_can_have_illformed_utf8 | |
PASS [ 0.028s] gix-attributes::attributes parse::attributes_can_have_values | |
PASS [ 2.270s] gix-archive::archive from_tree::basic_usage_internal | |
PASS [ 0.038s] 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.043s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns | |
PASS [ 0.050s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted | |
PASS [ 0.045s] 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.061s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names | |
PASS [ 0.035s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore | |
PASS [ 0.042s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error | |
PASS [ 0.046s] gix-attributes::attributes parse::leading_whitespace_is_ignored | |
PASS [ 0.048s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.069s] gix-attributes::attributes parse::line_numbers_are_counted_correctly | |
PASS [ 0.037s] gix-attributes::attributes parse::macros_can_be_empty | |
PASS [ 0.042s] gix-attributes::attributes parse::parsing_continues_even_in_the_face_of_invalid_lines_when_using_leniency | |
PASS [ 0.046s] gix-attributes::attributes parse::quotes_separate_attributes_even_without_whitespace | |
PASS [ 0.049s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored | |
PASS [ 0.044s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted | |
PASS [ 5.541s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order | |
PASS [ 0.026s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order | |
PASS [ 0.024s] gix-attributes::attributes search::size_of_outcome | |
PASS [ 0.026s] gix-attributes::attributes search::specials::dir_slash_double_star_matches_recursively | |
PASS [ 0.023s] gix-attributes::attributes search::specials::dir_slash_never_matches_but_dir_slah_double_star_does | |
PASS [ 0.027s] gix-attributes::attributes search::specials::global_and_local_prefixes_respect_case_sensitivity | |
PASS [ 0.024s] gix-attributes::attributes state::from_value | |
PASS [ 0.025s] gix-attributes::attributes state::value::from_bytes | |
PASS [ 5.760s] gix-attributes::attributes search::baseline | |
PASS [ 0.352s] gix-command tests::internal_win_path_lookup | |
PASS [ 0.085s] gix-command::command context::git_dir_sets_git_dir_env_and_cwd | |
PASS [ 0.048s] gix-command::command context::glob_pathspecs_sets_env_only | |
PASS [ 0.054s] gix-command::command context::icase_pathspecs_sets_env_only | |
PASS [ 0.040s] gix-command::command context::literal_pathspecs_sets_env_only | |
PASS [ 0.041s] gix-command::command context::no_replace_objects_sets_env_only | |
PASS [ 0.050s] gix-command::command context::ref_namespace_sets_env_only | |
PASS [ 0.035s] gix-command::command context::worktree_dir_sets_env_only | |
PASS [ 0.069s] gix-command::command extract_interpreter | |
PASS [ 0.044s] gix-command::command prepare::empty | |
PASS [ 0.047s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split | |
PASS [ 0.043s] gix-command::command prepare::script_with_dollar_at | |
PASS [ 0.041s] gix-command::command prepare::single_and_complex_arguments_as_part_of_command_with_shell | |
PASS [ 0.058s] gix-command::command prepare::single_and_complex_arguments_will_not_auto_split_on_special_characters | |
PASS [ 0.037s] gix-command::command prepare::single_and_complex_arguments_with_auto_split | |
PASS [ 0.051s] gix-command::command prepare::single_and_multiple_arguments | |
PASS [ 0.078s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command | |
PASS [ 0.030s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.039s] gix-command::command prepare::tilde_path_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.034s] gix-command::command shebang::parse::invalid | |
PASS [ 0.069s] gix-command::command shebang::parse::valid | |
PASS [ 0.272s] gix-command::command spawn::direct_command_execution_searches_in_path | |
PASS [ 0.195s] gix-command::command spawn::script_with_dollar_at | |
PASS [ 0.158s] gix-command::command spawn::with_shell::command_in_path_with_args | |
PASS [ 0.172s] gix-command::command spawn::with_shell::sh_shell_specific_script_code | |
PASS [ 0.196s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args | |
PASS [ 0.102s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg | |
PASS [ 0.431s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph | |
PASS [ 0.357s] gix-commitgraph::commitgraph access::octupus_merges | |
PASS [ 0.240s] gix-commitgraph::commitgraph access::single_commit | |
PASS [ 3.571s] gix-blame::blame it_works | |
PASS [ 0.457s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work | |
PASS [ 0.449s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates | |
PASS [ 0.227s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 | |
PASS [ 0.226s] gix-commitgraph::commitgraph access::single_parent | |
PASS [ 0.042s] gix-config file::tests::try_from::empty | |
PASS [ 0.020s] gix-config file::tests::try_from::multiple_duplicate_sections | |
PASS [ 0.018s] gix-config file::tests::try_from::multiple_sections | |
PASS [ 0.021s] gix-config file::tests::try_from::single_section | |
PASS [ 0.018s] gix-config file::tests::try_from::single_subsection | |
PASS [ 0.110s] gix-config parse::nom::tests::comment::multiple_markers | |
PASS [ 0.221s] gix-config parse::nom::tests::comment::octothorpe | |
PASS [ 0.507s] gix-commitgraph::commitgraph access::two_parents | |
PASS [ 0.043s] gix-config parse::nom::tests::comment::semicolon | |
PASS [ 0.050s] gix-config parse::nom::tests::config_name::cannot_be_empty | |
PASS [ 0.029s] gix-config parse::nom::tests::config_name::just_name | |
PASS [ 0.030s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic | |
PASS [ 0.027s] gix-config parse::nom::tests::config_name::only_a_subset_of_characters_is_allowed | |
PASS [ 0.023s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys | |
PASS [ 0.023s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous | |
PASS [ 0.035s] gix-config parse::nom::tests::section::complex_continuation | |
PASS [ 0.041s] gix-config parse::nom::tests::section::empty_section | |
PASS [ 0.035s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines | |
PASS [ 0.030s] gix-config parse::nom::tests::section::quote_split_over_two_lines | |
PASS [ 0.029s] gix-config parse::nom::tests::section::section_handles_extraneous_whitespace_before_comment | |
PASS [ 0.038s] gix-config parse::nom::tests::section::section_implicit_value | |
PASS [ 0.034s] gix-config parse::nom::tests::section::section_very_commented | |
PASS [ 0.025s] gix-config parse::nom::tests::section::section_with_empty_value | |
PASS [ 0.027s] gix-config parse::nom::tests::section::simple_section | |
PASS [ 0.038s] gix-config parse::nom::tests::section::section_with_empty_value_simplified | |
PASS [ 0.025s] gix-config parse::nom::tests::section_headers::backslashes_in_subsections_do_not_escape_newlines_or_tabs | |
PASS [ 0.037s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines | |
PASS [ 0.032s] gix-config parse::nom::tests::section_headers::deprecated_subsection | |
PASS [ 0.026s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name | |
PASS [ 0.028s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section | |
PASS [ 0.034s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name | |
PASS [ 0.029s] gix-config parse::nom::tests::section_headers::escaped_subsection | |
PASS [ 0.035s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section | |
PASS [ 0.034s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section | |
PASS [ 0.034s] gix-config parse::nom::tests::section_headers::invalid_characters_in_section | |
PASS [ 0.032s] gix-config parse::nom::tests::section_headers::modern_subsection | |
PASS [ 0.022s] gix-config parse::nom::tests::section_headers::newline_in_header | |
PASS [ 0.020s] gix-config parse::nom::tests::section_headers::no_subsection | |
PASS [ 0.030s] gix-config parse::nom::tests::section_headers::newline_in_sub_section | |
PASS [ 0.041s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section | |
PASS [ 0.037s] gix-config parse::nom::tests::section_headers::null_byte_in_header | |
PASS [ 0.029s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name | |
PASS [ 0.029s] gix-config parse::nom::tests::sub_section::escapes_need_allocation | |
PASS [ 0.033s] gix-config parse::nom::tests::sub_section::zero_copy_simple | |
PASS [ 0.033s] gix-config parse::nom::tests::value_continuation::complex_continuation_with_leftover_comment | |
PASS [ 0.029s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace | |
PASS [ 0.035s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes | |
PASS [ 0.021s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_without_surrounding_quotes_but_inner_quotes | |
PASS [ 0.032s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment | |
PASS [ 0.030s] gix-config parse::nom::tests::value_continuation::simple_continuation | |
PASS [ 0.031s] gix-config parse::nom::tests::value_no_continuation::complex_test | |
PASS [ 0.031s] 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.037s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote | |
PASS [ 0.040s] gix-config parse::nom::tests::value_no_continuation::invalid_escape | |
PASS [ 0.048s] 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.035s] gix-config parse::nom::tests::value_no_continuation::octothorpe_comment_not_consumed | |
PASS [ 0.036s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed | |
PASS [ 0.036s] 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::values_with_extraneous_whitespace_before_comment | |
PASS [ 0.026s] gix-config parse::nom::tests::value_no_continuation::windows_newline | |
PASS [ 0.053s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_without_comment | |
PASS [ 0.059s] gix-config parse::section::header::tests::empty_header_names_are_legal | |
PASS [ 0.044s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal | |
PASS [ 0.033s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection | |
PASS [ 0.033s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators | |
PASS [ 0.033s] gix-config parse::tests::section::header::unvalidated::section_name_only | |
PASS [ 0.028s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes | |
PASS [ 0.031s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only | |
PASS [ 0.032s] gix-config parse::tests::section::size_of_events | |
PASS [ 0.031s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids | |
PASS [ 0.076s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded | |
PASS [ 0.042s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name | |
PASS [ 0.043s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections | |
PASS [ 0.050s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name | |
PASS [ 0.044s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found | |
PASS [ 0.040s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections | |
PASS [ 0.041s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section | |
PASS [ 0.041s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored | |
PASS [ 0.043s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query | |
PASS [ 0.054s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found | |
PASS [ 0.040s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found | |
PASS [ 0.052s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected | |
PASS [ 0.042s] gix-config-tests::config file::access::raw::raw_value::key_not_found | |
PASS [ 0.046s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_across_section | |
PASS [ 0.055s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section | |
PASS [ 0.051s] gix-config-tests::config file::access::raw::raw_value::section_not_found | |
PASS [ 0.047s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected | |
PASS [ 0.059s] gix-config-tests::config file::access::raw::raw_value::single_section | |
PASS [ 0.036s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included | |
PASS [ 0.048s] 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::ends_with_whitespace | |
PASS [ 0.048s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line | |
PASS [ 0.042s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.041s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes | |
PASS [ 0.035s] gix-config-tests::config file::access::raw::set_existing_raw_value::starts_with_whitespace | |
PASS [ 0.051s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line | |
PASS [ 0.039s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace | |
PASS [ 0.055s] gix-config-tests::config file::access::raw::set_raw_value::comment_included | |
PASS [ 0.059s] gix-config-tests::config file::access::raw::set_raw_value::multi_line | |
PASS [ 0.059s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.032s] gix-config-tests::config file::access::raw::set_raw_value::single_line | |
PASS [ 0.049s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes | |
PASS [ 0.047s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace | |
PASS [ 0.043s] gix-config-tests::config file::access::read_only::complex_quoted_values | |
PASS [ 0.046s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values | |
PASS [ 0.061s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing | |
PASS [ 0.042s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes | |
PASS [ 0.034s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes | |
PASS [ 0.041s] gix-config-tests::config file::access::read_only::multi_line_value_plain | |
PASS [ 0.056s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections | |
PASS [ 0.044s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section | |
PASS [ 0.047s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive | |
PASS [ 0.036s] gix-config-tests::config file::access::read_only::sections_by_name | |
PASS [ 0.037s] gix-config-tests::config file::access::read_only::single_section | |
PASS [ 0.056s] gix-config-tests::config file::access::read_only::unknown_section | |
PASS [ 0.042s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive | |
PASS [ 0.033s] gix-config-tests::config file::fuzzed_stackoverflow | |
PASS [ 0.050s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits | |
PASS [ 0.053s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle | |
PASS [ 0.038s] gix-config-tests::config file::impls::can_reconstruct_empty_config | |
PASS [ 0.035s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config | |
PASS [ 0.048s] gix-config-tests::config file::init::comfort::from_environment_overrides | |
PASS [ 0.630s] gix-config-tests::config file::fuzzed_long_runtime | |
PASS [ 0.267s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension | |
PASS [ 0.168s] gix-config-tests::config file::init::comfort::from_globals | |
PASS [ 0.059s] gix-config-tests::config file::init::from_env::empty_with_zero_count | |
PASS [ 0.051s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment | |
PASS [ 0.043s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths | |
PASS [ 0.090s] gix-config-tests::config file::init::from_env::follow_include_paths | |
PASS [ 0.056s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs | |
PASS [ 0.074s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count | |
PASS [ 0.063s] gix-config-tests::config file::init::from_env::single_key_value_pair | |
PASS [ 0.052s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found | |
PASS [ 0.069s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path | |
PASS [ 0.126s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files | |
PASS [ 1.540s] gix-config-tests::config file::init::comfort::from_git_dir | |
PASS [ 0.323s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match | |
PASS [ 0.337s] 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.317s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob | |
PASS [ 0.256s] 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.494s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case | |
PASS [ 0.083s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error | |
PASS [ 0.359s] 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.366s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches | |
PASS [ 0.318s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match | |
PASS [ 0.309s] 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.311s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards | |
PASS [ 0.257s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special | |
PASS [ 0.268s] 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.341s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star | |
PASS [ 0.316s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches | |
PASS [ 0.308s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match | |
PASS [ 0.368s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle | |
PASS [ 0.320s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory | |
PASS [ 0.374s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home | |
PASS [ 0.151s] gix-config-tests::config file::init::from_paths::includes::conditional::hasconfig::globs | |
PASS [ 0.336s] gix-config-tests::config file::init::from_paths::includes::conditional::hasconfig::cycle_breaker | |
PASS [ 0.126s] gix-config-tests::config file::init::from_paths::includes::conditional::hasconfig::no_cycle | |
PASS [ 0.152s] gix-config-tests::config file::init::from_paths::includes::conditional::hasconfig::inclusion_order | |
PASS [ 0.068s] gix-config-tests::config file::init::from_paths::includes::conditional::hasconfig::simple | |
PASS [ 0.104s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include | |
PASS [ 0.320s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries | |
PASS [ 0.375s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match | |
PASS [ 0.354s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match | |
PASS [ 0.280s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match | |
PASS [ 0.473s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively | |
PASS [ 0.621s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns | |
PASS [ 0.117s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection | |
PASS [ 0.077s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple | |
PASS [ 0.409s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary | |
PASS [ 0.111s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested | |
PASS [ 0.124s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth | |
PASS [ 0.067s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple | |
PASS [ 0.125s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter | |
PASS [ 0.109s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value | |
PASS [ 0.037s] gix-config-tests::config file::init::from_str::empty_yields_default_file | |
PASS [ 0.040s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter | |
PASS [ 0.047s] 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.040s] gix-config-tests::config file::mutable::multi_value::get::multi_line | |
PASS [ 0.051s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end | |
PASS [ 0.032s] gix-config-tests::config file::mutable::multi_value::set::all | |
PASS [ 0.055s] gix-config-tests::config file::mutable::multi_value::get::single_lines | |
PASS [ 0.048s] gix-config-tests::config file::mutable::multi_value::set::all_empty | |
PASS [ 0.044s] gix-config-tests::config file::mutable::multi_value::set::single_at_end | |
PASS [ 0.044s] gix-config-tests::config file::mutable::multi_value::set::single_at_start | |
PASS [ 0.052s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped | |
PASS [ 0.047s] gix-config-tests::config file::mutable::section::pop::all | |
PASS [ 0.032s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator | |
PASS [ 0.042s] gix-config-tests::config file::mutable::section::push::values_are_escaped | |
PASS [ 0.041s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value | |
PASS [ 0.044s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping | |
PASS [ 0.044s] gix-config-tests::config file::mutable::section::remove::all | |
PASS [ 0.045s] gix-config-tests::config file::mutable::section::section_mut_by_id | |
PASS [ 0.045s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically | |
PASS [ 0.043s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections | |
PASS [ 0.037s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible | |
PASS [ 0.032s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok | |
PASS [ 0.052s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values | |
PASS [ 0.038s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted | |
PASS [ 0.057s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used | |
PASS [ 0.042s] gix-config-tests::config file::mutable::value::delete::multi_line_value | |
PASS [ 0.061s] gix-config-tests::config file::mutable::value::delete::idempotency | |
PASS [ 0.044s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted | |
PASS [ 0.047s] gix-config-tests::config file::mutable::value::delete::single_line_value | |
PASS [ 0.056s] gix-config-tests::config file::mutable::value::get::empty | |
PASS [ 0.052s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment | |
PASS [ 0.043s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment | |
PASS [ 0.063s] gix-config-tests::config file::mutable::value::get::single_line_before_comment | |
PASS [ 0.042s] gix-config-tests::config file::mutable::value::get::value_is_correct | |
PASS [ 0.046s] gix-config-tests::config file::mutable::value::set_string::comment_included | |
PASS [ 0.044s] gix-config-tests::config file::mutable::value::set_string::empty | |
PASS [ 0.033s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace | |
PASS [ 0.047s] gix-config-tests::config file::mutable::value::set_string::just_whitespace | |
PASS [ 0.053s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes | |
PASS [ 0.043s] gix-config-tests::config file::mutable::value::set_string::multi_line | |
PASS [ 0.038s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes | |
PASS [ 0.037s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string | |
PASS [ 0.048s] gix-config-tests::config file::mutable::value::set_string::single_line | |
PASS [ 0.040s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace | |
PASS [ 0.041s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default | |
PASS [ 0.061s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully | |
PASS [ 0.042s] gix-config-tests::config file::size_in_memory | |
PASS [ 0.059s] gix-config-tests::config file::write::complex_lossless_roundtrip | |
PASS [ 0.032s] gix-config-tests::config file::write::empty_sections_roundtrip | |
PASS [ 0.053s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip | |
PASS [ 0.053s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections | |
PASS [ 0.039s] gix-config-tests::config key::_ref::missing_dot_is_invalid | |
PASS [ 0.039s] gix-config-tests::config key::_ref::section_name_and_key | |
PASS [ 0.039s] gix-config-tests::config key::_ref::section_name_subsection_and_key | |
PASS [ 0.055s] gix-config-tests::config key::valid_and_invalid | |
PASS [ 0.029s] gix-config-tests::config parse::consecutive_newlines | |
PASS [ 0.040s] gix-config-tests::config parse::empty | |
PASS [ 0.045s] gix-config-tests::config parse::error::line_no_is_one_indexed | |
PASS [ 0.044s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens | |
PASS [ 0.033s] gix-config-tests::config parse::error::to_string | |
PASS [ 0.043s] gix-config-tests::config parse::error::to_string_truncates_extra_values | |
PASS [ 0.048s] gix-config-tests::config parse::from_bytes::complex | |
PASS [ 0.046s] gix-config-tests::config parse::from_bytes::fuzz | |
PASS [ 0.041s] gix-config-tests::config parse::from_bytes::skips_bom | |
PASS [ 0.043s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii | |
PASS [ 0.049s] gix-config-tests::config parse::newlines_with_spaces | |
PASS [ 0.048s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected | |
PASS [ 0.043s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed | |
PASS [ 0.048s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped | |
PASS [ 0.054s] gix-config-tests::config parse::section::key::case_insensitive_eq | |
PASS [ 0.046s] gix-config-tests::config parse::section::key::case_insensitive_hash | |
PASS [ 0.033s] gix-config-tests::config parse::section::key::case_insensitive_ord | |
PASS [ 0.039s] gix-config-tests::config parse::section::key::rejects_invalid_format | |
PASS [ 0.033s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid | |
PASS [ 0.040s] gix-config-tests::config parse::section::name::rejects_invalid_format | |
PASS [ 0.057s] gix-config-tests::config parse::size_in_memory | |
PASS [ 0.045s] gix-config-tests::config source::git_config_global | |
PASS [ 0.042s] gix-config-tests::config source::git_config_system | |
PASS [ 0.031s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct | |
PASS [ 0.055s] gix-config-tests::config value::normalize::all_quoted_is_optimized | |
PASS [ 0.157s] gix-config-tests::config source::git_config_no_system | |
PASS [ 0.042s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy | |
PASS [ 0.045s] gix-config-tests::config value::normalize::empty_string | |
PASS [ 0.034s] gix-config-tests::config value::normalize::inner_quotes_are_removed | |
PASS [ 0.053s] gix-config-tests::config value::normalize::escaped_quotes_are_kept | |
PASS [ 0.037s] gix-config-tests::config value::normalize::modified_is_owned | |
PASS [ 0.043s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable | |
PASS [ 0.040s] gix-config-tests::config value::normalize::not_modified_is_borrowed | |
PASS [ 0.032s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely | |
PASS [ 0.047s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other | |
PASS [ 0.048s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does | |
PASS [ 0.032s] gix-config-value::value boolean::from_str_err | |
PASS [ 0.033s] gix-config-value::value boolean::from_str_false | |
PASS [ 0.026s] gix-config-value::value boolean::from_str_true | |
PASS [ 0.038s] gix-config-value::value boolean::ignores_case | |
PASS [ 0.032s] gix-config-value::value color::attribute::invalid | |
PASS [ 0.027s] gix-config-value::value color::attribute::inverted_dashed | |
PASS [ 0.208s] gix-config-tests::mem usage | |
PASS [ 0.024s] gix-config-value::value color::attribute::inverted_no_dash | |
PASS [ 0.031s] gix-config-value::value color::attribute::non_inverted | |
PASS [ 0.031s] gix-config-value::value color::from_git::at_most_two_colors | |
PASS [ 0.022s] gix-config-value::value color::from_git::attribute_fg_bg | |
PASS [ 0.033s] gix-config-value::value color::from_git::attribute_before_color_name | |
PASS [ 0.022s] gix-config-value::value color::from_git::default_can_combine_with_attributes | |
PASS [ 0.043s] gix-config-value::value color::from_git::color_name_before_attribute | |
PASS [ 0.021s] gix-config-value::value color::from_git::fg_bg_attribute | |
PASS [ 0.041s] gix-config-value::value color::from_git::empty | |
PASS [ 0.030s] gix-config-value::value color::from_git::long_color_spec | |
PASS [ 0.033s] gix-config-value::value color::from_git::multiple_attributes | |
PASS [ 0.035s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds | |
PASS [ 0.033s] gix-config-value::value color::from_git::reset | |
PASS [ 0.030s] gix-config-value::value color::from_git::reset_then_multiple_attributes | |
PASS [ 0.029s] gix-config-value::value color::name::ansi | |
PASS [ 0.040s] gix-config-value::value color::name::bright | |
PASS [ 0.036s] gix-config-value::value color::name::hex | |
PASS [ 0.036s] gix-config-value::value color::name::invalid | |
PASS [ 0.036s] gix-config-value::value color::name::non_bright | |
PASS [ 0.026s] gix-config-value::value integer::from_str_no_suffix | |
PASS [ 0.033s] gix-config-value::value integer::as_decimal | |
PASS [ 0.031s] gix-config-value::value integer::from_str_with_suffix | |
PASS [ 0.032s] gix-config-value::value integer::invalid_from_str | |
PASS [ 0.033s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything | |
PASS [ 0.026s] gix-config-value::value path::interpolate::empty_path_is_error | |
PASS [ 0.033s] gix-config-value::value path::interpolate::prefix_substitutes_git_install_dir | |
PASS [ 0.032s] gix-config-value::value path::interpolate::prefix_substitution_skipped_with_dot_slash | |
PASS [ 0.030s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate | |
PASS [ 0.030s] gix-config-value::value path::interpolate::tilde_slash_substitutes_current_user | |
PASS [ 0.035s] gix-config-value::value path::interpolate::tilde_with_given_user_is_unsupported_on_windows | |
PASS [ 0.206s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url | |
PASS [ 0.304s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete | |
PASS [ 0.145s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete | |
PASS [ 0.294s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt | |
PASS [ 0.252s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value | |
PASS [ 0.252s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only | |
PASS [ 0.239s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones | |
PASS [ 0.401s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls | |
PASS [ 0.221s] gix-credentials::credentials helper::cascade::invoke::usernames_in_urls_are_kept_if_the_helper_does_not_overwrite_it | |
PASS [ 0.405s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts | |
PASS [ 0.032s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input | |
PASS [ 0.056s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields | |
PASS [ 0.031s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding | |
PASS [ 0.026s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values | |
PASS [ 0.021s] gix-credentials::credentials helper::context::from_bytes::unknown_field_names_are_skipped | |
PASS [ 0.015s] gix-credentials::credentials helper::context::write_to::null_bytes_and_newlines_are_invalid | |
PASS [ 0.030s] gix-credentials::credentials helper::context::write_to::quit_is_not_serialized_but_can_be_parsed | |
PASS [ 0.122s] gix-credentials::credentials helper::invoke::program::builtin | |
PASS [ 0.144s] gix-credentials::credentials helper::invoke::get | |
PASS [ 0.131s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits | |
PASS [ 0.131s] gix-credentials::credentials helper::invoke::program::script | |
PASS [ 0.019s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action | |
PASS [ 0.016s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity | |
FAIL [ 0.022s] gix-credentials::credentials program::from_custom_definition::empty | |
--- STDOUT: gix-credentials::credentials program::from_custom_definition::empty --- | |
running 1 test | |
test program::from_custom_definition::empty ... FAILED | |
failures: | |
failures: | |
program::from_custom_definition::empty | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 42 filtered out; finished in 0.00s | |
--- STDERR: gix-credentials::credentials program::from_custom_definition::empty --- | |
thread 'program::from_custom_definition::empty' panicked at gix-credentials\tests\program\from_custom_definition.rs:16:5: | |
assertion `left == right` failed: not useful, but allowed, would have to be caught elsewhere | |
left: "\"sh\" \"-c\" \"C:\\\\Program Files\\\\Git\\\\mingw64\\\\bin\\\\git.exe credential- \\\"$@\\\"\" \"--\" \"store\"" | |
right: "\"C:\\Program Files\\Git\\mingw64\\bin\\git.exe\" \"credential-\" \"store\"" | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
FAIL [ 0.055s] gix-credentials::credentials program::from_custom_definition::name | |
--- STDOUT: gix-credentials::credentials program::from_custom_definition::name --- | |
running 1 test | |
test program::from_custom_definition::name ... FAILED | |
failures: | |
failures: | |
program::from_custom_definition::name | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 42 filtered out; finished in 0.01s | |
--- STDERR: gix-credentials::credentials program::from_custom_definition::name --- | |
thread 'program::from_custom_definition::name' panicked at gix-credentials\tests\program\from_custom_definition.rs:64:5: | |
assertion `left == right` failed: we detect that this can run without shell, which is also more portable on windows | |
left: "\"sh\" \"-c\" \"C:\\\\Program Files\\\\Git\\\\mingw64\\\\bin\\\\git.exe credential-name \\\"$@\\\"\" \"--\" \"store\"" | |
right: "\"C:\\Program Files\\Git\\mingw64\\bin\\git.exe\" \"credential-name\" \"store\"" | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
FAIL [ 0.016s] gix-credentials::credentials program::from_custom_definition::name_with_args | |
--- STDOUT: gix-credentials::credentials program::from_custom_definition::name_with_args --- | |
running 1 test | |
test program::from_custom_definition::name_with_args ... FAILED | |
failures: | |
failures: | |
program::from_custom_definition::name_with_args | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 42 filtered out; finished in 0.00s | |
--- STDERR: gix-credentials::credentials program::from_custom_definition::name_with_args --- | |
thread 'program::from_custom_definition::name_with_args' panicked at gix-credentials\tests\program\from_custom_definition.rs:40:5: | |
assertion `left == right` failed | |
left: "\"sh\" \"-c\" \"C:\\\\Program Files\\\\Git\\\\mingw64\\\\bin\\\\git.exe credential-name --arg --bar=\\\"a b\\\" \\\"$@\\\"\" \"--\" \"store\"" | |
right: "\"C:\\Program Files\\Git\\mingw64\\bin\\git.exe\" \"credential-name\" \"--arg\" \"--bar=a b\" \"store\"" | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
FAIL [ 0.020s] gix-credentials::credentials program::from_custom_definition::name_with_special_args | |
--- STDOUT: gix-credentials::credentials program::from_custom_definition::name_with_special_args --- | |
running 1 test | |
test program::from_custom_definition::name_with_special_args ... FAILED | |
failures: | |
failures: | |
program::from_custom_definition::name_with_special_args | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 42 filtered out; finished in 0.00s | |
--- STDERR: gix-credentials::credentials program::from_custom_definition::name_with_special_args --- | |
thread 'program::from_custom_definition::name_with_special_args' panicked at gix-credentials\tests\program\from_custom_definition.rs:52:5: | |
assertion `left == right` failed | |
left: "\"sh\" \"-c\" \"C:\\\\Program Files\\\\Git\\\\mingw64\\\\bin\\\\git.exe credential-name --arg --bar=~/folder/in/home \\\"$@\\\"\" \"--\" \"store\"" | |
right: "\"sh\" \"-c\" \"C:\\Program Files\\Git\\mingw64\\bin\\git.exe credential-name --arg --bar=~/folder/in/home \\\"$@\\\"\" \"--\" \"store\"" | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
PASS [ 0.036s] gix-credentials::credentials program::from_custom_definition::path_with_args_that_definitely_need_shell | |
PASS [ 0.038s] gix-credentials::credentials program::from_custom_definition::path_with_simple_args | |
PASS [ 0.025s] gix-credentials::credentials program::from_custom_definition::path_without_args | |
PASS [ 0.025s] gix-credentials::credentials program::from_custom_definition::simple_script_in_path | |
PASS [ 0.278s] gix-credentials::credentials helper::invoke::store_and_reject | |
PASS [ 0.020s] gix-credentials::credentials protocol::context::destructure_url_in_place::http_and_https_ignore_the_path_by_default | |
PASS [ 0.024s] gix-credentials::credentials protocol::context::destructure_url_in_place::parts_are_verbatim_with_non_http_url | |
PASS [ 0.016s] gix-credentials::credentials protocol::context::destructure_url_in_place::passwords_are_placed_in_context_too | |
PASS [ 0.021s] gix-credentials::credentials protocol::context::to_prompt::any_scheme_means_url_is_included | |
PASS [ 0.021s] gix-credentials::credentials protocol::context::to_prompt::no_scheme_means_no_url | |
PASS [ 0.014s] gix-credentials::credentials protocol::context::to_url::all_fields_with_port_but_password_is_never_shown | |
PASS [ 0.016s] gix-credentials::credentials protocol::context::to_url::host_is_appended | |
PASS [ 0.026s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing | |
PASS [ 0.024s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed | |
PASS [ 0.015s] gix-credentials::credentials protocol::context::to_url::protocol_alone_is_enough | |
PASS [ 0.026s] gix-credentials::credentials protocol::context::to_url::username_is_appended | |
PASS [ 0.024s] gix-date parse::relative::tests::two_weeks_ago | |
PASS [ 0.032s] gix-date::date time::format::default | |
PASS [ 0.032s] gix-date::date time::format::git_default | |
PASS [ 0.053s] gix-date::date time::format::git_rfc2822 | |
PASS [ 0.132s] gix-date::date time::baseline::parse_compare_format | |
PASS [ 0.030s] gix-date::date time::format::iso8601 | |
PASS [ 0.030s] gix-date::date time::format::iso8601_strict | |
PASS [ 0.032s] gix-date::date time::format::raw | |
PASS [ 0.026s] gix-date::date time::format::rfc2822 | |
PASS [ 0.045s] gix-date::date time::format::short | |
PASS [ 0.039s] gix-date::date time::format::unix | |
PASS [ 0.115s] gix-date::date time::is_set | |
PASS [ 0.131s] gix-date::date time::init::utc_local_handles_signs_correctly | |
PASS [ 0.038s] gix-date::date time::parse::double_negation_in_offset | |
PASS [ 0.044s] gix-date::date time::parse::bad_raw | |
PASS [ 0.047s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic | |
PASS [ 0.042s] gix-date::date time::parse::git_default | |
PASS [ 0.044s] gix-date::date time::parse::git_rfc2822 | |
PASS [ 0.068s] gix-date::date time::parse::invalid_dates_can_be_produced_without_current_time | |
PASS [ 0.060s] gix-date::date time::parse::raw | |
PASS [ 0.051s] gix-date::date time::parse::relative::large_offsets | |
PASS [ 0.048s] gix-date::date time::parse::relative::large_offsets_do_not_panic | |
PASS [ 0.062s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented | |
PASS [ 0.064s] gix-date::date time::parse::relative::various | |
PASS [ 0.041s] gix-date::date time::parse::rfc2822 | |
PASS [ 0.049s] gix-date::date time::parse::short | |
PASS [ 0.053s] gix-date::date time::parse::special_time_is_ok_for_now | |
PASS [ 0.047s] gix-date::date time::write_to::invalid | |
PASS [ 0.045s] gix-date::date time::write_to::valid_roundtrips | |
PASS [ 0.023s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources | |
PASS [ 0.060s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources | |
PASS [ 0.042s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations | |
PASS [ 0.029s] gix-diff tree::function::tests::compare_select_samples | |
PASS [ 0.015s] gix-diff tree::visit::tests::size_of_change | |
PASS [ 0.032s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold | |
PASS [ 0.054s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold | |
PASS [ 0.033s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing | |
PASS [ 0.149s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple | |
PASS [ 0.351s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection | |
PASS [ 0.045s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter | |
PASS [ 0.032s] gix-diff-tests::diff blob::platform::diff_binary | |
PASS [ 0.031s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command | |
PASS [ 0.033s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option | |
PASS [ 0.027s] gix-diff-tests::diff blob::platform::invalid_resource_types | |
PASS [ 0.039s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link | |
PASS [ 0.047s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist | |
PASS [ 0.041s] gix-diff-tests::diff rewrites::tracker::add_only | |
PASS [ 0.035s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity | |
PASS [ 0.048s] gix-diff-tests::diff rewrites::tracker::copy_by_id | |
PASS [ 0.029s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only | |
PASS [ 0.035s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources | |
PASS [ 0.042s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered | |
PASS [ 0.035s] gix-diff-tests::diff rewrites::tracker::directories_without_relation_are_ignored | |
PASS [ 0.033s] gix-diff-tests::diff rewrites::tracker::directory_renames_by_id_can_fail_gracefully | |
PASS [ 0.031s] gix-diff-tests::diff rewrites::tracker::remove_only | |
PASS [ 0.028s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity | |
PASS [ 0.052s] gix-diff-tests::diff rewrites::tracker::rename_by_id | |
PASS [ 0.032s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered | |
PASS [ 0.032s] gix-diff-tests::diff rewrites::tracker::simple_directory_rename_by_id | |
PASS [ 0.499s] gix-diff-tests::diff tree::changes::to_obtain_tree::directory_rename | |
PASS [ 0.068s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states | |
PASS [ 0.444s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested | |
PASS [ 0.062s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference | |
PASS [ 0.059s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested | |
PASS [ 0.065s] gix-diff-tests::diff tree::changes::to_obtain_tree::reverse_directory_rename | |
PASS [ 0.755s] gix-diff-tests::diff tree_with_rewrites::changes_against_modified_tree_with_filename_tracking | |
PASS [ 0.412s] gix-diff-tests::diff tree_with_rewrites::copies_by_identity | |
PASS [ 0.425s] gix-diff-tests::diff tree_with_rewrites::copies_by_similarity | |
PASS [ 0.268s] gix-diff-tests::diff tree_with_rewrites::copies_by_similarity_with_limit | |
PASS [ 4.184s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver | |
PASS [ 0.314s] gix-diff-tests::diff tree_with_rewrites::copies_in_entire_tree_by_similarity | |
PASS [ 0.267s] gix-diff-tests::diff tree_with_rewrites::copies_in_entire_tree_by_similarity_with_limit | |
PASS [ 0.257s] gix-diff-tests::diff tree_with_rewrites::empty_to_new_tree_without_rename_tracking | |
PASS [ 0.272s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_3_without_identity | |
PASS [ 0.380s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_2 | |
PASS [ 0.275s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_by_identity | |
PASS [ 0.278s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_by_identity_3 | |
PASS [ 0.279s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled | |
PASS [ 0.298s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled_2 | |
PASS [ 0.281s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled_3 | |
PASS [ 0.259s] gix-diff-tests::diff tree_with_rewrites::rename_by_similarity | |
PASS [ 0.065s] gix-diff-tests::diff tree_with_rewrites::renames_by_identity | |
PASS [ 0.028s] gix-diff-tests::diff tree_with_rewrites::renames_by_similarity_with_limit | |
PASS [ 36.811s] gix-dir::dir walk::cancel_with_collection_does_not_fail | |
PASS [ 36.800s] gix-dir::dir walk::complex_empty | |
PASS [ 0.050s] gix-dir::dir walk::empty_and_nested_untracked | |
PASS [ 0.077s] gix-dir::dir walk::empty_root | |
PASS [ 0.067s] gix-dir::dir walk::expendable_and_precious | |
PASS [ 0.045s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly | |
PASS [ 0.085s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec | |
PASS [ 0.062s] gix-dir::dir walk::ignored_dir_with_cwd_handling | |
PASS [ 0.078s] gix-dir::dir walk::ignored_sub_repo | |
PASS [ 0.062s] gix-dir::dir walk::ignored_with_cwd_handling | |
PASS [ 0.053s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked | |
PASS [ 0.080s] gix-dir::dir walk::in_repo_hidden_worktree | |
PASS [ 0.052s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories | |
PASS [ 0.151s] gix-dir::dir walk::in_repo_worktree | |
PASS [ 0.060s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.063s] gix-dir::dir walk::nested_precious_repo_respects_wildcards | |
PASS [ 0.072s] gix-dir::dir walk::nested_repos_in_ignored_directories | |
PASS [ 0.055s] gix-dir::dir walk::nested_repos_in_untracked_directories | |
PASS [ 0.062s] gix-dir::dir walk::one_ignored_submodule | |
PASS [ 0.051s] gix-dir::dir walk::only_untracked | |
PASS [ 0.049s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection | |
PASS [ 0.061s] gix-dir::dir walk::only_untracked_from_subdir | |
PASS [ 0.044s] gix-dir::dir walk::only_untracked_with_pathspec | |
PASS [ 0.076s] gix-dir::dir walk::only_untracked_with_cwd_handling | |
PASS [ 0.047s] gix-dir::dir walk::only_untracked_with_prefix_deletion | |
PASS [ 0.085s] gix-dir::dir walk::partial_checkout_cone_and_non_one | |
PASS [ 0.069s] gix-dir::dir walk::precious_are_not_expendable | |
PASS [ 0.055s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec | |
PASS [ 0.078s] gix-dir::dir walk::root_at_submodule_repository_allows_walk | |
PASS [ 0.053s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive | |
PASS [ 0.074s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked | |
PASS [ 0.065s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked | |
PASS [ 0.071s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk | |
PASS [ 0.039s] gix-dir::dir walk::root_in_submodule_repository_allows_walk | |
PASS [ 0.056s] gix-dir::dir walk::root_may_not_go_through_dot_git | |
PASS [ 0.085s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled | |
PASS [ 0.045s] gix-dir::dir walk::root_may_not_go_through_submodule | |
PASS [ 1.833s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree | |
PASS [ 0.035s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories | |
PASS [ 0.038s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked | |
PASS [ 0.037s] gix-dir::dir walk::root_that_is_tracked_file_is_returned | |
PASS [ 0.032s] gix-dir::dir walk::root_that_is_untracked_file_is_returned | |
PASS [ 0.035s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored | |
PASS [ 1.818s] gix-dir::dir walk::root_may_not_lead_through_symlinks | |
PASS [ 0.048s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories | |
PASS [ 0.085s] gix-dir::dir walk::subdir_slash_with_negations | |
PASS [ 0.074s] gix-dir::dir walk::subdir_untracked | |
PASS [ 0.046s] gix-dir::dir walk::symlink_to_dir_can_be_excluded | |
PASS [ 0.096s] gix-dir::dir walk::submodules | |
PASS [ 0.039s] gix-dir::dir walk::top_level_root_that_is_a_file | |
PASS [ 0.059s] gix-dir::dir walk::type_mismatch | |
PASS [ 0.081s] gix-dir::dir walk::top_level_slash_with_negations | |
PASS [ 0.044s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file | |
PASS [ 0.072s] gix-dir::dir walk::type_mismatch_ignore_case | |
PASS [ 0.053s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir | |
PASS [ 0.068s] gix-dir::dir walk::untracked_and_ignored | |
PASS [ 0.083s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed | |
PASS [ 0.052s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards | |
PASS [ 0.046s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed | |
PASS [ 0.052s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards | |
PASS [ 0.047s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix | |
PASS [ 0.067s] gix-dir::dir walk::untracked_and_ignored_collapse_mix | |
PASS [ 0.046s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec | |
PASS [ 0.048s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.059s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec | |
PASS [ 0.054s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance | |
PASS [ 0.052s] gix-dir::dir walk::walk_with_submodule | |
PASS [ 0.046s] gix-dir::dir walk::worktree_root_can_be_symlink | |
PASS [ 0.060s] gix-dir::dir_walk_cwd prefixes_work_as_expected | |
PASS [ 0.062s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format | |
PASS [ 6.828s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare | |
PASS [ 0.030s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo | |
PASS [ 0.028s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo | |
PASS [ 0.030s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree | |
PASS [ 0.029s] gix-discover::discover is_git::non_bare_repo_without_workdir | |
PASS [ 0.033s] gix-discover::discover is_git::non_bare_repo_without_workdir_with_index | |
PASS [ 6.974s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed | |
PASS [ 0.049s] gix-discover::discover is_git::split_worktree_using_configuration | |
PASS [ 0.063s] gix-discover::discover parse::invalid | |
PASS [ 0.044s] gix-discover::discover parse::valid | |
PASS [ 0.067s] gix-discover::discover path::from_git_dir_file::absolute_path_windows | |
PASS [ 0.066s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir | |
PASS [ 0.059s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_required | |
PASS [ 0.056s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_limits_are_respected_and_prevent_discovery | |
PASS [ 0.047s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate | |
PASS [ 0.056s] gix-discover::discover upwards::ceiling_dirs::ceilings_are_adjusted_to_match_search_dir | |
PASS [ 0.053s] gix-discover::discover upwards::ceiling_dirs::discovery_fails_if_we_require_a_matching_ceiling_dir_but_are_standing_on_it | |
PASS [ 0.067s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery | |
PASS [ 0.056s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones | |
PASS [ 0.051s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed | |
PASS [ 0.049s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default | |
PASS [ 0.051s] gix-discover::discover upwards::do_not_shorten_absolute_paths | |
PASS [ 0.069s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored | |
PASS [ 0.060s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir | |
PASS [ 0.048s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir | |
PASS [ 0.056s] gix-discover::discover upwards::from_bare_git_dir | |
PASS [ 0.057s] gix-discover::discover upwards::from_bare_git_dir_without_config_file | |
PASS [ 0.053s] gix-discover::discover upwards::from_bare_with_index | |
FAIL [ 0.050s] gix-discover::discover upwards::from_dir_with_dot_dot | |
--- STDOUT: gix-discover::discover upwards::from_dir_with_dot_dot --- | |
running 1 test | |
test upwards::from_dir_with_dot_dot ... FAILED | |
failures: | |
failures: | |
upwards::from_dir_with_dot_dot | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 41 filtered out; finished in 0.01s | |
--- STDERR: gix-discover::discover upwards::from_dir_with_dot_dot --- | |
thread 'upwards::from_dir_with_dot_dot' panicked at gix-discover\tests\discover\upwards\mod.rs:155:5: | |
assertion `left == right` failed | |
left: Reduced | |
right: Full | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
PASS [ 0.055s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git | |
PASS [ 0.106s] gix-discover::discover upwards::from_existing_worktree | |
PASS [ 0.053s] gix-discover::discover upwards::from_git_dir | |
PASS [ 0.056s] gix-discover::discover upwards::from_inside_bare_git_dir | |
PASS [ 0.054s] gix-discover::discover upwards::from_nested_dir | |
PASS [ 0.045s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir | |
PASS [ 0.045s] gix-discover::discover upwards::from_non_bare_without_index | |
PASS [ 0.082s] gix-discover::discover upwards::from_non_existing_worktree | |
PASS [ 0.063s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git | |
PASS [ 0.044s] gix-discover::discover upwards::from_working_dir | |
PASS [ 0.058s] gix-discover::discover upwards::from_working_dir_no_config | |
PASS [ 0.346s] gix-discover::discover upwards::submodules::by_their_module_git_dir | |
PASS [ 0.398s] gix-discover::discover upwards::submodules::by_their_worktree_checkout | |
PASS [ 0.098s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index | |
PASS [ 0.197s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index | |
PASS [ 0.045s] gix-discover::isolated unc_paths_are_handled_on_windows | |
PASS [ 0.041s] gix-discover::isolated upwards_bare_repo_with_index | |
PASS [ 0.052s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling | |
PASS [ 0.051s] gix-features::features trace::span | |
PASS [ 0.037s] gix-features::hash size_of_sha1 | |
PASS [ 0.042s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.030s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.032s] gix-features::multi-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.032s] gix-features::multi-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.032s] gix-features::multi-threaded parallel::in_parallel | |
PASS [ 0.048s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.041s] gix-features::multi-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.029s] gix-features::multi-threaded parallel::stepped_reduce_next | |
PASS [ 0.031s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.046s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big | |
PASS [ 0.031s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small | |
PASS [ 0.034s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads | |
PASS [ 0.028s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed | |
PASS [ 0.024s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread | |
PASS [ 0.044s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup | |
PASS [ 0.032s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads | |
PASS [ 0.031s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_single_thread | |
PASS [ 0.046s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads | |
PASS [ 0.045s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread | |
PASS [ 0.025s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe | |
PASS [ 0.049s] gix-features::pipe io::continue_on_empty_writes | |
PASS [ 0.027s] gix-features::pipe io::line_reading | |
PASS [ 0.041s] gix-features::pipe io::line_reading_one_by_one | |
PASS [ 0.040s] gix-features::pipe io::small_reads | |
PASS [ 0.021s] gix-features::pipe io::writer_can_inject_errors | |
PASS [ 0.038s] gix-features::pipe io::threaded_read_to_end | |
PASS [ 0.026s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.058s] gix-features::single-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.039s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.021s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.031s] gix-features::single-threaded parallel::in_parallel | |
PASS [ 0.045s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.051s] gix-features::single-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.037s] gix-features::single-threaded parallel::stepped_reduce_next | |
PASS [ 0.023s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.042s] 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 [>120.000s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it | |
SLOW [>120.000s] gix-filter::filter driver::apply::process_status_abort_disables_capability | |
PASS [ 140.507s] gix-filter::filter driver::apply::process_status_abort_disables_capability | |
PASS [ 153.456s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it | |
PASS [ 24.271s] gix-filter::filter driver::apply::smudge_and_clean_delayed | |
PASS [ 49.307s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process | |
PASS [ 24.235s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers | |
PASS [ 24.196s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false | |
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 | |
PASS [ 72.720s] gix-filter::filter driver::apply::smudge_and_clean_series | |
LEAK [ 24.272s] gix-filter::filter driver::shutdown::ignore_when_waiting | |
PASS [ 0.028s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf | |
PASS [ 0.024s] gix-filter::filter eol::convert_to_git::detected_as_binary | |
PASS [ 0.024s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr | |
PASS [ 0.024s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work | |
PASS [ 0.020s] gix-filter::filter eol::convert_to_git::round_trip_check | |
PASS [ 0.027s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr | |
PASS [ 0.027s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted | |
PASS [ 0.024s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl | |
PASS [ 0.027s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr | |
PASS [ 0.020s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it | |
PASS [ 0.028s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it | |
PASS [ 0.063s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_nothing_to_do | |
PASS [ 0.051s] gix-filter::filter eol::stats::from_bytes::all | |
PASS [ 0.033s] gix-filter::filter ident::apply::no_change | |
PASS [ 0.032s] gix-filter::filter ident::apply::round_trips | |
PASS [ 0.026s] gix-filter::filter ident::apply::simple | |
PASS [ 0.020s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar | |
PASS [ 0.025s] gix-filter::filter ident::undo::empty | |
PASS [ 0.027s] gix-filter::filter ident::undo::multiple | |
PASS [ 0.026s] gix-filter::filter ident::undo::no_id_changes_nothing | |
PASS [ 0.029s] gix-filter::filter ident::undo::nothing_if_it_is_not_id | |
PASS [ 0.024s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars | |
PASS [ 23.599s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible | |
PASS [ 0.030s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf | |
PASS [ 0.024s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged | |
SLOW [>120.000s] gix-filter::filter driver::baseline::our_implementation_used_by_git | |
PASS [ 24.140s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible | |
PASS [ 24.217s] gix-filter::filter pipeline::convert_to_worktree::all_stages | |
PASS [ 0.030s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter | |
PASS [ 0.024s] gix-filter::filter pipeline::convert_to_worktree::no_filter | |
PASS [ 0.021s] gix-filter::filter pipeline::default | |
PASS [ 0.023s] gix-filter::filter worktree::encode_to_git::simple | |
PASS [ 0.024s] gix-filter::filter worktree::encode_to_worktree::shift_jis | |
PASS [ 0.027s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback | |
PASS [ 0.020s] gix-filter::filter worktree::encoding::for_label::unknown | |
PASS [ 0.025s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported | |
PASS [ 0.026s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported | |
PASS [ 0.024s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported | |
PASS [ 0.027s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported | |
PASS [ 0.035s] gix-fs::current_dir precompose_unicode | |
PASS [ 0.043s] gix-fs::fs capabilities::parallel_probe | |
PASS [ 0.028s] gix-fs::fs capabilities::probe | |
PASS [ 0.058s] gix-fs::fs dir::create::all::a_deeply_nested_directory | |
PASS [ 0.038s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too | |
PASS [ 0.028s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success | |
PASS [ 0.034s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently | |
PASS [ 0.031s] 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.024s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted | |
PASS [ 0.019s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries | |
PASS [ 0.027s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully | |
PASS [ 0.027s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails | |
PASS [ 0.015s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok | |
PASS [ 0.021s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing | |
PASS [ 0.020s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt | |
PASS [ 0.017s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir | |
PASS [ 0.023s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works | |
PASS [ 0.029s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails | |
PASS [ 0.021s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted | |
PASS [ 0.018s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately | |
PASS [ 0.026s] gix-fs::fs read_dir::with_precomposed_unicode | |
PASS [ 0.019s] gix-fs::fs stack::absolute_paths_are_invalid | |
PASS [ 0.035s] gix-fs::fs stack::delegate_calls_are_consistent | |
PASS [ 0.015s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before | |
PASS [ 0.019s] gix-fs::fs stack::path_join_handling | |
PASS [ 0.017s] gix-fs::fs stack::relative_components_are_invalid | |
PASS [ 3.261s] gix-fsck::fsck connectivity::missing_blobs | |
PASS [ 0.096s] gix-fsck::fsck connectivity::missing_trees | |
PASS [ 0.071s] gix-fsck::fsck connectivity::no_missing | |
PASS [ 0.030s] gix-glob::glob parse::absence_of_sub_directories_are_marked | |
PASS [ 0.029s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions | |
PASS [ 0.026s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence | |
PASS [ 0.020s] gix-glob::glob parse::hash_symbols_are_not_special | |
PASS [ 0.025s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern | |
PASS [ 0.027s] 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.025s] gix-glob::glob parse::mark_ends_with_pattern_specifically | |
PASS [ 0.028s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed | |
PASS [ 0.021s] gix-glob::glob parse::trailing_spaces_are_taken_literally | |
PASS [ 0.026s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 0.026s] gix-glob::glob parse::whitespace_only_is_ignored | |
PASS [ 0.024s] gix-glob::glob pattern::display | |
PASS [ 0.020s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames | |
PASS [ 0.028s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths | |
PASS [ 0.026s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning | |
PASS [ 0.028s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning | |
PASS [ 0.027s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search | |
PASS [ 0.024s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly | |
PASS [ 0.020s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with | |
PASS [ 0.026s] gix-glob::glob pattern::matching::basename_matches_from_end | |
PASS [ 0.179s] gix-glob::glob pattern::matching::compare_baseline_with_ours | |
PASS [ 0.046s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star | |
PASS [ 0.024s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service | |
PASS [ 0.022s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work | |
PASS [ 0.021s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories | |
PASS [ 0.022s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller | |
PASS [ 0.027s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored | |
PASS [ 0.024s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end | |
PASS [ 0.026s] gix-glob::glob pattern::matching::single_paths_match_anywhere | |
PASS [ 0.027s] gix-glob::glob pattern::matching::special_cases_from_corpus | |
PASS [ 0.020s] gix-glob::glob search::pattern::list::from_bytes_base | |
PASS [ 0.026s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist | |
PASS [ 0.025s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory | |
PASS [ 0.028s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos | |
PASS [ 0.020s] gix-glob::glob wildmatch::brackets | |
PASS [ 0.038s] gix-glob::glob wildmatch::corpus | |
PASS [ 0.018s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit | |
PASS [ 0.021s] gix-hash::hash kind::from_hex_len::some_sha1 | |
PASS [ 0.015s] gix-hash::hash object_id::empty::blob | |
PASS [ 0.022s] gix-hash::hash object_id::empty::tree | |
PASS [ 0.019s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters | |
PASS [ 0.015s] gix-hash::hash object_id::from_hex::invalid::too_long | |
PASS [ 0.021s] gix-hash::hash object_id::from_hex::invalid::too_short | |
PASS [ 0.015s] 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.015s] gix-hash::hash oid::is_null | |
PASS [ 0.021s] 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.014s] gix-hash::hash prefix::cmp_oid::it_detects_inequality | |
PASS [ 0.020s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex | |
PASS [ 0.018s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short | |
PASS [ 0.021s] gix-hash::hash prefix::new::various_valid_inputs | |
PASS [ 0.020s] gix-hash::hash prefix::try_from::id_8_chars | |
PASS [ 0.015s] gix-hash::hash prefix::try_from::id_9_chars | |
PASS [ 0.021s] gix-hash::hash prefix::try_from::id_to_long | |
PASS [ 0.015s] gix-hash::hash prefix::try_from::id_to_short | |
PASS [ 0.023s] gix-hash::hash prefix::try_from::invalid_chars | |
PASS [ 0.032s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic | |
PASS [ 0.020s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input | |
PASS [ 0.030s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments | |
PASS [ 0.019s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns | |
PASS [ 0.027s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones | |
PASS [ 0.028s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.033s] gix-ignore::ignore parse::line_numbers_are_counted_correctly | |
PASS [ 0.034s] gix-ignore::ignore parse::precious | |
PASS [ 0.025s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 2.689s] gix-ignore::ignore search::baseline_from_git_dir | |
PASS [ 0.027s] gix-ignore::ignore search::from_overrides | |
PASS [ 0.025s] gix-ignore::ignore search::from_overrides_with_excludes | |
PASS [ 0.019s] gix-ignore::ignore search::from_overrides_with_precious | |
PASS [ 0.039s] gix-index access::tests::entry_by_path_with_conflicting_file | |
PASS [ 0.016s] gix-index entry::flags::at_rest::tests::flags_extended_conversion | |
PASS [ 0.020s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict | |
PASS [ 0.014s] gix-index extension::tree::tests::size_of_tree | |
PASS [ 0.020s] gix-index size_of_entry | |
PASS [ 0.173s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support | |
PASS [ 0.125s] gix-index-tests::integrate index::access::entry_by_path | |
PASS [ 0.207s] gix-index-tests::integrate index::access::entry_by_path_and_stage | |
PASS [ 0.033s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file | |
PASS [ 0.023s] gix-index-tests::integrate index::access::entry_range | |
PASS [ 0.025s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order | |
PASS [ 0.023s] gix-index-tests::integrate index::access::prefixed_entries | |
PASS [ 0.025s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes | |
PASS [ 0.026s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file | |
PASS [ 0.027s] gix-index-tests::integrate index::access::remove_entries | |
PASS [ 0.031s] gix-index-tests::integrate index::access::sort_entries | |
PASS [ 0.025s] gix-index-tests::integrate index::entry::mode::apply | |
PASS [ 0.023s] gix-index-tests::integrate index::entry::stat::is_racy | |
PASS [ 0.029s] gix-index-tests::integrate index::entry::stat::matches::check_stat | |
PASS [ 0.025s] gix-index-tests::integrate index::entry::stat::matches::use_ctime | |
PASS [ 0.027s] 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.026s] gix-index-tests::integrate index::entry::time::conversion_roundtrip | |
PASS [ 0.034s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path | |
PASS [ 0.027s] gix-index-tests::integrate index::file::init::at_or_new::create_empty_in_memory_state_if_file_does_not_exist | |
PASS [ 0.024s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing | |
PASS [ 0.675s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index | |
PASS [ 0.026s] gix-index-tests::integrate index::file::read::file_with_conflicts | |
PASS [ 0.076s] gix-index-tests::integrate index::file::read::fsmn_v1 | |
PASS [ 0.035s] gix-index-tests::integrate index::file::read::reuc_extension | |
PASS [ 0.397s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode | |
PASS [ 0.178s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs | |
PASS [ 0.169s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode | |
PASS [ 0.183s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index | |
PASS [ 0.384s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same | |
PASS [ 0.218s] gix-index-tests::integrate index::file::read::split_index_without_any_extension | |
PASS [ 0.061s] gix-index-tests::integrate index::file::read::untr_extension | |
PASS [ 0.080s] gix-index-tests::integrate index::file::read::untr_extension_with_oids | |
PASS [ 0.050s] gix-index-tests::integrate index::file::read::v2_empty | |
PASS [ 0.058s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash | |
PASS [ 0.052s] gix-index-tests::integrate index::file::read::v2_split_index | |
PASS [ 0.156s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully | |
PASS [ 0.066s] gix-index-tests::integrate index::file::read::v2_very_long_path | |
PASS [ 0.051s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext | |
PASS [ 0.037s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext | |
PASS [ 0.100s] gix-index-tests::integrate index::file::read::v3_added_files | |
PASS [ 0.034s] gix-index-tests::integrate index::file::read::v3_extended_flags | |
PASS [ 0.027s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext | |
PASS [ 0.024s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss | |
PASS [ 0.029s] gix-index-tests::integrate index::file::write::remove_flag_is_respected | |
PASS [ 0.048s] gix-index-tests::integrate index::file::write::roundtrips | |
PASS [ 0.034s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index | |
PASS [ 0.055s] gix-index-tests::integrate index::file::write::skip_hash | |
PASS [ 0.085s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations | |
PASS [ 0.279s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow | |
PASS [ 0.041s] gix-index-tests::integrate index::init::from_tree | |
PASS [ 0.296s] gix-index-tests::integrate index::init::from_tree_validation | |
PASS [ 0.091s] gix-index-tests::integrate index::init::new | |
PASS [ 0.021s] gix-index-tests::integrate index::size_of_entry | |
PASS [ 0.021s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension | |
PASS [ 0.015s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension | |
PASS [ 0.041s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit | |
PASS [ 0.016s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails | |
PASS [ 0.026s] gix-lock::all lock::file::acquire::lock_write_drop | |
PASS [ 0.031s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file | |
PASS [ 0.034s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file | |
PASS [ 0.022s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.110s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more | |
PASS [ 0.023s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error | |
PASS [ 0.021s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable | |
PASS [ 0.017s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.023s] gix-macros::macros momo::basic_fn | |
PASS [ 0.022s] gix-macros::macros momo::struct_fn | |
PASS [ 0.015s] gix-macros::macros momo::struct_method | |
SLOW [>180.000s] gix-filter::filter driver::baseline::our_implementation_used_by_git | |
PASS [ 17.248s] gix-macros::macros momo::ux | |
PASS [ 0.031s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding | |
PASS [ 0.019s] gix-mailmap snapshot::util::encoded_string::no_advanced_unicode_folding | |
PASS [ 0.016s] gix-mailmap snapshot::util::encoded_string::unknown_encoding_pairs_do_not_try_to_ignore_cases | |
PASS [ 0.031s] gix-mailmap::mailmap parse::a_typical_mailmap | |
PASS [ 0.021s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored | |
PASS [ 0.015s] gix-mailmap::mailmap parse::error_if_email_is_empty | |
PASS [ 0.021s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name | |
PASS [ 0.019s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email | |
PASS [ 0.023s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors | |
PASS [ 0.021s] gix-mailmap::mailmap parse::valid_entries | |
PASS [ 0.021s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported | |
PASS [ 0.015s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash | |
PASS [ 0.029s] gix-mailmap::mailmap snapshot::overwrite_entries | |
PASS [ 0.020s] gix-mailmap::mailmap snapshot::try_resolve | |
PASS [ 0.034s] gix-merge::merge blob::builtin_driver::binary | |
PASS [ 0.031s] gix-merge::merge blob::builtin_driver::text::fuzzed | |
PASS [ 1.994s] gix-merge::merge blob::builtin_driver::text::run_baseline | |
PASS [ 0.035s] gix-merge::merge blob::pipeline::above_large_file_threshold | |
PASS [ 0.029s] gix-merge::merge blob::pipeline::binary_below_large_file_threshold | |
PASS [ 0.022s] gix-merge::merge blob::pipeline::non_existing | |
PASS [ 0.048s] gix-merge::merge blob::pipeline::without_transformation | |
PASS [ 0.036s] gix-merge::merge blob::pipeline::worktree_filter | |
PASS [ 0.140s] gix-merge::merge blob::platform::merge::builtin_text_uses_binary_if_needed | |
PASS [ 0.083s] gix-merge::merge blob::platform::merge::builtin_with_conflict | |
PASS [ 0.141s] gix-merge::merge blob::platform::merge::missing_buffers_are_empty_buffers | |
PASS [ 0.030s] gix-merge::merge blob::platform::merge::one_buffer_too_large | |
PASS [ 0.388s] gix-merge::merge blob::platform::merge::with_external | |
PASS [ 0.028s] gix-merge::merge blob::platform::prepare_merge::ancestor_and_current_and_other_do_not_exist | |
PASS [ 0.034s] gix-merge::merge blob::platform::prepare_merge::driver_selection | |
PASS [ 0.026s] gix-merge::merge blob::platform::set_resource::invalid_resource_types | |
PASS [ 5.975s] gix-merge::merge tree::run_baseline | |
PASS [ 200.709s] gix-filter::filter driver::baseline::our_implementation_used_by_git | |
PASS [ 0.116s] gix-negotiate::negotiate size_of_entry | |
PASS [ 0.121s] gix-negotiate::negotiate window_size::initial_value_without_previous_window_size | |
PASS [ 0.197s] gix-negotiate::negotiate window_size::transport_is_not_stateless | |
PASS [ 2.534s] gix-negotiate::negotiate baseline::run | |
PASS [ 0.116s] gix-negotiate::negotiate window_size::transport_is_stateless | |
PASS [ 0.103s] gix-object commit::message::body::test_parse_trailer::simple_newline | |
PASS [ 0.090s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows | |
PASS [ 0.243s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error | |
PASS [ 0.072s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline | |
PASS [ 0.068s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline | |
PASS [ 0.081s] gix-object data::tests::size_of_object | |
PASS [ 0.112s] gix-object tag::write::tests::validated_name::invalid::leading_dash | |
PASS [ 0.123s] gix-object tag::write::tests::validated_name::invalid::only_dash | |
PASS [ 0.091s] gix-object tag::write::tests::validated_name::valid::version | |
PASS [ 0.188s] gix-object::object commit::from_bytes::invalid_email_of_committer | |
PASS [ 0.262s] gix-object::object commit::from_bytes::double_dash_special_time_offset | |
PASS [ 0.141s] gix-object::object commit::from_bytes::invalid_timestsamp | |
PASS [ 0.121s] gix-object::object commit::from_bytes::merge | |
PASS [ 0.124s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header | |
PASS [ 0.148s] gix-object::object commit::from_bytes::mergetag | |
PASS [ 0.119s] gix-object::object commit::from_bytes::signed | |
PASS [ 0.125s] gix-object::object commit::from_bytes::pre_epoch | |
PASS [ 0.164s] gix-object::object commit::from_bytes::signed_singleline | |
PASS [ 0.164s] gix-object::object commit::from_bytes::signed_with_encoding | |
PASS [ 0.088s] gix-object::object commit::from_bytes::unsigned | |
PASS [ 0.105s] gix-object::object commit::from_bytes::whitespace | |
PASS [ 0.116s] gix-object::object commit::from_bytes::with_encoding | |
PASS [ 0.122s] gix-object::object commit::from_bytes::with_trailer | |
PASS [ 0.059s] gix-object::object commit::invalid | |
PASS [ 0.083s] gix-object::object commit::iter::error_handling | |
PASS [ 0.081s] gix-object::object commit::iter::mergetag | |
PASS [ 0.072s] gix-object::object commit::iter::method::signature::msg_footer | |
PASS [ 0.076s] gix-object::object commit::iter::method::signature::signed | |
PASS [ 0.059s] gix-object::object commit::iter::method::signature::single_line | |
PASS [ 0.053s] gix-object::object commit::iter::method::signature::whitespace | |
PASS [ 0.075s] gix-object::object commit::iter::method::signature::with_encoding | |
PASS [ 0.055s] gix-object::object commit::iter::method::signatures | |
PASS [ 0.027s] gix-object::object commit::iter::method::tree_id | |
PASS [ 0.035s] gix-object::object commit::iter::newline_right_after_signature_multiline_header | |
PASS [ 0.028s] gix-object::object commit::iter::signed_singleline | |
PASS [ 0.032s] gix-object::object commit::iter::signed_with_encoding | |
PASS [ 0.036s] gix-object::object commit::iter::unsigned | |
PASS [ 0.027s] gix-object::object commit::iter::whitespace | |
PASS [ 0.028s] gix-object::object commit::message::body::no_trailer | |
PASS [ 0.043s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref | |
PASS [ 0.055s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs | |
PASS [ 0.049s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block | |
PASS [ 0.035s] gix-object::object commit::message::body::no_trailer_after_a_paragraph_windows | |
PASS [ 0.047s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block_windows | |
PASS [ 0.036s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs | |
PASS [ 0.041s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs | |
PASS [ 0.031s] gix-object::object commit::message::only_title_no_trailing_newline | |
PASS [ 0.032s] gix-object::object commit::message::only_title_trailing_newline_is_retained | |
PASS [ 0.031s] gix-object::object commit::message::only_title_trailing_windows_newline_is_retained | |
PASS [ 0.039s] gix-object::object commit::message::summary::lines_separated_by_double_newlines_are_subjects | |
PASS [ 0.029s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself | |
PASS [ 0.033s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed | |
PASS [ 0.030s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed | |
PASS [ 0.047s] gix-object::object commit::message::summary::whitespace_without_newlines_is_ignored_except_for_leading_and_trailing_whitespace | |
PASS [ 0.053s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space | |
PASS [ 0.037s] gix-object::object commit::message::title_and_body | |
PASS [ 0.043s] gix-object::object commit::message::title_and_body_inconsistent_newlines | |
PASS [ 0.047s] gix-object::object commit::message::title_with_more_whitespace_and_body | |
PASS [ 0.066s] gix-object::object commit::message::title_with_separator_and_empty_body | |
PASS [ 0.046s] gix-object::object commit::message::title_with_whitespace_and_body | |
PASS [ 0.048s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending | |
PASS [ 0.055s] gix-object::object commit::message::title_with_windows_separator_and_empty_body | |
PASS [ 0.044s] gix-object::object commit::method::tree | |
PASS [ 0.056s] gix-object::object compute_hash | |
PASS [ 0.059s] gix-object::object compute_stream_hash | |
PASS [ 0.059s] gix-object::object encode::blob::round_trip | |
PASS [ 0.066s] gix-object::object encode::loose_header::round_trip | |
PASS [ 0.113s] gix-object::object encode::commit::round_trip | |
PASS [ 0.075s] gix-object::object encode::tree::round_trip | |
PASS [ 0.155s] gix-object::object encode::tag::round_trip | |
PASS [ 0.087s] gix-object::object encode::tree::write_to_does_not_allow_separator | |
PASS [ 0.056s] gix-object::object encode::tree::write_to_does_not_validate | |
PASS [ 0.058s] gix-object::object object_ref::from_loose::shorter_than_advertised | |
PASS [ 0.046s] gix-object::object size_in_memory | |
PASS [ 0.044s] gix-object::object tag::from_bytes::empty | |
PASS [ 0.052s] gix-object::object tag::from_bytes::no_tagger | |
PASS [ 0.055s] gix-object::object tag::from_bytes::signed | |
PASS [ 0.062s] gix-object::object tag::from_bytes::tagger_without_timestamp | |
PASS [ 0.072s] gix-object::object tag::from_bytes::whitespace | |
PASS [ 0.055s] gix-object::object tag::from_bytes::with_newlines | |
PASS [ 0.047s] gix-object::object tag::invalid | |
PASS [ 0.049s] gix-object::object tag::iter::empty | |
PASS [ 0.044s] gix-object::object tag::iter::error_handling | |
PASS [ 0.040s] gix-object::object tag::iter::no_tagger | |
PASS [ 0.027s] gix-object::object tag::iter::whitespace | |
PASS [ 0.028s] gix-object::object tag::method::target | |
PASS [ 0.028s] gix-object::object tree::editor::from_empty_add | |
PASS [ 0.028s] gix-object::object tree::editor::from_empty_cursor | |
PASS [ 0.028s] gix-object::object tree::editor::from_empty_invalid_write | |
PASS [ 0.023s] gix-object::object tree::editor::from_empty_removal | |
PASS [ 0.142s] gix-object::object tree::editor::from_existing_cursor | |
PASS [ 0.158s] gix-object::object tree::editor::from_existing_add | |
PASS [ 0.081s] gix-object::object tree::editor::from_existing_remove | |
PASS [ 0.086s] gix-object::object tree::entries::sort_order_is_correct | |
PASS [ 0.035s] gix-object::object tree::entry_mode::as_bytes | |
PASS [ 0.031s] gix-object::object tree::entry_mode::is_methods | |
PASS [ 0.022s] gix-object::object tree::entry_mode::size_in_bytes | |
PASS [ 0.026s] gix-object::object tree::from_bytes::empty | |
PASS [ 0.026s] gix-object::object tree::from_bytes::everything | |
PASS [ 0.022s] gix-object::object tree::from_bytes::fuzzed | |
PASS [ 0.036s] gix-object::object tree::from_bytes::invalid | |
PASS [ 0.029s] gix-object::object tree::iter::empty | |
PASS [ 0.029s] gix-object::object tree::iter::error_handling | |
PASS [ 0.108s] gix-object::object tree::from_bytes::special_trees | |
PASS [ 0.026s] gix-object::object tree::iter::everything | |
PASS [ 0.025s] gix-odb store_impls::dynamic::find::error::tests::error_size | |
PASS [ 0.024s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count | |
PASS [ 0.016s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip | |
PASS [ 0.028s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir | |
PASS [ 0.070s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths | |
PASS [ 0.048s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape | |
PASS [ 0.042s] gix-odb-tests::integrate odb::find::loose_object | |
PASS [ 0.038s] gix-odb-tests::integrate odb::header::loose_object | |
PASS [ 0.145s] gix-odb-tests::integrate odb::find::pack_object | |
PASS [ 0.077s] gix-odb-tests::integrate odb::header::pack_object | |
PASS [ 0.923s] gix-odb-tests::integrate odb::memory::with_memory | |
PASS [ 0.057s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found | |
PASS [ 0.168s] gix-odb-tests::integrate odb::sink::write | |
PASS [ 0.059s] gix-odb-tests::integrate odb::store::compound::locate::loose_object | |
PASS [ 1.228s] gix-odb-tests::integrate odb::memory::without_memory | |
PASS [ 0.032s] gix-odb-tests::integrate odb::store::compound::locate::pack_object | |
PASS [ 0.236s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability | |
PASS [ 0.042s] gix-odb-tests::integrate odb::store::dynamic::contains | |
PASS [ 0.174s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes | |
PASS [ 0.169s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed | |
PASS [ 0.139s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist | |
PASS [ 0.212s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length | |
PASS [ 0.179s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective | |
PASS [ 0.134s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects | |
PASS [ 0.043s] gix-odb-tests::integrate odb::store::dynamic::lookup | |
PASS [ 0.343s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.145s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.126s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.033s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded | |
PASS [ 2.108s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query | |
PASS [ 14.778s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open | |
PASS [ 14.912s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access | |
PASS [ 0.248s] gix-odb-tests::integrate odb::store::dynamic::object_replacement | |
PASS [ 0.361s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded | |
PASS [ 0.068s] gix-odb-tests::integrate odb::store::dynamic::write | |
PASS [ 0.029s] gix-odb-tests::integrate odb::store::linked::init::a_db_without_alternates | |
PASS [ 0.038s] gix-odb-tests::integrate odb::store::linked::init::has_packs | |
PASS [ 0.053s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates | |
PASS [ 0.031s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects | |
PASS [ 0.367s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity | |
PASS [ 0.064s] 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.035s] gix-odb-tests::integrate odb::store::loose::find::blob | |
PASS [ 0.041s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained | |
PASS [ 0.053s] gix-odb-tests::integrate odb::store::loose::find::blob_data | |
PASS [ 0.059s] gix-odb-tests::integrate odb::store::loose::find::blob_big | |
PASS [ 0.040s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing | |
PASS [ 0.044s] gix-odb-tests::integrate odb::store::loose::find::commit | |
PASS [ 0.037s] gix-odb-tests::integrate odb::store::loose::find::header::existing | |
PASS [ 0.079s] gix-odb-tests::integrate odb::store::loose::find::header::all | |
PASS [ 0.045s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing | |
PASS [ 0.047s] gix-odb-tests::integrate odb::store::loose::find::invalid_object_does_not_trigger_panics | |
PASS [ 0.044s] gix-odb-tests::integrate odb::store::loose::find::tag | |
PASS [ 0.056s] gix-odb-tests::integrate odb::store::loose::find::tree | |
PASS [ 0.046s] gix-odb-tests::integrate odb::store::loose::iter | |
PASS [ 0.057s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.057s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.079s] gix-odb-tests::integrate odb::store::loose::verify_integrity | |
PASS [ 0.166s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.089s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure | |
PASS [ 0.109s] gix-pack cache::delta::tests::size_of_pack_tree_item | |
PASS [ 0.057s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure | |
PASS [ 0.077s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 | |
PASS [ 0.258s] gix-odb-tests::integrate odb::store::loose::write::read_and_write | |
PASS [ 0.040s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item | |
PASS [ 0.065s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 | |
PASS [ 0.030s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure | |
PASS [ 0.030s] gix-pack cache::lru::_static::tests::journey | |
PASS [ 0.030s] gix-pack cache::lru::_static::tests::no_limit | |
PASS [ 0.021s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome | |
PASS [ 0.042s] gix-pack data::entry::header::tests::leb64_encode_max_int | |
PASS [ 0.041s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome | |
PASS [ 0.069s] gix-pack-tests::pack pack::bundle::locate::blob | |
PASS [ 0.044s] gix-pack-tests::pack pack::bundle::locate::commit | |
PASS [ 0.051s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all | |
PASS [ 0.055s] gix-pack-tests::pack pack::bundle::locate::tree | |
PASS [ 0.100s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one | |
PASS [ 0.120s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory | |
PASS [ 0.065s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link | |
PASS [ 0.082s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_two_links | |
PASS [ 0.034s] gix-pack-tests::pack pack::data::file::decode_entry::commit | |
PASS [ 0.044s] gix-pack-tests::pack pack::data::file::decompress_entry::blob_with_two_chain_links | |
PASS [ 0.050s] gix-pack-tests::pack pack::data::file::decompress_entry::blob | |
PASS [ 0.043s] gix-pack-tests::pack pack::data::file::decompress_entry::commit | |
PASS [ 0.042s] gix-pack-tests::pack pack::data::file::decompress_entry::tree | |
PASS [ 0.049s] gix-pack-tests::pack pack::data::file::method::checksum | |
PASS [ 0.049s] gix-pack-tests::pack pack::data::file::method::iter | |
PASS [ 0.041s] gix-pack-tests::pack pack::data::file::method::verify_checksum | |
PASS [ 0.059s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_single_link | |
PASS [ 0.030s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_two_links | |
PASS [ 0.039s] gix-pack-tests::pack pack::data::file::resolve_header::commit | |
PASS [ 0.038s] gix-pack-tests::pack pack::data::file::resolve_header::tree | |
PASS [ 0.038s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::inner_errors_are_passed_on | |
PASS [ 0.075s] gix-pack-tests::pack pack::data::header::encode_decode_roundtrip | |
PASS [ 0.041s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration | |
PASS [ 0.049s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled | |
PASS [ 0.045s] 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 [ 0.899s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed | |
PASS [ 0.118s] gix-pack-tests::pack pack::data::output::size_of_count | |
PASS [ 0.146s] gix-pack-tests::pack pack::data::output::size_of_entry | |
PASS [ 0.103s] gix-pack-tests::pack pack::index::iter | |
PASS [ 2.074s] gix-pack-tests::pack pack::index::pack_lookup | |
PASS [ 0.323s] gix-pack-tests::pack pack::index::traverse_with_index_and_forward_ref_deltas | |
PASS [ 0.116s] gix-pack-tests::pack pack::index::version::v1::lookup | |
PASS [ 0.104s] gix-pack-tests::pack pack::index::version::v2::lookup | |
PASS [ 0.155s] gix-pack-tests::pack pack::iter::new_from_header::generic_iteration | |
PASS [ 0.084s] gix-pack-tests::pack pack::iter::new_from_header::header_encode | |
PASS [ 0.082s] gix-pack-tests::pack pack::iter::new_from_header::restore_missing_trailer | |
PASS [ 0.094s] gix-pack-tests::pack pack::iter::new_from_header::restore_partial_pack | |
PASS [ 0.082s] gix-pack-tests::pack pack::iter::size_of_entry | |
PASS [ 0.098s] gix-pack-tests::pack pack::multi_index::access::general | |
PASS [ 0.107s] gix-pack-tests::pack pack::multi_index::access::lookup_missing | |
PASS [ 0.080s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix | |
PASS [ 0.123s] gix-pack-tests::pack pack::multi_index::access::lookup_with_ambiguity | |
PASS [ 0.125s] gix-pack-tests::pack pack::multi_index::verify::checksum | |
PASS [ 0.225s] gix-pack-tests::pack pack::multi_index::verify::integrity | |
PASS [ 5.643s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals | |
PASS [ 0.617s] gix-pack-tests::pack pack::multi_index::write::from_paths | |
PASS [ 0.140s] gix-packetline::blocking-packetline decode::streaming::error_on_empty_line | |
PASS [ 0.039s] gix-packetline::blocking-packetline decode::streaming::error_on_error_line | |
PASS [ 0.031s] gix-packetline::blocking-packetline decode::streaming::error_on_invalid_hex | |
PASS [ 0.030s] gix-packetline::blocking-packetline decode::streaming::error_on_oversized_line | |
PASS [ 0.024s] gix-packetline::blocking-packetline decode::streaming::ignore_extra_bytes | |
PASS [ 0.036s] gix-packetline::blocking-packetline decode::streaming::flush | |
PASS [ 0.033s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_data_bytes | |
PASS [ 0.032s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_hex_bytes | |
PASS [ 0.034s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines | |
PASS [ 0.034s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line | |
PASS [ 0.036s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands | |
PASS [ 0.040s] gix-packetline::blocking-packetline decode::streaming::round_trip::trailing_line_feeds_are_removed_explicitly | |
PASS [ 0.033s] gix-packetline::blocking-packetline decode::streaming::trailing_line_feeds_are_not_removed_automatically | |
PASS [ 0.034s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary | |
PASS [ 0.019s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty | |
PASS [ 0.040s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit | |
PASS [ 0.023s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end | |
PASS [ 0.044s] gix-packetline::blocking-packetline encode::error::write_line | |
PASS [ 0.027s] gix-packetline::blocking-packetline read::sideband::handling_of_err_lines | |
PASS [ 0.038s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline | |
PASS [ 0.035s] gix-packetline::blocking-packetline read::sideband::peek_past_a_delimiter_is_no_error | |
PASS [ 0.034s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error | |
PASS [ 0.045s] gix-packetline::blocking-packetline read::sideband::read_line_trait_method_reads_one_packet_line_at_a_time | |
PASS [ 0.061s] gix-packetline::blocking-packetline read::sideband::read_pack_with_progress_extraction | |
PASS [ 0.031s] gix-packetline::blocking-packetline read::sideband::readline_reads_one_packet_line_at_a_time | |
PASS [ 0.034s] gix-packetline::blocking-packetline read::streaming_peek_iter::fail_on_err_lines | |
PASS [ 0.060s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek | |
PASS [ 0.039s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_eof_is_none | |
PASS [ 0.035s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic | |
PASS [ 0.035s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic | |
PASS [ 0.035s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data | |
PASS [ 0.049s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement | |
PASS [ 0.030s] gix-packetline::blocking-packetline write::each_write_results_in_one_line | |
PASS [ 0.031s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error | |
PASS [ 0.035s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines | |
PASS [ 0.029s] gix-packetline::blocking-packetline write::write_text_and_write_binary | |
PASS [ 0.041s] gix-path env::git::tests::exe_info::first_file_from_config_with_origin | |
PASS [ 0.099s] gix-path env::git::tests::config_to_base_path | |
PASS [ 0.282s] gix-path env::git::tests::exe_info::never_from_local_scope | |
PASS [ 0.330s] gix-path env::git::tests::exe_info::never_from_git_config_env_var | |
PASS [ 0.131s] gix-path env::git::tests::exe_info::never_from_local_scope_even_if_temp_is_here_nosystem | |
PASS [ 0.144s] gix-path env::git::tests::exe_info::never_from_local_scope_even_if_temp_is_here | |
PASS [ 0.124s] gix-path env::git::tests::exe_info::never_from_local_scope_nosystem | |
PASS [ 0.206s] gix-path env::git::tests::exe_info::same_result_with_broken_temp | |
PASS [ 0.227s] gix-path env::git::tests::exe_info::same_result_with_git_config_env_var | |
PASS [ 0.221s] gix-path env::git::tests::exe_info::same_result_with_oversanitized_env | |
PASS [ 0.125s] gix-path env::git::tests::exe_info::tolerates_broken_temp | |
PASS [ 0.138s] gix-path env::git::tests::exe_info::tolerates_git_config_env_var | |
PASS [ 0.122s] gix-path env::git::tests::exe_info::tolerates_oversanitized_env | |
PASS [ 0.033s] gix-path env::git::tests::locations::alternative_locations | |
PASS [ 0.026s] gix-path env::git::tests::locations::locations_under_program_files_ordinary | |
PASS [ 0.037s] gix-path env::git::tests::locations::locations_under_program_files_strange | |
PASS [ 0.134s] gix-path env::git::tests::exe_info::with_unmodified_environment | |
PASS [ 0.036s] gix-path::path convert::assure_unix_separators | |
PASS [ 0.035s] gix-path::path convert::assure_windows_separators | |
PASS [ 0.029s] gix-path::path convert::join_bstr_unix_pathsep::absolute_path_produces_double_slashes | |
PASS [ 0.029s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched | |
PASS [ 0.022s] gix-path::path convert::join_bstr_unix_pathsep::relative_base_or_path_are_nothing_special | |
PASS [ 0.043s] gix-path::path convert::join_bstr_unix_pathsep::empty_path_makes_base_end_with_a_slash | |
PASS [ 0.135s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir | |
PASS [ 0.146s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance | |
PASS [ 0.037s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used | |
PASS [ 0.043s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components | |
PASS [ 0.043s] gix-path::path convert::normalize::special_cases_around_cwd | |
PASS [ 0.051s] gix-path::path convert::normalize::trailing_directories_after_too_numerous_parent_dirs_yield_none | |
PASS [ 0.047s] gix-path::path convert::normalize::trailing_relative_components_are_resolved | |
PASS [ 0.058s] gix-path::path convert::normalize::walking_up_too_much_yield_none | |
PASS [ 0.052s] gix-path::path convert::relativize_with_prefix::basics | |
PASS [ 0.056s] gix-path::path env::exe_invocation | |
PASS [ 0.054s] gix-path::path env::home_dir | |
PASS [ 0.060s] gix-path::path env::installation_config | |
PASS [ 0.059s] gix-path::path env::xdg_config::falls_back_to_home | |
PASS [ 0.036s] gix-path::path env::xdg_config::prefers_xdg_config_bases | |
PASS [ 0.031s] gix-path::path home_dir::returns_existing_directory | |
PASS [ 0.174s] gix-path::path env::system_prefix | |
PASS [ 0.047s] gix-path::path realpath::assorted | |
PASS [ 0.043s] gix-path::path realpath::link_cycle_is_detected | |
PASS [ 0.150s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero | |
PASS [ 0.026s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path | |
PASS [ 0.022s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded | |
PASS [ 0.024s] gix-path::path util::is_absolute::absolute_linux_path_is_true | |
PASS [ 0.026s] gix-path::path util::is_absolute::on_windows::drive_prefixes_are_true | |
PASS [ 0.030s] gix-path::path util::is_absolute::on_windows::path_starting_with_backslash_is_false | |
PASS [ 0.026s] gix-path::path util::is_absolute::on_windows::relative_paths_with_backslashes_are_false | |
PASS [ 0.019s] gix-path::path util::is_absolute::relative_linux_path_is_false | |
PASS [ 0.030s] gix-pathspec::defaults glob_and_noglob_cause_error | |
PASS [ 0.028s] gix-pathspec::defaults glob_works | |
PASS [ 0.019s] gix-pathspec::defaults literal_only_combines_with_icase | |
PASS [ 0.033s] gix-pathspec::defaults noglob_works | |
PASS [ 0.018s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl | |
PASS [ 0.032s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree | |
PASS [ 0.042s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree | |
PASS [ 0.031s] gix-pathspec::pathspec normalize::absolute_path_made_relative | |
PASS [ 0.027s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative | |
PASS [ 0.021s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot | |
PASS [ 0.029s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree | |
PASS [ 0.027s] gix-pathspec::pathspec normalize::relative_top_patterns_ignore_the_prefix | |
PASS [ 0.032s] gix-pathspec::pathspec normalize::removes_relative_path_components | |
PASS [ 0.034s] gix-pathspec::pathspec normalize::single_dot_is_special_and_directory_is_implied_without_trailing_slash | |
PASS [ 0.092s] gix-pathspec::pathspec parse::baseline | |
PASS [ 0.036s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification | |
PASS [ 0.026s] gix-pathspec::pathspec parse::invalid::empty_input | |
PASS [ 0.027s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value | |
PASS [ 0.026s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present | |
PASS [ 0.027s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values | |
PASS [ 0.031s] gix-pathspec::pathspec parse::invalid::invalid_attributes | |
PASS [ 0.028s] gix-pathspec::pathspec parse::invalid::invalid_keywords | |
PASS [ 0.025s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures | |
PASS [ 0.028s] gix-pathspec::pathspec parse::invalid::missing_parentheses | |
PASS [ 0.042s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications | |
FAIL [ 1.206s] gix-path::path realpath::fuzzed_timeout | |
--- STDOUT: gix-path::path realpath::fuzzed_timeout --- | |
running 1 test | |
test realpath::fuzzed_timeout ... FAILED | |
failures: | |
failures: | |
realpath::fuzzed_timeout | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 32 filtered out; finished in 1.16s | |
--- STDERR: gix-path::path realpath::fuzzed_timeout --- | |
thread 'realpath::fuzzed_timeout' panicked at gix-path\tests\realpath\mod.rs:20:5: | |
took too long: 1.09 , we can't take too much time for this, and should keep the amount of work reasonableas paths can be part of URls which sometimes are canonicalized | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
PASS [ 0.107s] gix-pathspec::pathspec parse::valid::attributes_in_signature | |
PASS [ 0.101s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values | |
PASS [ 0.065s] gix-pathspec::pathspec parse::valid::empty_signatures | |
PASS [ 0.071s] gix-pathspec::pathspec parse::valid::defaults_are_used | |
PASS [ 0.033s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal | |
PASS [ 0.046s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.041s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.047s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing | |
PASS [ 0.041s] gix-pathspec::pathspec parse::valid::short_signatures | |
PASS [ 0.050s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords | |
PASS [ 0.041s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec | |
PASS [ 0.047s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes | |
PASS [ 0.046s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec | |
PASS [ 0.056s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed | |
PASS [ 0.050s] gix-pathspec::pathspec search::common_prefix | |
PASS [ 0.227s] gix-pathspec::pathspec search::directory_matches_prefix | |
PASS [ 0.126s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded | |
PASS [ 0.057s] gix-pathspec::pathspec search::directory_matches_prefix_leading | |
PASS [ 0.487s] gix-pathspec::pathspec search::directories | |
PASS [ 0.061s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard | |
PASS [ 0.068s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match | |
PASS [ 0.047s] gix-pathspec::pathspec search::empty_dir_always_matches | |
PASS [ 0.088s] gix-pathspec::pathspec search::included_directory_and_excluded_subdir_top_level_with_prefix | |
PASS [ 0.096s] gix-pathspec::pathspec search::init_with_exclude | |
PASS [ 0.241s] gix-pathspec::pathspec search::files | |
PASS [ 0.083s] gix-pathspec::pathspec search::longest_common_directory_no_prefix | |
PASS [ 0.070s] gix-pathspec::pathspec search::longest_common_directory_with_prefix | |
PASS [ 0.095s] gix-pathspec::pathspec search::no_pathspecs_match_everything | |
PASS [ 0.078s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix | |
PASS [ 0.035s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive | |
PASS [ 0.025s] gix-pathspec::pathspec search::simplified_search_handles_nil | |
PASS [ 0.038s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded | |
PASS [ 0.040s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case | |
PASS [ 0.029s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir | |
PASS [ 0.029s] gix-pathspec::pathspec search::simplified_search_wildcards | |
PASS [ 0.033s] gix-pathspec::pathspec search::simplified_search_wildcards_simple | |
PASS [ 0.033s] gix-pathspec::pathspec search::starts_with | |
PASS [ 0.033s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values | |
PASS [ 0.033s] gix-prompt::prompt options::apply_environment::git_askpass_overrides_everything_and_ssh_askpass_does_not | |
PASS [ 0.027s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish | |
PASS [ 0.028s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish | |
PASS [ 0.027s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set | |
PASS [ 0.022s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value | |
PASS [ 0.051s] gix-prompt::prompt options::apply_environment::ssh_askpass_is_used_as_fallback | |
PASS [ 0.091s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_all_supported_non_stacking_capabilities_and_leaves_no_progress | |
PASS [ 0.056s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_the_best_multi_ack_and_sideband | |
PASS [ 0.051s] gix-protocol command::tests::v2::fetch::default_features::all_features | |
PASS [ 0.040s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features | |
PASS [ 0.057s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features | |
PASS [ 0.063s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used | |
PASS [ 0.052s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument | |
PASS [ 0.061s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature | |
PASS [ 0.048s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone | |
PASS [ 0.046s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful | |
PASS [ 0.042s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless | |
PASS [ 0.041s] gix-protocol fetch::tests::arguments::v1::include_tag | |
PASS [ 0.052s] gix-protocol fetch::tests::arguments::v1::no_include_tag | |
PASS [ 0.053s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful | |
PASS [ 0.042s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_fetch_stateless_and_stateful | |
PASS [ 0.048s] gix-protocol fetch::tests::arguments::v2::include_tag | |
PASS [ 0.050s] gix-protocol fetch::tests::arguments::v2::ref_in_want | |
PASS [ 0.044s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs | |
PASS [ 0.045s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs_with_shallow | |
PASS [ 0.042s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs | |
PASS [ 0.049s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities | |
PASS [ 0.097s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone | |
PASS [ 0.168s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all | |
PASS [ 0.090s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high | |
PASS [ 0.139s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.110s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.111s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone | |
PASS [ 0.112s] 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.035s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands | |
PASS [ 0.060s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone | |
PASS [ 0.049s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone | |
PASS [ 0.046s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.065s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.075s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response | |
PASS [ 0.075s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone | |
PASS [ 0.083s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch | |
PASS [ 0.082s] gix-protocol::blocking-client-protocol fetch::v1::clone | |
PASS [ 0.078s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities | |
PASS [ 0.037s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote | |
PASS [ 0.042s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade | |
PASS [ 0.032s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote | |
PASS [ 0.068s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep | |
PASS [ 0.055s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs | |
PASS [ 0.051s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want | |
PASS [ 0.035s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand | |
PASS [ 0.029s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage | |
PASS [ 0.033s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count | |
PASS [ 0.023s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping | |
PASS [ 0.057s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes | |
PASS [ 0.020s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote | |
PASS [ 0.033s] gix-quote::quote ansi_c::undo::fuzzed | |
PASS [ 0.032s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes | |
PASS [ 0.038s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed | |
PASS [ 0.030s] gix-quote::quote ansi_c::undo::typical_escapes | |
PASS [ 0.037s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number | |
PASS [ 0.032s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged | |
PASS [ 0.025s] gix-quote::quote ansi_c::undo::untypical_escapes | |
PASS [ 0.026s] gix-quote::quote single::empty | |
PASS [ 0.037s] gix-quote::quote single::complex | |
PASS [ 0.027s] gix-quote::quote single::existing_quote_gets_escaped | |
PASS [ 0.038s] gix-quote::quote single::existing_exclamation_mark_gets_escaped | |
PASS [ 0.026s] gix-quote::quote single::unquoted_becomes_quoted | |
PASS [ 0.036s] gix-ref raw::tests::size_of_reference | |
PASS [ 0.025s] 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.033s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context | |
PASS [ 0.025s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message | |
PASS [ 0.039s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline | |
PASS [ 0.018s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode | |
PASS [ 0.020s] gix-ref store_impl::packed::decode::tests::header::invalid | |
PASS [ 0.018s] gix-ref store_impl::packed::decode::tests::header::valid_empty | |
PASS [ 0.017s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored | |
PASS [ 0.104s] 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.023s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted | |
PASS [ 0.019s] gix-ref store_impl::packed::decode::tests::reference::invalid | |
PASS [ 0.019s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row | |
PASS [ 0.043s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line | |
PASS [ 0.035s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::two_lines | |
PASS [ 0.023s] gix-ref-tests::refs file::log::iter::backward::with_buffer_too_small_for_single_line::single_line | |
PASS [ 0.037s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line | |
PASS [ 0.026s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration | |
PASS [ 0.035s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation | |
PASS [ 0.090s] gix-ref-tests::refs file::log::line::write_to::round_trips | |
PASS [ 0.131s] gix-ref-tests::refs file::log::iter::forward::all_success | |
PASS [ 0.081s] gix-ref-tests::refs file::reference::parse::invalid::hex_id | |
PASS [ 0.066s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag | |
PASS [ 0.032s] gix-ref-tests::refs file::reference::parse::valid::peeled | |
PASS [ 0.032s] gix-ref-tests::refs file::reference::parse::valid::symbolic | |
PASS [ 0.028s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space | |
PASS [ 0.180s] gix-ref-tests::refs file::reference::peel::one_level | |
PASS [ 0.165s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack | |
PASS [ 0.054s] gix-ref-tests::refs file::reference::peel::to_id_cycle | |
PASS [ 0.067s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement | |
PASS [ 0.068s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop | |
PASS [ 0.034s] gix-ref-tests::refs file::reference::reflog::loose::iter | |
PASS [ 0.047s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev | |
PASS [ 0.028s] gix-ref-tests::refs file::reference::reflog::packed::iter | |
PASS [ 0.033s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev | |
PASS [ 0.035s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold | |
PASS [ 0.039s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs | |
PASS [ 0.105s] gix-ref-tests::refs file::store::find::existing::various_repositories | |
PASS [ 0.085s] gix-ref-tests::refs file::store::find::loose::existing::capitalized_branch | |
PASS [ 0.031s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure | |
PASS [ 0.035s] gix-ref-tests::refs file::store::find::loose::failure | |
PASS [ 0.030s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed | |
PASS [ 0.030s] gix-ref-tests::refs file::store::find::loose::success | |
PASS [ 0.085s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs | |
PASS [ 0.038s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix | |
PASS [ 0.061s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix | |
PASS [ 0.090s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths | |
PASS [ 0.042s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible | |
PASS [ 0.044s] gix-ref-tests::refs file::store::iter::overlay_iter | |
PASS [ 0.032s] 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.038s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter | |
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::packed_file_iter | |
PASS [ 0.251s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes | |
PASS [ 0.070s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent | |
PASS [ 0.039s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration | |
PASS [ 0.097s] gix-ref-tests::refs file::store::precompose_unicode_journey | |
PASS [ 0.082s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main | |
PASS [ 0.067s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.054s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main | |
PASS [ 0.085s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.056s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change | |
PASS [ 0.210s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs | |
PASS [ 0.041s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs | |
PASS [ 0.126s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work | |
PASS [ 0.099s] 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.082s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback | |
PASS [ 0.083s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable | |
PASS [ 0.184s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values | |
PASS [ 2.875s] gix-ref-tests::refs file::reference::peel::to_id_long_jump | |
PASS [ 0.160s] 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.028s] 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.169s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode | |
PASS [ 0.220s] 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.044s] 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.151s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update | |
PASS [ 0.135s] 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.144s] 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.130s] 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.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it | |
PASS [ 0.100s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent | |
PASS [ 0.077s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set | |
PASS [ 0.139s] 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.151s] 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.102s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections | |
PASS [ 0.200s] 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.182s] 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.025s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails | |
PASS [ 0.062s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds | |
PASS [ 0.194s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too | |
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode | |
PASS [ 0.035s] 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.127s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails | |
PASS [ 0.166s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref | |
PASS [ 0.237s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref | |
PASS [ 0.247s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref | |
PASS [ 0.092s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint | |
PASS [ 0.249s] 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.413s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted | |
PASS [ 5.939s] gix-ref-tests::refs file::worktree::read_only::linked | |
PASS [ 5.661s] gix-ref-tests::refs file::worktree::writable::linked | |
PASS [ 5.370s] gix-ref-tests::refs file::worktree::writable::main | |
PASS [ 0.024s] gix-ref-tests::refs fullname::cow | |
PASS [ 0.024s] gix-ref-tests::refs fullname::file_name | |
PASS [ 0.022s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping | |
PASS [ 0.020s] gix-ref-tests::refs fullname::shorten_and_category | |
PASS [ 0.023s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid | |
PASS [ 0.026s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed | |
PASS [ 0.026s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping | |
PASS [ 0.020s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually | |
PASS [ 0.026s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed | |
PASS [ 0.026s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid | |
PASS [ 0.028s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed | |
PASS [ 0.027s] gix-ref-tests::refs namespace::into_namespaced_prefix | |
PASS [ 0.030s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name | |
PASS [ 0.027s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found | |
PASS [ 0.034s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file | |
PASS [ 0.027s] gix-ref-tests::refs packed::find::capitalized_branch | |
PASS [ 0.045s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names | |
PASS [ 17.523s] gix-ref-tests::refs file::worktree::read_only::main | |
PASS [ 0.054s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results | |
PASS [ 0.538s] gix-ref-tests::refs packed::find::find_speed | |
PASS [ 0.147s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied | |
PASS [ 0.052s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration | |
PASS [ 0.048s] gix-ref-tests::refs packed::iter::empty | |
PASS [ 0.035s] gix-ref-tests::refs packed::iter::iter_prefix | |
PASS [ 0.050s] gix-ref-tests::refs packed::iter::packed_refs_with_header | |
PASS [ 0.039s] gix-ref-tests::refs packed::iter::packed_refs_without_header | |
PASS [ 0.065s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error | |
PASS [ 0.043s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open | |
PASS [ 0.042s] gix-ref-tests::refs packed::open::sorted_buffer_works | |
PASS [ 0.056s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched | |
PASS [ 0.043s] gix-ref-tests::refs reference::strip_namespace | |
PASS [ 0.272s] gix-ref-tests::refs packed::iter::performance | |
PASS [ 0.044s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits | |
PASS [ 0.050s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates | |
PASS [ 0.041s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok | |
PASS [ 0.044s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set | |
PASS [ 0.044s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively | |
PASS [ 0.035s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully | |
PASS [ 0.035s] gix-refspec::refspec impls::eq | |
PASS [ 0.078s] gix-refspec::refspec impls::cmp | |
PASS [ 0.038s] gix-refspec::refspec impls::hash | |
PASS [ 20.400s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref | |
PASS [ 0.033s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs | |
PASS [ 0.029s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations | |
PASS [ 0.033s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts | |
PASS [ 0.030s] 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.030s] gix-refspec::refspec match_group::multiple::fetch_only | |
PASS [ 0.031s] gix-refspec::refspec match_group::single::fetch_and_update | |
PASS [ 0.034s] gix-refspec::refspec match_group::single::fetch_only | |
PASS [ 0.119s] gix-refspec::refspec parse::baseline | |
PASS [ 0.027s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head | |
PASS [ 0.019s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head | |
PASS [ 0.023s] gix-refspec::refspec parse::fetch::colon_alone_is_for_fetching_head_into_fetchhead | |
PASS [ 20.868s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations | |
PASS [ 0.039s] gix-refspec::refspec parse::fetch::empty_lhs_colon_rhs_fetches_head_to_destination | |
PASS [ 0.025s] gix-refspec::refspec parse::fetch::empty_refspec_is_enough_for_fetching_head_into_fetchhead | |
PASS [ 0.041s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only | |
PASS [ 0.053s] gix-refspec::refspec parse::fetch::exclude | |
PASS [ 0.041s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty | |
PASS [ 0.047s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref | |
PASS [ 0.050s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash | |
PASS [ 0.051s] gix-refspec::refspec parse::fetch::negative_with_destination | |
PASS [ 0.036s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name | |
PASS [ 0.049s] gix-refspec::refspec parse::fetch::object_hash_as_source | |
PASS [ 0.044s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed | |
PASS [ 0.055s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it | |
PASS [ 0.040s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk | |
PASS [ 0.044s] gix-refspec::refspec parse::invalid::empty | |
PASS [ 0.053s] gix-refspec::refspec parse::invalid::empty_component | |
PASS [ 0.044s] gix-refspec::refspec parse::invalid::fuzzed | |
PASS [ 0.042s] gix-refspec::refspec parse::invalid::push_to_empty | |
PASS [ 0.057s] gix-refspec::refspec parse::invalid::whitespace | |
PASS [ 0.034s] gix-refspec::refspec parse::local_and_remote | |
PASS [ 0.037s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs | |
PASS [ 0.049s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head | |
PASS [ 0.041s] gix-refspec::refspec parse::push::delete | |
PASS [ 0.055s] gix-refspec::refspec parse::push::destinations_must_be_ref_names | |
PASS [ 0.048s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref | |
PASS [ 0.034s] gix-refspec::refspec parse::push::negative_unsupported | |
PASS [ 0.043s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination | |
PASS [ 0.060s] gix-refspec::refspec parse::push::single_refs_must_be_refnames | |
PASS [ 0.040s] gix-refspec::refspec spec::expand_prefixes::full_names_expand_to_their_prefix | |
PASS [ 0.046s] gix-refspec::refspec spec::expand_prefixes::head_is_specifically_known | |
PASS [ 0.035s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix | |
PASS [ 0.041s] gix-refspec::refspec spec::expand_prefixes::object_names_expand_to_nothing | |
PASS [ 0.044s] gix-refspec::refspec spec::expand_prefixes::partial_refs_have_many_prefixes | |
PASS [ 0.053s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination | |
PASS [ 0.050s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves | |
PASS [ 0.040s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix | |
PASS [ 0.053s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing | |
PASS [ 0.041s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix | |
PASS [ 0.047s] gix-refspec::refspec spec::prefix::head_is_specifically_known | |
PASS [ 0.042s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix | |
PASS [ 0.043s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix | |
PASS [ 0.042s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination | |
PASS [ 0.046s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix | |
PASS [ 0.044s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix | |
PASS [ 0.040s] gix-refspec::refspec write::fetch::and_update | |
PASS [ 0.046s] gix-refspec::refspec write::fetch::exclude | |
PASS [ 0.039s] gix-refspec::refspec write::fetch::only | |
PASS [ 0.043s] gix-refspec::refspec write::push::all_matching_branches | |
PASS [ 0.063s] gix-refspec::refspec write::push::delete | |
PASS [ 0.037s] gix-refspec::refspec write::push::matching | |
PASS [ 0.526s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero | |
PASS [ 0.515s] gix-revision::revision describe::fallback_if_configured_in_options_but_no_candidate_or_names | |
PASS [ 0.120s] gix-revision::revision describe::format::exact_match_with_dirty_and_long | |
PASS [ 0.119s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known | |
PASS [ 0.051s] gix-revision::revision describe::not_enough_candidates | |
PASS [ 0.053s] gix-revision::revision describe::option_none_if_no_tag_found | |
PASS [ 0.046s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available | |
PASS [ 0.072s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history | |
PASS [ 0.060s] gix-revision::revision describe::typical_usecases | |
PASS [ 0.290s] gix-revision::revision merge_base::octopus::three_parallel_commits | |
PASS [ 0.410s] gix-revision::revision merge_base::octopus::three_forked_commits | |
PASS [ 0.108s] gix-revision::revision merge_base::octopus::three_sequential_commits | |
PASS [ 0.146s] gix-revision::revision spec::display::exclude | |
PASS [ 0.166s] gix-revision::revision spec::display::exclude_parents | |
PASS [ 0.366s] gix-revision::revision merge_base::validate | |
PASS [ 0.089s] gix-revision::revision spec::display::include_parents | |
PASS [ 0.119s] gix-revision::revision spec::display::include | |
PASS [ 0.065s] gix-revision::revision spec::display::merge | |
PASS [ 0.074s] gix-revision::revision spec::display::range | |
PASS [ 0.083s] gix-revision::revision spec::parse::all_characters_are_taken_verbatim_which_includes_whitespace | |
PASS [ 0.117s] gix-revision::revision spec::parse::anchor::at_symbol::braces_must_be_closed | |
PASS [ 0.083s] gix-revision::revision spec::parse::anchor::at_symbol::fuzzed | |
PASS [ 0.038s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch | |
PASS [ 0.026s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid | |
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero | |
PASS [ 0.033s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero | |
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch | |
PASS [ 0.033s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid | |
PASS [ 0.038s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name | |
PASS [ 0.058s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_with_date_parse_failure | |
PASS [ 0.080s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_current_branch | |
PASS [ 0.056s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_given_ref_name | |
PASS [ 0.052s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid | |
PASS [ 0.056s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch | |
PASS [ 0.053s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name | |
PASS [ 0.042s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid | |
PASS [ 0.044s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid | |
PASS [ 0.035s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git | |
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path | |
PASS [ 0.025s] gix-revision::revision spec::parse::anchor::colon_symbol::needs_suffix | |
PASS [ 0.038s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing | |
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git | |
PASS [ 0.033s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.033s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex | |
PASS [ 0.031s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path | |
PASS [ 0.031s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage | |
PASS [ 0.034s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output | |
PASS [ 0.034s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref | |
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix | |
PASS [ 0.032s] 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.028s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized | |
PASS [ 0.078s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs | |
PASS [ 0.083s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs | |
PASS [ 0.044s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes | |
PASS [ 0.068s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs | |
PASS [ 0.062s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head | |
PASS [ 0.064s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed | |
PASS [ 0.059s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed | |
PASS [ 0.060s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name | |
PASS [ 0.066s] gix-revision::revision spec::parse::anchor::refnames::refname_head | |
PASS [ 0.063s] gix-revision::revision spec::parse::anchor::refnames::refname_tag | |
PASS [ 0.058s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix | |
PASS [ 0.054s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic | |
PASS [ 0.053s] gix-revision::revision spec::parse::empty_specs_are_valid | |
PASS [ 0.041s] gix-revision::revision spec::parse::fuzz::failures | |
PASS [ 0.042s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times | |
PASS [ 0.046s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds | |
PASS [ 0.047s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding | |
PASS [ 0.036s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark | |
PASS [ 0.047s] 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.039s] gix-revision::revision spec::parse::kind::exclusive::leading_caret | |
PASS [ 0.044s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol | |
PASS [ 0.042s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input | |
PASS [ 0.057s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot | |
PASS [ 0.045s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot | |
PASS [ 0.046s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot | |
PASS [ 0.038s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot | |
PASS [ 0.041s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot | |
PASS [ 0.055s] gix-revision::revision spec::parse::kind::range::leading_dot_dot | |
PASS [ 0.046s] gix-revision::revision spec::parse::kind::range::middle_dot_dot | |
PASS [ 0.040s] gix-revision::revision spec::parse::kind::range::minus_with_n | |
PASS [ 0.044s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there | |
PASS [ 0.054s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.040s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted | |
PASS [ 0.044s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there | |
PASS [ 0.051s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.045s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot | |
PASS [ 0.031s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch | |
PASS [ 0.042s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag | |
PASS [ 0.046s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything | |
PASS [ 0.049s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number | |
PASS [ 0.045s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid | |
PASS [ 0.041s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit | |
PASS [ 0.045s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid | |
PASS [ 0.043s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type | |
PASS [ 0.051s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack | |
PASS [ 0.052s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type | |
PASS [ 0.044s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules | |
PASS [ 0.048s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.045s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation | |
PASS [ 0.038s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree | |
PASS [ 0.056s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent | |
PASS [ 0.055s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs | |
PASS [ 0.051s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation | |
PASS [ 0.036s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack | |
PASS [ 0.052s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op | |
PASS [ 0.044s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor | |
PASS [ 0.041s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid | |
PASS [ 0.049s] gix-revwalk::revwalk graph::commit::size_of_commit | |
PASS [ 0.059s] gix-sec::sec identity::is_path_owned_by_current_user | |
PASS [ 0.050s] gix-sec::sec identity::windows_home | |
PASS [ 0.039s] gix-sec::sec permission::check | |
PASS [ 0.045s] gix-sec::sec permission::check_opt | |
PASS [ 0.058s] gix-sec::sec permission::is_allowed | |
PASS [ 0.039s] gix-sec::sec trust::ordering | |
PASS [ 0.847s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist | |
PASS [ 0.032s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item | |
PASS [ 1.100s] gix-status-tests::worktree stack::intermediate_directories_do_not_have_exist_for_success | |
PASS [ 0.237s] gix-status-tests::worktree status::index_as_worktree::conflict | |
PASS [ 0.507s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them | |
PASS [ 0.504s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us | |
PASS [ 0.192s] gix-status-tests::worktree status::index_as_worktree::intent_to_add | |
PASS [ 0.231s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single | |
PASS [ 0.547s] gix-status-tests::worktree status::index_as_worktree::racy_git | |
PASS [ 1.835s] gix-status-tests::worktree status::index_as_worktree::modified | |
PASS [ 1.463s] gix-status-tests::worktree status::index_as_worktree::refresh | |
PASS [ 0.200s] gix-status-tests::worktree status::index_as_worktree::removed | |
PASS [ 0.596s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir | |
PASS [ 0.076s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change | |
PASS [ 0.691s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict | |
PASS [ 0.081s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange | |
PASS [ 0.095s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler | |
PASS [ 0.153s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange | |
PASS [ 0.455s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked | |
PASS [ 0.098s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed | |
PASS [ 0.083s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins | |
PASS [ 2.969s] gix-submodule::submodule file::baseline::common_values_and_names_by_path | |
PASS [ 0.164s] gix-submodule::submodule file::branch::valid | |
PASS [ 0.069s] gix-submodule::submodule file::branch::validate_upon_retrieval | |
PASS [ 0.107s] gix-submodule::submodule file::fetch_recurse::default | |
PASS [ 0.136s] gix-submodule::submodule file::fetch_recurse::valid | |
PASS [ 0.120s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval | |
PASS [ 0.039s] gix-submodule::submodule file::ignore::default | |
PASS [ 4.393s] gix-status-tests::worktree status::index_as_worktree::unchanged | |
PASS [ 0.037s] gix-submodule::submodule file::ignore::valid | |
PASS [ 0.048s] gix-submodule::submodule file::ignore::validate_upon_retrieval | |
PASS [ 0.058s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match | |
PASS [ 0.056s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive | |
PASS [ 0.047s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs | |
PASS [ 0.049s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url | |
PASS [ 0.051s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index | |
PASS [ 0.045s] gix-submodule::submodule file::path::valid | |
PASS [ 0.034s] gix-submodule::submodule file::shallow | |
PASS [ 0.055s] gix-submodule::submodule file::path::validate_upon_retrieval | |
PASS [ 0.048s] gix-submodule::submodule file::update::default | |
PASS [ 0.044s] gix-submodule::submodule file::update::valid | |
PASS [ 0.036s] gix-submodule::submodule file::update::validate_upon_retrieval | |
PASS [ 0.048s] gix-submodule::submodule file::update::valid_in_overrides | |
PASS [ 0.048s] gix-submodule::submodule file::url::valid | |
PASS [ 0.049s] gix-submodule::submodule file::url::validate_upon_retrieval | |
PASS [ 0.060s] gix-tempfile::all tempfile::handle::at_path::it_can_create_the_containing_directory_and_remove_it_on_drop | |
PASS [ 0.066s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally | |
PASS [ 0.045s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created | |
PASS [ 0.061s] gix-tempfile::all tempfile::handle::at_path::it_persists_tempfiles_along_with_newly_created_directories | |
PASS [ 0.053s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them | |
PASS [ 0.037s] gix-tempfile::all tempfile::handle::mark_path::it_can_create_the_containing_directory_and_remove_it_on_drop | |
PASS [ 0.034s] gix-tempfile::all tempfile::handle::new::it_can_be_kept | |
PASS [ 0.050s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories | |
PASS [ 0.050s] gix-tempfile::all tempfile::handle::new::it_can_create_the_containing_directory_and_remove_it_when_dropped | |
PASS [ 0.039s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope | |
PASS [ 0.027s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times | |
PASS [ 0.042s] gix-tempfile::registry cleanup_tempfiles | |
PASS [ 0.025s] gix-testtools tests::parse_version | |
PASS [ 0.060s] gix-testtools tests::parse_version_with_trailing_newline | |
PASS [ 0.040s] gix-testtools::env nonoverlapping | |
PASS [ 0.165s] gix-testtools tests::configure_command_clears_external_config | |
PASS [ 0.026s] gix-testtools::env overlapping_combo | |
PASS [ 0.028s] gix-testtools::env overlapping_reset | |
PASS [ 0.028s] gix-testtools::env overlapping_unset | |
PASS [ 0.021s] gix-trace::trace detail | |
PASS [ 0.045s] gix-trace::trace coarse | |
PASS [ 0.029s] gix-trace::trace span | |
PASS [ 0.029s] gix-transport client::blocking_io::file::tests::ssh::connect::path | |
PASS [ 0.071s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed | |
PASS [ 0.048s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete | |
PASS [ 0.044s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete | |
PASS [ 0.033s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command | |
PASS [ 0.038s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback | |
PASS [ 0.038s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh | |
PASS [ 0.035s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename | |
PASS [ 0.053s] 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.048s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple | |
PASS [ 0.029s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all | |
PASS [ 0.023s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink | |
PASS [ 0.032s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh | |
PASS [ 0.021s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh | |
PASS [ 0.023s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_disallowed_without_user | |
PASS [ 0.031s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_explicit_ssh | |
PASS [ 0.024s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh | |
PASS [ 0.045s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh | |
PASS [ 0.042s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_implicit_ssh | |
PASS [ 0.019s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::disallow_shell_is_honored | |
PASS [ 0.030s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all | |
PASS [ 0.025s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments | |
PASS [ 0.031s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh | |
PASS [ 0.030s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 | |
PASS [ 0.028s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command | |
PASS [ 0.028s] gix-transport client::git::message::tests::version_1_without_host_and_version | |
PASS [ 0.050s] gix-transport client::git::message::tests::version_2_without_host_and_version | |
PASS [ 0.071s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_extra_parameters | |
PASS [ 0.058s] gix-transport client::git::message::tests::with_host_with_port | |
PASS [ 0.037s] gix-transport client::git::message::tests::with_host_without_port | |
PASS [ 0.028s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters | |
PASS [ 0.029s] gix-transport client::git::message::tests::with_strange_host_and_port | |
PASS [ 0.158s] gix-transport::blocking-transport-http-only client::blocking_io::http::check_content_type_is_case_insensitive | |
PASS [ 0.200s] gix-transport::blocking-transport-http-only client::blocking_io::http::clone_v1 | |
PASS [ 0.091s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource | |
PASS [ 0.237s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 | |
PASS [ 0.075s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 | |
PASS [ 0.222s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced | |
PASS [ 0.105s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error | |
PASS [ 0.027s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url | |
PASS [ 0.216s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted | |
PASS [ 0.030s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining | |
PASS [ 0.026s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes | |
PASS [ 0.099s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error | |
PASS [ 0.038s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 | |
PASS [ 0.032s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode | |
PASS [ 0.068s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request | |
PASS [ 0.049s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 | |
PASS [ 0.062s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request | |
PASS [ 0.068s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated | |
PASS [ 0.221s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position | |
PASS [ 0.189s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first | |
PASS [ 0.079s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order | |
PASS [ 0.056s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only | |
PASS [ 0.048s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff | |
PASS [ 0.069s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff_disabled | |
PASS [ 0.216s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first | |
PASS [ 0.196s] gix-traverse-tests::test commit::simple::different_date::head_date_order | |
PASS [ 0.120s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first | |
PASS [ 0.114s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order | |
PASS [ 0.274s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit | |
PASS [ 0.280s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first | |
PASS [ 0.057s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first | |
PASS [ 0.069s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first | |
PASS [ 0.044s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first | |
PASS [ 0.056s] gix-traverse-tests::test commit::simple::same_date::head_date_order | |
PASS [ 0.032s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point | |
PASS [ 0.152s] gix-traverse-tests::test commit::topo::basic::empty_range | |
PASS [ 0.133s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent | |
PASS [ 0.081s] gix-traverse-tests::test commit::topo::basic::one_end | |
PASS [ 0.101s] gix-traverse-tests::test commit::topo::basic::simple | |
PASS [ 0.046s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends | |
PASS [ 0.036s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate | |
PASS [ 0.038s] gix-traverse-tests::test commit::topo::date_order::with_ends | |
PASS [ 0.035s] gix-traverse-tests::test commit::topo::first_parent::basic | |
PASS [ 0.040s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent | |
PASS [ 0.047s] gix-traverse-tests::test commit::topo::first_parent::with_end | |
PASS [ 0.188s] gix-traverse-tests::test tree::breadth_first_full_path | |
PASS [ 0.209s] gix-traverse-tests::test tree::breadth_first_filename_only | |
PASS [ 0.044s] gix-traverse-tests::test tree::breadth_first_no_location | |
PASS [ 0.298s] gix-url::fuzzed fuzzed | |
PASS [ 0.045s] gix-url::url access::all_argument_safety_not_safe | |
PASS [ 0.043s] gix-url::url access::all_argument_safety_safe | |
PASS [ 0.038s] gix-url::url access::canonicalized::absolute_file_url_does_nothing | |
PASS [ 0.026s] gix-url::url access::canonicalized::file_that_is_current_dir_is_absolutized | |
PASS [ 0.034s] gix-url::url access::canonicalized::non_file_scheme_is_noop | |
PASS [ 0.048s] gix-url::url access::display | |
PASS [ 0.039s] gix-url::url access::host_argument_safety | |
PASS [ 0.025s] gix-url::url access::password | |
PASS [ 0.038s] gix-url::url access::path_argument_safety | |
PASS [ 0.030s] gix-url::url access::user | |
PASS [ 0.038s] gix-url::url access::user_argument_safety | |
PASS [ 0.023s] gix-url::url expand_path::with_username | |
PASS [ 0.041s] gix-url::url expand_path::without_username | |
PASS [ 0.030s] gix-url::url parse::file::file_path_with_protocol | |
PASS [ 0.040s] gix-url::url parse::file::file_path_without_protocol | |
PASS [ 0.024s] gix-url::url parse::file::file_to_root | |
PASS [ 0.042s] gix-url::url parse::file::interior_relative_file_path_without_protocol | |
PASS [ 0.027s] gix-url::url parse::file::no_relative_paths_if_protocol | |
PASS [ 0.042s] gix-url::url parse::file::no_username_expansion_for_file_paths_with_protocol | |
PASS [ 0.038s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol | |
PASS [ 0.043s] gix-url::url parse::file::non_utf8_file_path_without_protocol | |
PASS [ 0.041s] gix-url::url parse::file::relative_file_path_without_protocol | |
PASS [ 0.033s] gix-url::url parse::file::shortest_possible_absolute_path | |
PASS [ 0.029s] gix-url::url parse::file::shortest_possible_relative_path | |
PASS [ 0.049s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name | |
PASS [ 0.038s] gix-url::url parse::file::windows::file_path_with_backslashes_without_protocol | |
PASS [ 0.032s] gix-url::url parse::file::windows::file_path_with_protocol | |
PASS [ 0.050s] gix-url::url parse::file::windows::file_path_without_protocol | |
PASS [ 0.042s] gix-url::url parse::file::windows::reproduce_1063 | |
PASS [ 0.040s] gix-url::url parse::file::windows::url_from_absolute_path | |
PASS [ 0.048s] gix-url::url parse::git::username_expansion_with_username | |
PASS [ 0.033s] gix-url::url parse::http::empty_user_cannot_roundtrip | |
PASS [ 0.037s] gix-url::url parse::http::http_missing_path | |
PASS [ 0.037s] gix-url::url parse::http::only_password | |
PASS [ 0.049s] gix-url::url parse::http::secure | |
PASS [ 0.042s] gix-url::url parse::http::username_and_empty_password | |
PASS [ 0.057s] gix-url::url parse::http::username_and_password | |
PASS [ 0.030s] gix-url::url parse::http::username_and_password_and_port | |
PASS [ 0.037s] gix-url::url parse::http::username_expansion_is_unsupported | |
PASS [ 0.038s] gix-url::url parse::invalid::empty_input | |
PASS [ 0.027s] gix-url::url parse::invalid::file_missing_host_path_separator | |
PASS [ 0.036s] gix-url::url parse::invalid::file_missing_path | |
PASS [ 0.048s] gix-url::url parse::invalid::git_missing_path | |
PASS [ 0.036s] gix-url::url parse::invalid::missing_port_despite_indication | |
PASS [ 0.021s] gix-url::url parse::invalid::relative_path_due_to_double_colon | |
PASS [ 0.045s] gix-url::url parse::invalid::ssh_missing_path | |
PASS [ 0.050s] gix-url::url parse::radicle::basic | |
PASS [ 0.027s] gix-url::url parse::ssh::default_port_is_22 | |
PASS [ 0.036s] gix-url::url parse::ssh::host_is_ipv4 | |
PASS [ 0.031s] gix-url::url parse::ssh::scp_like_with_absolute_path | |
PASS [ 0.039s] gix-url::url parse::ssh::scp_like_with_ssh_host_alias | |
PASS [ 0.025s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path | |
PASS [ 0.036s] 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.046s] gix-url::url parse::ssh::scp_like_without_user | |
PASS [ 0.038s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_with_username | |
PASS [ 0.033s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_without_username | |
PASS [ 0.039s] gix-url::url parse::ssh::ssh_alias_without_username | |
PASS [ 0.024s] gix-url::url parse::ssh::strange_scp_like_with_host_named_file | |
PASS [ 0.039s] gix-url::url parse::ssh::username_expansion_with_username | |
PASS [ 0.069s] gix-url::url parse::ssh::username_expansion_without_username | |
PASS [ 0.031s] gix-url::url parse::ssh::with_user_and_port_and_absolute_path | |
PASS [ 0.032s] gix-url::url parse::ssh::with_user_and_without_port | |
PASS [ 0.041s] gix-url::url parse::ssh::without_user_and_with_port | |
PASS [ 0.036s] gix-url::url parse::ssh::without_user_and_without_port | |
PASS [ 0.041s] gix-url::url parse::unknown::any_protocol_is_supported_via_the_ext_scheme | |
PASS [ 0.060s] gix-utils::utils backoff::how_many_iterations_for_a_second_of_waittime | |
PASS [ 0.026s] gix-utils::utils backoff::output_with_default_settings | |
PASS [ 0.036s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range | |
PASS [ 0.029s] gix-utils::utils btoi::binary_to_integer | |
PASS [ 0.048s] gix-utils::utils btoi::binary_to_integer_radix | |
PASS [ 0.021s] gix-utils::utils btoi::binary_to_unsigned | |
PASS [ 0.048s] gix-utils::utils btoi::binary_to_unsigned_radix | |
PASS [ 0.037s] gix-utils::utils buffers::lifecycle | |
PASS [ 0.032s] gix-utils::utils str::decompose::already_decomposed_does_not_copy | |
PASS [ 0.037s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed | |
PASS [ 0.029s] gix-utils::utils str::precompose::already_precomposed_does_not_copy | |
PASS [ 0.037s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed | |
PASS [ 0.049s] gix-validate::validate path::component::invalid::apostrophe | |
PASS [ 0.032s] gix-validate::validate path::component::invalid::asterisk | |
PASS [ 0.029s] gix-validate::validate path::component::invalid::aux_mixed | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::aux_with_extension | |
PASS [ 0.022s] gix-validate::validate path::component::invalid::backslashes_on_windows | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::colon_inbetween | |
PASS [ 0.023s] gix-validate::validate path::component::invalid::com_lower | |
PASS [ 0.021s] gix-validate::validate path::component::invalid::com_upper_with_extension | |
PASS [ 0.029s] gix-validate::validate path::component::invalid::con | |
PASS [ 0.018s] gix-validate::validate path::component::invalid::con_with_extension | |
PASS [ 0.019s] gix-validate::validate path::component::invalid::conin_mixed | |
PASS [ 0.028s] gix-validate::validate path::component::invalid::conout_mixed_with_extension | |
PASS [ 0.023s] gix-validate::validate path::component::invalid::dot_git_lower | |
PASS [ 0.033s] gix-validate::validate path::component::invalid::dot_git_lower_hfs | |
PASS [ 0.021s] gix-validate::validate path::component::invalid::dot_git_mixed | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 | |
PASS [ 0.026s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only | |
PASS [ 0.025s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too | |
PASS [ 0.039s] gix-validate::validate path::component::invalid::dot_git_upper | |
PASS [ 0.080s] gix-validate::validate path::component::invalid::dot_git_upper_hfs | |
PASS [ 0.044s] gix-validate::validate path::component::invalid::dot_git_upper_ntfs_8_3 | |
PASS [ 0.084s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream | |
PASS [ 0.035s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit | |
PASS [ 0.049s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed | |
PASS [ 0.018s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_hfs | |
PASS [ 0.031s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_8_3 | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_stream | |
PASS [ 0.029s] gix-validate::validate path::component::invalid::drive_letters | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::empty | |
PASS [ 0.089s] gix-validate::validate path::component::invalid::left_arrow | |
PASS [ 0.050s] gix-validate::validate path::component::invalid::lpt_mixed_with_number | |
PASS [ 0.041s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_space | |
PASS [ 0.023s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_stream | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::ntfs_gitmodules | |
PASS [ 0.026s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit | |
PASS [ 0.019s] gix-validate::validate path::component::invalid::ntfs_stream_explicit | |
PASS [ 0.031s] gix-validate::validate path::component::invalid::nul_mixed | |
PASS [ 0.026s] gix-validate::validate path::component::invalid::path_separator_backslash_between | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::path_separator_backslash_leading | |
PASS [ 0.027s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::path_separator_slash_between | |
PASS [ 0.027s] gix-validate::validate path::component::invalid::path_separator_slash_leading | |
PASS [ 0.019s] gix-validate::validate path::component::invalid::path_separator_slash_only | |
PASS [ 0.028s] gix-validate::validate path::component::invalid::path_separator_slash_trailing | |
PASS [ 0.024s] gix-validate::validate path::component::invalid::pipe | |
PASS [ 0.026s] gix-validate::validate path::component::invalid::prn_mixed_with_extension | |
PASS [ 0.027s] gix-validate::validate path::component::invalid::questionmark | |
PASS [ 0.021s] gix-validate::validate path::component::invalid::right_arrow | |
PASS [ 0.027s] gix-validate::validate path::component::invalid::slashes_on_windows | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::starts_with_dot_git_with_backslashes_on_windows | |
PASS [ 0.026s] gix-validate::validate path::component::invalid::trailing_dot | |
PASS [ 0.021s] gix-validate::validate path::component::invalid::trailing_dot_dot | |
PASS [ 0.029s] gix-validate::validate path::component::invalid::trailing_space | |
PASS [ 0.022s] gix-validate::validate path::component::invalid::unc_path | |
PASS [ 0.017s] gix-validate::validate path::component::invalid::virtual_drive_letters | |
PASS [ 0.046s] gix-validate::validate path::component::valid::also_not_con | |
PASS [ 0.016s] gix-validate::validate path::component::valid::ascii | |
PASS [ 0.025s] gix-validate::validate path::component::valid::backslashes_on_unix | |
PASS [ 0.022s] gix-validate::validate path::component::valid::com_0_lower | |
PASS [ 0.023s] gix-validate::validate path::component::valid::com_without_number_0_lower | |
PASS [ 0.022s] gix-validate::validate path::component::valid::conin_without_dollar | |
PASS [ 0.026s] gix-validate::validate path::component::valid::conin_without_dollar_with_extension | |
PASS [ 0.021s] gix-validate::validate path::component::valid::conout_without_dollar_with_extension | |
PASS [ 0.022s] gix-validate::validate path::component::valid::dot_gitmodules_as_file | |
PASS [ 0.021s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs | |
PASS [ 0.028s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled | |
PASS [ 0.026s] gix-validate::validate path::component::valid::drive_letters_on_unix | |
PASS [ 0.020s] gix-validate::validate path::component::valid::not_con | |
PASS [ 0.022s] gix-validate::validate path::component::valid::not_dot_git_longer | |
PASS [ 0.023s] gix-validate::validate path::component::valid::not_dot_git_longer_all | |
PASS [ 0.030s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs | |
PASS [ 0.019s] gix-validate::validate path::component::valid::not_dot_git_longer_ntfs_8_3 | |
PASS [ 0.020s] gix-validate::validate path::component::valid::not_dot_git_shorter | |
PASS [ 0.026s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs | |
PASS [ 0.023s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 | |
PASS [ 0.015s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled | |
PASS [ 0.029s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer | |
PASS [ 0.019s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all | |
PASS [ 0.027s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs | |
PASS [ 0.019s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter | |
PASS [ 0.031s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all | |
PASS [ 0.025s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_hfs | |
PASS [ 0.020s] gix-validate::validate path::component::valid::not_nul | |
PASS [ 0.024s] gix-validate::validate path::component::valid::starts_with_dot_git_with_backslashes_on_linux | |
PASS [ 0.022s] gix-validate::validate path::component::valid::unc_path_on_unix | |
PASS [ 0.026s] gix-validate::validate path::component::valid::unicode | |
PASS [ 0.022s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix | |
PASS [ 0.015s] gix-validate::validate path::component_is_windows_device | |
PASS [ 0.026s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes | |
PASS [ 0.021s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes_san | |
PASS [ 0.030s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash | |
PASS [ 0.016s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash_san | |
PASS [ 0.024s] gix-validate::validate reference::name::invalid::capitalized_name_without_path | |
PASS [ 0.026s] gix-validate::validate reference::name::invalid::capitalized_name_without_path_san | |
PASS [ 0.015s] gix-validate::validate reference::name::invalid::empty_path | |
PASS [ 0.029s] gix-validate::validate reference::name::invalid::empty_path_san | |
PASS [ 0.025s] gix-validate::validate reference::name::invalid::ends_with_slash | |
PASS [ 0.022s] gix-validate::validate reference::name::invalid::ends_with_slash_multiple | |
PASS [ 0.034s] gix-validate::validate reference::name::invalid::ends_with_slash_multiple_san | |
PASS [ 0.016s] gix-validate::validate reference::name::invalid::ends_with_slash_san | |
PASS [ 0.025s] gix-validate::validate reference::name::invalid::lowercase_name_without_path | |
PASS [ 0.026s] gix-validate::validate reference::name::invalid::lowercase_name_without_path_san | |
PASS [ 0.021s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack | |
PASS [ 0.021s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack_san | |
PASS [ 0.031s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot | |
PASS [ 0.028s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot_an | |
PASS [ 0.028s] gix-validate::validate reference::name::invalid::refs_path_double_dot | |
PASS [ 0.021s] gix-validate::validate reference::name::invalid::refs_path_double_dot_san | |
PASS [ 0.028s] gix-validate::validate reference::name::invalid::refs_path_name_ends_with_dot_in_name | |
PASS [ 0.017s] gix-validate::validate reference::name::invalid::refs_path_name_ends_with_dot_in_name_san | |
PASS [ 0.024s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot | |
PASS [ 0.027s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_in_name | |
PASS [ 0.021s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_in_name_san | |
PASS [ 0.019s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_san | |
PASS [ 0.028s] gix-validate::validate reference::name::invalid::refs_starts_with_slash | |
PASS [ 0.024s] gix-validate::validate reference::name::invalid::refs_starts_with_slash_san | |
PASS [ 0.031s] gix-validate::validate reference::name::valid::all_uppercase | |
PASS [ 0.014s] gix-validate::validate reference::name::valid::all_uppercase_san | |
PASS [ 0.030s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore | |
PASS [ 0.021s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore_san | |
PASS [ 0.021s] gix-validate::validate reference::name::valid::chinese_utf8 | |
PASS [ 0.019s] gix-validate::validate reference::name::valid::chinese_utf8_san | |
PASS [ 0.028s] gix-validate::validate reference::name::valid::dot_in_directory_component | |
PASS [ 0.030s] gix-validate::validate reference::name::valid::dot_in_directory_component_san | |
PASS [ 0.023s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref | |
PASS [ 0.017s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref_san | |
PASS [ 0.029s] gix-validate::validate reference::name::valid::main_worktree_ref | |
PASS [ 0.021s] gix-validate::validate reference::name::valid::main_worktree_ref_san | |
PASS [ 0.020s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref | |
PASS [ 0.024s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref_san | |
PASS [ 0.025s] gix-validate::validate reference::name::valid::other_worktree_ref | |
PASS [ 0.026s] gix-validate::validate reference::name::valid::other_worktree_ref_san | |
PASS [ 0.021s] gix-validate::validate reference::name::valid::refs_path | |
PASS [ 0.018s] gix-validate::validate reference::name::valid::refs_path_san | |
PASS [ 0.033s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes | |
PASS [ 0.019s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes_san | |
PASS [ 0.021s] gix-validate::validate reference::name::valid::refs_path_with_file_extension | |
PASS [ 0.023s] gix-validate::validate reference::name::valid::refs_path_with_file_extension_san | |
PASS [ 0.026s] gix-validate::validate reference::name::valid::relative_path | |
PASS [ 0.036s] gix-validate::validate reference::name::valid::relative_path_san | |
PASS [ 0.020s] gix-validate::validate reference::name::valid::worktree_private_ref | |
PASS [ 0.023s] gix-validate::validate reference::name::valid::worktree_private_ref_san | |
PASS [ 0.018s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash | |
PASS [ 0.027s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash_san | |
PASS [ 0.025s] gix-validate::validate reference::name_partial::invalid::empty_path | |
PASS [ 0.015s] gix-validate::validate reference::name_partial::invalid::empty_path_san | |
PASS [ 0.028s] gix-validate::validate reference::name_partial::invalid::ends_with_slash | |
PASS [ 0.033s] gix-validate::validate reference::name_partial::invalid::ends_with_slash_san | |
PASS [ 0.027s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes | |
PASS [ 0.021s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes_san | |
PASS [ 0.029s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes | |
PASS [ 0.016s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes_san | |
PASS [ 0.028s] gix-validate::validate reference::name_partial::invalid::path_with_spaces | |
PASS [ 0.020s] gix-validate::validate reference::name_partial::invalid::path_with_spaces_san | |
PASS [ 0.017s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot | |
PASS [ 0.025s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot_san | |
PASS [ 0.024s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot | |
PASS [ 0.037s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot_san | |
PASS [ 0.021s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot | |
PASS [ 0.016s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot_san | |
PASS [ 0.030s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_multi_dot | |
PASS [ 0.030s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_multi_dot_san | |
PASS [ 0.020s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash | |
PASS [ 0.025s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash_san | |
PASS [ 0.018s] gix-validate::validate reference::name_partial::valid::all_uppercase | |
PASS [ 0.027s] gix-validate::validate reference::name_partial::valid::all_uppercase_san | |
PASS [ 0.033s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore | |
PASS [ 0.027s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore_san | |
PASS [ 0.025s] gix-validate::validate reference::name_partial::valid::chinese_utf8 | |
PASS [ 0.026s] gix-validate::validate reference::name_partial::valid::chinese_utf8_san | |
PASS [ 0.015s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref | |
PASS [ 0.030s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref_san | |
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::main_worktree_ref | |
PASS [ 0.018s] gix-validate::validate reference::name_partial::valid::main_worktree_ref_san | |
PASS [ 0.027s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref | |
PASS [ 0.021s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref_san | |
PASS [ 0.031s] gix-validate::validate reference::name_partial::valid::other_worktree_ref | |
PASS [ 0.016s] gix-validate::validate reference::name_partial::valid::other_worktree_ref_san | |
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack | |
PASS [ 0.027s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack_san | |
PASS [ 0.014s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase | |
PASS [ 0.040s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase_san | |
PASS [ 0.021s] gix-validate::validate reference::name_partial::valid::refs_path | |
PASS [ 0.028s] gix-validate::validate reference::name_partial::valid::refs_path_san | |
PASS [ 0.021s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes | |
PASS [ 0.033s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes_san | |
PASS [ 0.019s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension | |
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension_san | |
PASS [ 0.022s] gix-validate::validate reference::name_partial::valid::relative_path | |
PASS [ 0.026s] gix-validate::validate reference::name_partial::valid::relative_path_san | |
PASS [ 0.018s] gix-validate::validate reference::name_partial::valid::worktree_private_ref | |
PASS [ 0.028s] gix-validate::validate reference::name_partial::valid::worktree_private_ref_san | |
PASS [ 0.023s] gix-validate::validate submodule::invalid::empty | |
PASS [ 0.017s] gix-validate::validate submodule::invalid::ends_with_parent_component | |
PASS [ 0.026s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash | |
PASS [ 0.029s] gix-validate::validate submodule::invalid::only_parent_component | |
PASS [ 0.029s] gix-validate::validate submodule::invalid::parent_component_in_middle | |
PASS [ 0.022s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash | |
PASS [ 0.017s] gix-validate::validate submodule::invalid::starts_with_parent_component | |
PASS [ 0.020s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash | |
PASS [ 0.024s] gix-validate::validate submodule::valid | |
PASS [ 0.019s] gix-validate::validate tag::name::invalid::contains_asterisk | |
PASS [ 0.023s] gix-validate::validate tag::name::invalid::contains_asterisk_san | |
PASS [ 0.027s] gix-validate::validate tag::name::invalid::contains_backslash | |
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_backslash_san | |
PASS [ 0.032s] gix-validate::validate tag::name::invalid::contains_backspace | |
PASS [ 0.015s] gix-validate::validate tag::name::invalid::contains_backspace_san | |
PASS [ 0.023s] gix-validate::validate tag::name::invalid::contains_bell | |
PASS [ 0.026s] gix-validate::validate tag::name::invalid::contains_bell_san | |
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_carriage_return | |
PASS [ 0.029s] gix-validate::validate tag::name::invalid::contains_carriage_return_san | |
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_circumflex | |
PASS [ 0.021s] gix-validate::validate tag::name::invalid::contains_circumflex_san | |
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_colon | |
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_colon_san | |
PASS [ 0.026s] gix-validate::validate tag::name::invalid::contains_ctrl_z | |
PASS [ 0.018s] gix-validate::validate tag::name::invalid::contains_ctrl_z_san | |
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_double_dot | |
PASS [ 0.021s] gix-validate::validate tag::name::invalid::contains_double_dot_san | |
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_esc | |
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_esc_san | |
PASS [ 0.026s] gix-validate::validate tag::name::invalid::contains_form_feed | |
PASS [ 0.027s] gix-validate::validate tag::name::invalid::contains_form_feed_san | |
PASS [ 0.023s] gix-validate::validate tag::name::invalid::contains_newline | |
PASS [ 0.038s] gix-validate::validate tag::name::invalid::contains_newline_san | |
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_null | |
PASS [ 0.315s] gix-validate::validate tag::name::invalid::contains_null_san | |
PASS [ 0.119s] gix-validate::validate tag::name::invalid::contains_open_bracket | |
PASS [ 0.089s] gix-validate::validate tag::name::invalid::contains_open_bracket_san | |
PASS [ 0.057s] gix-validate::validate tag::name::invalid::contains_questionmark | |
PASS [ 0.050s] gix-validate::validate tag::name::invalid::contains_questionmark_san | |
PASS [ 0.067s] gix-validate::validate tag::name::invalid::contains_ref_log_portion | |
PASS [ 0.059s] gix-validate::validate tag::name::invalid::contains_ref_log_portion_san | |
PASS [ 0.044s] gix-validate::validate tag::name::invalid::contains_space | |
PASS [ 0.058s] gix-validate::validate tag::name::invalid::contains_space_san | |
PASS [ 0.054s] gix-validate::validate tag::name::invalid::contains_tab | |
PASS [ 0.061s] gix-validate::validate tag::name::invalid::contains_tab_san | |
PASS [ 0.059s] gix-validate::validate tag::name::invalid::contains_tilde | |
PASS [ 0.068s] gix-validate::validate tag::name::invalid::contains_tilde_san | |
PASS [ 0.038s] gix-validate::validate tag::name::invalid::contains_vertical_tab | |
PASS [ 0.074s] gix-validate::validate tag::name::invalid::contains_vertical_tab_san | |
PASS [ 0.033s] gix-validate::validate tag::name::invalid::dot_lock_in_component | |
PASS [ 0.070s] gix-validate::validate tag::name::invalid::dot_lock_in_component_san | |
PASS [ 0.057s] gix-validate::validate tag::name::invalid::dot_lock_in_each_component_san | |
PASS [ 0.062s] gix-validate::validate tag::name::invalid::dot_lock_in_each_component_special_san | |
PASS [ 0.083s] gix-validate::validate tag::name::invalid::empty | |
PASS [ 0.049s] gix-validate::validate tag::name::invalid::empty_component | |
PASS [ 0.077s] gix-validate::validate tag::name::invalid::empty_component_san | |
PASS [ 0.046s] gix-validate::validate tag::name::invalid::empty_san | |
PASS [ 0.063s] gix-validate::validate tag::name::invalid::ends_with_asterisk | |
PASS [ 0.069s] gix-validate::validate tag::name::invalid::ends_with_asterisk_san | |
PASS [ 0.064s] gix-validate::validate tag::name::invalid::ends_with_dot | |
PASS [ 0.054s] gix-validate::validate tag::name::invalid::ends_with_dot_san | |
PASS [ 0.072s] gix-validate::validate tag::name::invalid::ends_with_double_dot | |
PASS [ 0.032s] gix-validate::validate tag::name::invalid::ends_with_double_dot_san | |
PASS [ 0.063s] gix-validate::validate tag::name::invalid::ends_with_slash | |
PASS [ 0.085s] gix-validate::validate tag::name::invalid::ends_with_slash_san | |
PASS [ 0.056s] gix-validate::validate tag::name::invalid::is_dot_lock | |
PASS [ 0.071s] gix-validate::validate tag::name::invalid::is_dot_lock_san | |
PASS [ 0.061s] gix-validate::validate tag::name::invalid::multiple_dot_lock_in_each_component_san | |
PASS [ 0.026s] gix-validate::validate tag::name::invalid::starts_with_asterisk | |
PASS [ 0.016s] gix-validate::validate tag::name::invalid::starts_with_asterisk_san | |
PASS [ 0.024s] gix-validate::validate tag::name::invalid::starts_with_dot | |
PASS [ 0.024s] gix-validate::validate tag::name::invalid::starts_with_dot_san | |
PASS [ 0.183s] gix-validate::validate tag::name::invalid::starts_with_double_dot | |
PASS [ 0.106s] gix-validate::validate tag::name::invalid::starts_with_double_dot_san | |
PASS [ 0.030s] gix-validate::validate tag::name::invalid::starts_with_slash | |
PASS [ 0.054s] gix-validate::validate tag::name::invalid::starts_with_slash_san | |
PASS [ 0.078s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock | |
PASS [ 0.057s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_multiple | |
PASS [ 0.028s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_multiple_san | |
PASS [ 0.015s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_san | |
PASS [ 0.021s] gix-validate::validate tag::name::invalid::too_many_dots | |
PASS [ 0.023s] gix-validate::validate tag::name::invalid::too_many_dots_and_slashes_san | |
PASS [ 0.017s] gix-validate::validate tag::name::invalid::too_many_dots_san | |
PASS [ 0.020s] gix-validate::validate tag::name::valid::an_at_sign | |
PASS [ 0.030s] gix-validate::validate tag::name::valid::an_at_sign_san | |
PASS [ 0.020s] gix-validate::validate tag::name::valid::chinese_utf8 | |
PASS [ 0.020s] gix-validate::validate tag::name::valid::chinese_utf8_san | |
PASS [ 0.026s] gix-validate::validate tag::name::valid::contains_an_at | |
PASS [ 0.034s] gix-validate::validate tag::name::valid::contains_an_at_san | |
PASS [ 0.021s] gix-validate::validate tag::name::valid::contains_brackets | |
PASS [ 0.022s] gix-validate::validate tag::name::valid::contains_brackets_and_at | |
PASS [ 0.017s] gix-validate::validate tag::name::valid::contains_brackets_and_at_san | |
PASS [ 0.029s] gix-validate::validate tag::name::valid::contains_brackets_san | |
PASS [ 0.021s] gix-validate::validate tag::name::valid::contains_dot_lock | |
PASS [ 0.034s] gix-validate::validate tag::name::valid::contains_dot_lock_san | |
PASS [ 0.015s] gix-validate::validate tag::name::valid::dot_in_the_middle | |
PASS [ 0.018s] gix-validate::validate tag::name::valid::dot_in_the_middle_san | |
PASS [ 0.023s] gix-validate::validate tag::name::valid::non_text | |
PASS [ 0.018s] gix-validate::validate tag::name::valid::non_text_san | |
PASS [ 0.028s] gix-validate::validate tag::name::valid::slash_inbetween | |
PASS [ 0.026s] gix-validate::validate tag::name::valid::slash_inbetween_san | |
PASS [ 1.551s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden | |
PASS [ 1.479s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks | |
PASS [ 2.852s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters | |
PASS [ 0.362s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created | |
PASS [ 2.702s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process | |
PASS [ 0.125s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results | |
PASS [ 0.058s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem | |
PASS [ 9.529s] gix-worktree-state-tests::worktree state::checkout::overwriting_files_and_lone_directories_works | |
PASS [ 0.309s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees | |
PASS [ 0.183s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_ntfs_stream | |
PASS [ 0.069s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_trees | |
PASS [ 0.130s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories | |
PASS [ 0.120s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled | |
PASS [ 0.193s] gix-worktree-state-tests::worktree state::checkout::symlinks_to_directories_are_usable | |
PASS [ 0.117s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed | |
PASS [ 2.395s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it | |
PASS [ 0.111s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found | |
PASS [ 0.051s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found | |
PASS [ 1.246s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore | |
PASS [ 12.156s] gix-worktree-tests::integrate worktree::stack::attributes::baseline | |
PASS [ 0.048s] gix-worktree-tests::integrate worktree::stack::create_directory::directory_paths_are_created_in_full | |
PASS [ 0.057s] gix-worktree-tests::integrate worktree::stack::create_directory::existing_directories_are_fine | |
PASS [ 0.041s] gix-worktree-tests::integrate worktree::stack::create_directory::root_is_assumed_to_exist_and_files_in_root_do_not_create_directory | |
PASS [ 0.078s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced | |
PASS [ 0.037s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component | |
PASS [ 2.666s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline | |
PASS [ 0.163s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git | |
SLOW [> 60.000s] gix-url::baseline run | |
PASS [ 65.358s] gix-url::baseline run | |
------------ | |
Summary [ 934.948s] 2571 tests run: 2565 passed (8 slow, 1 leaky), 6 failed, 6 skipped | |
FAIL [ 0.022s] gix-credentials::credentials program::from_custom_definition::empty | |
FAIL [ 0.055s] gix-credentials::credentials program::from_custom_definition::name | |
FAIL [ 0.016s] gix-credentials::credentials program::from_custom_definition::name_with_args | |
FAIL [ 0.020s] gix-credentials::credentials program::from_custom_definition::name_with_special_args | |
FAIL [ 0.050s] gix-discover::discover upwards::from_dir_with_dot_dot | |
FAIL [ 1.206s] gix-path::path realpath::fuzzed_timeout | |
error: test run failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment