This relates to https://gist.github.com/EliahKagan/cf7f0063d67c08a67747036bb000f8b9.
Created
July 4, 2024 17:58
-
-
Save EliahKagan/d374302372a3a43ae2f4bfff2eb3fce4 to your computer and use it in GitHub Desktop.
Full output of running tests with gix-diff/tests/tree
This file contains 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
ek@Glub MINGW64 ~/source/repos/gitoxide/gix-diff/tests/tree (main) | |
$ RUST_BACKTRACE=full GIX_TEST_IGNORE_ARCHIVES=1 cargo nextest run --no-fail-fast | |
Compiling proc-macro2 v1.0.75 | |
Compiling unicode-ident v1.0.12 | |
Compiling thiserror v1.0.56 | |
Compiling tinyvec_macros v0.1.1 | |
Compiling cfg-if v1.0.0 | |
Compiling memchr v2.7.2 | |
Compiling fastrand v2.1.0 | |
Compiling windows_x86_64_msvc v0.48.5 | |
Compiling regex-automata v0.4.3 | |
Compiling winapi v0.3.9 | |
Compiling faster-hex v0.9.0 | |
Compiling once_cell v1.19.0 | |
Compiling prodash v28.0.0 | |
Compiling sha1_smol v1.0.0 | |
Compiling smallvec v1.13.2 | |
Compiling autocfg v1.1.0 | |
Compiling tinyvec v1.6.0 | |
Compiling num-conv v0.1.0 | |
Compiling powerfmt v0.2.0 | |
Compiling time-core v0.1.2 | |
Compiling parking_lot_core v0.9.9 | |
Compiling time-macros v0.2.18 | |
Compiling deranged v0.3.10 | |
Compiling scopeguard v1.2.0 | |
Compiling windows-targets v0.48.5 | |
Compiling itoa v1.0.10 | |
Compiling windows_x86_64_msvc v0.52.0 | |
Compiling windows-sys v0.48.0 | |
Compiling gix-trace v0.1.9 (C:\Users\ek\source\repos\gitoxide\gix-trace) | |
Compiling version_check v0.9.4 | |
Compiling lock_api v0.4.11 | |
Compiling adler v1.0.2 | |
Compiling getrandom v0.2.11 | |
Compiling winnow v0.6.0 | |
Compiling miniz_oxide v0.7.1 | |
Compiling crc32fast v1.4.2 | |
Compiling windows-targets v0.52.0 | |
Compiling zerocopy v0.7.32 | |
Compiling gix-trace v0.1.9 | |
Compiling windows-sys v0.52.0 | |
Compiling ahash v0.8.7 | |
Compiling bitflags v2.4.1 | |
Compiling quote v1.0.35 | |
Compiling unicode-normalization v0.1.22 | |
Compiling bstr v1.9.0 | |
Compiling syn v2.0.47 | |
Compiling flate2 v1.0.28 | |
Compiling memmap2 v0.9.3 | |
Compiling allocator-api2 v0.2.16 | |
Compiling parking_lot v0.12.1 | |
Compiling gix-utils v0.1.12 (C:\Users\ek\source\repos\gitoxide\gix-utils) | |
Compiling gix-utils v0.1.12 | |
Compiling home v0.5.5 | |
Compiling hashbrown v0.14.3 | |
Compiling libc v0.2.153 | |
Compiling unicode-bom v2.0.3 | |
Compiling signal-hook v0.3.17 | |
Compiling static_assertions v1.1.0 | |
Compiling fnv v1.0.7 | |
Compiling kstring v2.0.0 | |
Compiling shell-words v1.1.0 | |
Compiling encoding_rs v0.8.33 | |
Compiling hashbrown v0.12.3 | |
Compiling dunce v1.0.4 | |
Compiling crc-catalog v2.4.0 | |
Compiling diff v0.1.13 | |
Compiling fs_extra v1.3.0 | |
Compiling signal-hook-registry v1.4.1 | |
Compiling crc v3.0.1 | |
Compiling is_ci v1.1.1 | |
Compiling tempfile v3.10.0 | |
Compiling filetime v0.2.23 | |
Compiling dashmap v5.5.3 | |
Compiling arc-swap v1.6.0 | |
Compiling winapi-util v0.1.6 | |
Compiling tar v0.4.40 | |
Compiling io-close v0.3.7 | |
Compiling time v0.3.36 | |
Compiling imara-diff v0.1.5 | |
Compiling yansi v0.5.1 | |
Compiling same-file v1.0.6 | |
Compiling pretty_assertions v1.4.0 | |
Compiling walkdir v2.4.0 | |
Compiling thiserror-impl v1.0.56 | |
Compiling gix-hash v0.14.2 (C:\Users\ek\source\repos\gitoxide\gix-hash) | |
Compiling gix-hash v0.14.2 | |
Compiling gix-date v0.8.7 (C:\Users\ek\source\repos\gitoxide\gix-date) | |
Compiling gix-validate v0.8.5 (C:\Users\ek\source\repos\gitoxide\gix-validate) | |
Compiling gix-date v0.8.6 | |
Compiling gix-path v0.10.8 (C:\Users\ek\source\repos\gitoxide\gix-path) | |
Compiling gix-chunk v0.4.8 (C:\Users\ek\source\repos\gitoxide\gix-chunk) | |
Compiling gix-validate v0.8.5 | |
Compiling gix-path v0.10.7 | |
Compiling gix-chunk v0.4.8 | |
Compiling gix-quote v0.4.12 (C:\Users\ek\source\repos\gitoxide\gix-quote) | |
Compiling gix-quote v0.4.12 | |
Compiling gix-bitmap v0.2.11 | |
Compiling gix-bitmap v0.2.11 (C:\Users\ek\source\repos\gitoxide\gix-bitmap) | |
Compiling gix-features v0.38.2 (C:\Users\ek\source\repos\gitoxide\gix-features) | |
Compiling gix-features v0.38.2 | |
Compiling gix-actor v0.31.4 (C:\Users\ek\source\repos\gitoxide\gix-actor) | |
Compiling gix-actor v0.31.2 | |
Compiling gix-hashtable v0.5.2 (C:\Users\ek\source\repos\gitoxide\gix-hashtable) | |
Compiling gix-fs v0.11.1 | |
Compiling gix-object v0.42.3 (C:\Users\ek\source\repos\gitoxide\gix-object) | |
Compiling gix-fs v0.11.1 (C:\Users\ek\source\repos\gitoxide\gix-fs) | |
Compiling gix-object v0.42.2 | |
Compiling gix-glob v0.16.3 (C:\Users\ek\source\repos\gitoxide\gix-glob) | |
Compiling gix-tempfile v14.0.0 | |
Compiling gix-commitgraph v0.24.2 (C:\Users\ek\source\repos\gitoxide\gix-commitgraph) | |
Compiling gix-commitgraph v0.24.2 | |
Compiling gix-hashtable v0.5.2 | |
Compiling gix-tempfile v14.0.0 (C:\Users\ek\source\repos\gitoxide\gix-tempfile) | |
Compiling gix-lock v14.0.0 | |
Compiling gix-glob v0.16.3 | |
Compiling gix-command v0.3.7 (C:\Users\ek\source\repos\gitoxide\gix-command) | |
Compiling gix-sec v0.10.6 | |
Compiling gix-packetline-blocking v0.17.4 (C:\Users\ek\source\repos\gitoxide\gix-packetline-blocking) | |
Compiling gix-lock v14.0.0 (C:\Users\ek\source\repos\gitoxide\gix-lock) | |
Compiling gix-attributes v0.22.2 (C:\Users\ek\source\repos\gitoxide\gix-attributes) | |
Compiling gix-ignore v0.11.2 (C:\Users\ek\source\repos\gitoxide\gix-ignore) | |
Compiling gix-attributes v0.22.2 | |
Compiling gix-ignore v0.11.2 | |
Compiling gix-revwalk v0.13.1 (C:\Users\ek\source\repos\gitoxide\gix-revwalk) | |
Compiling gix-pack v0.51.0 (C:\Users\ek\source\repos\gitoxide\gix-pack) | |
Compiling gix-revwalk v0.13.1 | |
Compiling gix-ref v0.44.1 | |
Compiling gix-filter v0.11.2 (C:\Users\ek\source\repos\gitoxide\gix-filter) | |
Compiling gix-traverse v0.39.1 (C:\Users\ek\source\repos\gitoxide\gix-traverse) | |
Compiling gix-traverse v0.39.1 | |
Compiling gix-index v0.33.0 | |
Compiling gix-index v0.33.0 (C:\Users\ek\source\repos\gitoxide\gix-index) | |
Compiling gix-discover v0.32.0 | |
Compiling gix-odb v0.61.0 (C:\Users\ek\source\repos\gitoxide\gix-odb) | |
Compiling gix-worktree v0.34.0 | |
Compiling gix-worktree v0.34.0 (C:\Users\ek\source\repos\gitoxide\gix-worktree) | |
Compiling gix-testtools v0.15.0 (C:\Users\ek\source\repos\gitoxide\tests\tools) | |
Compiling gix-diff v0.44.0 (C:\Users\ek\source\repos\gitoxide\gix-diff) | |
Compiling gix-diff-tests v0.0.0 (C:\Users\ek\source\repos\gitoxide\gix-diff\tests) | |
Finished `test` profile [unoptimized + debuginfo] target(s) in 31.69s | |
Starting 29 tests across 1 binary (run ID: 7b4bab58-fd42-4866-8912-cf4d5d6ba678, nextest profile: default) | |
PASS [ 0.106s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold | |
PASS [ 0.100s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold | |
PASS [ 0.081s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple | |
PASS [ 0.070s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter | |
PASS [ 0.088s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing | |
PASS [ 0.223s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered | |
PASS [ 0.243s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources | |
PASS [ 0.264s] gix-diff-tests::diff rewrites::tracker::copy_by_id | |
PASS [ 0.018s] gix-diff-tests::diff rewrites::tracker::rename_by_id | |
PASS [ 0.317s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option | |
PASS [ 0.019s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered | |
PASS [ 0.267s] gix-diff-tests::diff rewrites::tracker::remove_only | |
PASS [ 0.318s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist | |
PASS [ 0.325s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link | |
PASS [ 0.332s] gix-diff-tests::diff blob::platform::invalid_resource_types | |
PASS [ 0.346s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command | |
PASS [ 0.273s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity | |
PASS [ 0.371s] gix-diff-tests::diff blob::platform::diff_binary | |
PASS [ 0.333s] gix-diff-tests::diff rewrites::tracker::add_only | |
PASS [ 0.406s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection | |
PASS [ 0.328s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity | |
PASS [ 0.315s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only | |
PASS [ 1.164s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver | |
PASS [ 3.497s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename | |
PASS [ 7.080s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested | |
PASS [ 7.102s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference | |
PASS [ 7.201s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename_2 | |
FAIL [ 7.550s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states | |
--- STDOUT: gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states --- | |
running 1 test | |
test tree::changes::to_obtain_tree::many_different_states ... FAILED | |
failures: | |
failures: | |
tree::changes::to_obtain_tree::many_different_states | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 28 filtered out; finished in 7.53s | |
--- STDERR: gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states --- | |
thread 'tree::changes::to_obtain_tree::many_different_states' panicked at gix-diff\tests\tree\mod.rs:259:13: | |
assertion `left == right` failed: :100644 120000 13c2aca72ab576cb5f22dc8e7f8ba8ddab553a8a 2e65efe2a145dda7ee51d1741299f848e5bf752e T f/f | |
left: [Modification { previous_entry_mode: EntryMode(16384), previous_oid: Sha1(849bd76db90b65ebbd2e6d3970ca70c96ee5592c), entry_mode: EntryMode(16384), oid: Sha1(3b287f8730c81d0b763c2d294618a5e32b67b4f8), path: "f" }, Modification { previous_entry_mode: EntryMode(33188), previous_oid: Sha1(13c2aca72ab576cb5f22dc8e7f8ba8ddab553a8a), entry_mode: EntryMode(33188), oid: Sha1(e69de29bb2d1d6434b8b29ae775ad8c2e48c5391), path: "f/f" }] | |
right: [Modification { previous_entry_mode: EntryMode(16384), previous_oid: Sha1(849bd76db90b65ebbd2e6d3970ca70c96ee5592c), entry_mode: EntryMode(16384), oid: Sha1(7e26dba59b6336f87d1d4ae3505a2da302b91c76), path: "f" }, Modification { previous_entry_mode: EntryMode(33188), previous_oid: Sha1(13c2aca72ab576cb5f22dc8e7f8ba8ddab553a8a), entry_mode: EntryMode(40960), oid: Sha1(2e65efe2a145dda7ee51d1741299f848e5bf752e), path: "f/f" }] | |
stack backtrace: | |
0: 0x7ff60ad88558 - std::backtrace_rs::backtrace::dbghelp64::trace | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\..\..\backtrace\src\backtrace\dbghelp64.rs:91 | |
1: 0x7ff60ad88558 - std::backtrace_rs::backtrace::trace_unsynchronized | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66 | |
2: 0x7ff60ad88558 - std::sys_common::backtrace::_print_fmt | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\sys_common\backtrace.rs:68 | |
3: 0x7ff60ad88558 - std::sys_common::backtrace::_print::impl$0::fmt | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\sys_common\backtrace.rs:44 | |
4: 0x7ff60adaa6d9 - core::fmt::rt::Argument::fmt | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\core\src\fmt\rt.rs:165 | |
5: 0x7ff60adaa6d9 - core::fmt::write | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\core\src\fmt\mod.rs:1157 | |
6: 0x7ff60ad838e1 - std::io::Write::write_fmt<std::sys::pal::windows::stdio::Stderr> | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\io\mod.rs:1832 | |
7: 0x7ff60ad88336 - std::sys_common::backtrace::print | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\sys_common\backtrace.rs:34 | |
8: 0x7ff60ad8b2a8 - std::panicking::default_hook::closure$1 | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panicking.rs:271 | |
9: 0x7ff60ad8af17 - std::panicking::default_hook | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panicking.rs:298 | |
10: 0x7ff60ad8b7d8 - std::panicking::rust_panic_with_hook | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panicking.rs:795 | |
11: 0x7ff60ad8b697 - std::panicking::begin_panic_handler::closure$0 | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panicking.rs:664 | |
12: 0x7ff60ad88ecf - std::sys_common::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0,never$> | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\sys_common\backtrace.rs:171 | |
13: 0x7ff60ad8b348 - std::panicking::begin_panic_handler | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panicking.rs:652 | |
14: 0x7ff60adb4c34 - core::panicking::panic_fmt | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\core\src\panicking.rs:72 | |
15: 0x7ff60adb50a5 - core::panicking::assert_failed_inner | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\core\src\panicking.rs:404 | |
16: 0x7ff60a905af2 - core::panicking::assert_failed<alloc::vec::Vec<enum2$<gix_diff::tree::recorder::Change>,alloc::alloc::Global>,alloc::vec::Vec<enum2$<gix_diff::tree::recorder::Change>,alloc::alloc::Global> > | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081\library\core\src\panicking.rs:364 | |
17: 0x7ff60a92352c - diff::tree::changes::to_obtain_tree::many_different_states | |
at C:\Users\ek\source\repos\gitoxide\gix-diff\tests\tree\mod.rs:259 | |
18: 0x7ff60a8f6c88 - diff::tree::changes::to_obtain_tree::many_different_states::closure$0 | |
at C:\Users\ek\source\repos\gitoxide\gix-diff\tests\tree\mod.rs:156 | |
19: 0x7ff60a91bc52 - core::ops::function::FnOnce::call_once<diff::tree::changes::to_obtain_tree::many_different_states::closure_env$0,tuple$<> > | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081\library\core\src\ops\function.rs:250 | |
20: 0x7ff60a991810 - core::ops::function::FnOnce::call_once | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\core\src\ops\function.rs:250 | |
21: 0x7ff60a991810 - test::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,alloc::string::String> >,enum2$<core::result::Result<tuple$<>,alloc::string::String> > (*)()> | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\test\src\lib.rs:623 | |
22: 0x7ff60a990732 - test::run_test::closure$0 | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\test\src\lib.rs:569 | |
23: 0x7ff60a94f26b - test::run_test::closure$1 | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\test\src\lib.rs:597 | |
24: 0x7ff60a94f26b - std::sys_common::backtrace::__rust_begin_short_backtrace<test::run_test::closure_env$1,tuple$<> > | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\sys_common\backtrace.rs:155 | |
25: 0x7ff60a954bfd - std::thread::impl$0::spawn_unchecked_::closure$2::closure$0 | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\thread\mod.rs:542 | |
26: 0x7ff60a954bfd - core::panic::unwind_safe::impl$25::call_once | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\core\src\panic\unwind_safe.rs:272 | |
27: 0x7ff60a954bfd - std::panicking::try::do_call | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panicking.rs:559 | |
28: 0x7ff60a954bfd - std::panicking::try | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panicking.rs:523 | |
29: 0x7ff60a954bfd - std::panic::catch_unwind | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\panic.rs:149 | |
30: 0x7ff60a954bfd - std::thread::impl$0::spawn_unchecked_::closure$2 | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\thread\mod.rs:541 | |
31: 0x7ff60a954bfd - core::ops::function::FnOnce::call_once<std::thread::impl$0::spawn_unchecked_::closure_env$2<test::run_test::closure_env$1,tuple$<> >,tuple$<> > | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\core\src\ops\function.rs:250 | |
32: 0x7ff60ad9943d - alloc::boxed::impl$48::call_once | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\alloc\src\boxed.rs:2022 | |
33: 0x7ff60ad9943d - alloc::boxed::impl$48::call_once | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\alloc\src\boxed.rs:2022 | |
34: 0x7ff60ad9943d - std::sys::pal::windows::thread::impl$0::new::thread_start | |
at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library\std\src\sys\pal\windows\thread.rs:52 | |
35: 0x7ff99a4f7374 - BaseThreadInitThunk | |
36: 0x7ff99a63cc91 - RtlUserThreadStart | |
PASS [ 7.550s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested | |
------------ | |
Summary [ 7.934s] 29 tests run: 28 passed, 1 failed, 0 skipped | |
FAIL [ 7.550s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states | |
error: test run failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment