failures:
---- difftool_mode::tests::run_difftool_binary_content_returns_success stdout ----
thread 'difftool_mode::tests::run_difftool_binary_content_returns_success' (16245) panicked at crates/gitcomet/src/difftool_mode.rs:982:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- difftool_mode::tests::run_difftool_directory_diff_returns_success stdout ----
thread 'difftool_mode::tests::run_difftool_directory_diff_returns_success' (16258) panicked at crates/gitcomet/src/difftool_mode.rs:784:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_changed_files_maps_git_exit_1_to_success stdout ----
thread 'difftool_mode::tests::run_difftool_changed_files_maps_git_exit_1_to_success' (16247) panicked at crates/gitcomet/src/difftool_mode.rs:715:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_files_in_different_directories stdout ----
thread 'difftool_mode::tests::run_difftool_files_in_different_directories' (16262) panicked at crates/gitcomet/src/difftool_mode.rs:1135:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_directory_diff_in_nested_subdirectories stdout ----
thread 'difftool_mode::tests::run_difftool_directory_diff_in_nested_subdirectories' (16251) panicked at crates/gitcomet/src/difftool_mode.rs:1158:65:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_files_in_nested_subdirectory stdout ----
thread 'difftool_mode::tests::run_difftool_files_in_nested_subdirectory' (16268) panicked at crates/gitcomet/src/difftool_mode.rs:1111:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- extract_fixtures_mode::tests::run_extract_merge_fixtures_rejects_zero_max_files_per_merge stdout ----
thread 'extract_fixtures_mode::tests::run_extract_merge_fixtures_rejects_zero_max_files_per_merge' (16280) panicked at crates/gitcomet/src/extract_fixtures_mode.rs:84:33:
failed to run git ["init"]: No such file or directory (os error 2)
---- difftool_mode::tests::run_difftool_identical_files_returns_success_with_no_diff stdout ----
thread 'difftool_mode::tests::run_difftool_identical_files_returns_success_with_no_diff' (16272) panicked at crates/gitcomet/src/difftool_mode.rs:698:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- extract_fixtures_mode::tests::run_extract_merge_fixtures_rejects_zero_max_merges stdout ----
thread 'extract_fixtures_mode::tests::run_extract_merge_fixtures_rejects_zero_max_merges' (16282) panicked at crates/gitcomet/src/extract_fixtures_mode.rs:84:33:
failed to run git ["init"]: No such file or directory (os error 2)
---- difftool_mode::tests::run_difftool_uses_display_path_labels stdout ----
thread 'difftool_mode::tests::run_difftool_uses_display_path_labels' (16275) panicked at crates/gitcomet/src/difftool_mode.rs:736:41:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- extract_fixtures_mode::tests::run_extract_merge_fixtures_errors_for_non_repo stdout ----
thread 'extract_fixtures_mode::tests::run_extract_merge_fixtures_errors_for_non_repo' (16279) panicked at crates/gitcomet/src/extract_fixtures_mode.rs:188:9:
unexpected error: Failed to extract merge cases from /build/.tmpLtd5pG: Failed to run git command in /build/.tmpLtd5pG: No such file or directory (os error 2)
---- difftool_mode::tests::run_difftool_uses_explicit_labels stdout ----
thread 'difftool_mode::tests::run_difftool_uses_explicit_labels' (16278) panicked at crates/gitcomet/src/difftool_mode.rs:753:41:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_directory_diff_allows_symlink_target_within_detected_git_root stdout ----
thread 'difftool_mode::tests::run_difftool_directory_diff_allows_symlink_target_within_detected_git_root' (16249) panicked at crates/gitcomet/src/difftool_mode.rs:965:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_non_utf8_text_content_returns_success stdout ----
thread 'difftool_mode::tests::run_difftool_non_utf8_text_content_returns_success' (16273) panicked at crates/gitcomet/src/difftool_mode.rs:1001:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- extract_fixtures_mode::tests::run_extract_merge_fixtures_writes_fixture_sets stdout ----
thread 'extract_fixtures_mode::tests::run_extract_merge_fixtures_writes_fixture_sets' (16284) panicked at crates/gitcomet/src/extract_fixtures_mode.rs:84:33:
failed to run git ["init"]: No such file or directory (os error 2)
---- difftool_mode::tests::run_difftool_directory_diff_dereferences_symlinked_files stdout ----
thread 'difftool_mode::tests::run_difftool_directory_diff_dereferences_symlinked_files' (16250) panicked at crates/gitcomet/src/difftool_mode.rs:852:57:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_directory_symlink_inputs_use_directory_content_diff stdout ----
thread 'difftool_mode::tests::run_difftool_directory_symlink_inputs_use_directory_content_diff' (16260) panicked at crates/gitcomet/src/difftool_mode.rs:884:67:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- difftool_mode::tests::run_difftool_directory_diff_preserves_non_utf8_broken_symlink_target_bytes stdout ----
thread 'difftool_mode::tests::run_difftool_directory_diff_preserves_non_utf8_broken_symlink_target_bytes' (16253) panicked at crates/gitcomet/src/difftool_mode.rs:1032:65:
difftool run: "Failed to launch `git diff --no-index`: No such file or directory (os error 2)"
---- setup_mode::tests::apply_config_to_local_repo stdout ----
thread 'setup_mode::tests::apply_config_to_local_repo' (16341) panicked at crates/gitcomet/src/setup_mode.rs:1155:14:
called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
---- setup_mode::tests::git_config_helpers_cover_missing_and_error_paths stdout ----
thread 'setup_mode::tests::git_config_helpers_cover_missing_and_error_paths' (16352) panicked at crates/gitcomet/src/setup_mode.rs:1293:83:
called `Result::unwrap()` on an `Err` value: "Failed to run git config --get-all for gitcomet.coverage.missing: No such file or directory (os error 2)"
---- setup_mode::tests::maybe_capture_backup_skips_when_current_value_matches_setup_default stdout ----
thread 'setup_mode::tests::maybe_capture_backup_skips_when_current_value_matches_setup_default' (16359) panicked at crates/gitcomet/src/setup_mode.rs:1340:67:
called `Result::unwrap()` on an `Err` value: "Failed to run git config for merge.tool: No such file or directory (os error 2)"
---- setup_mode::tests::write_config_values_supports_empty_and_multi_value_sequences stdout ----
thread 'setup_mode::tests::write_config_values_supports_empty_and_multi_value_sequences' (16370) panicked at crates/gitcomet/src/setup_mode.rs:1325:55:
called `Result::unwrap()` on an `Err` value: "Failed to run git config --get-all for foo.multi: No such file or directory (os error 2)"
---- setup_mode::tests::unset_and_apply_paths_report_git_failures stdout ----
thread 'setup_mode::tests::unset_and_apply_paths_report_git_failures' (16369) panicked at crates/gitcomet/src/setup_mode.rs:1357:66:
called `Result::unwrap()` on an `Err` value: "Failed to run git config for foo.readonly: No such file or directory (os error 2)"
failures:
difftool_mode::tests::run_difftool_binary_content_returns_success
difftool_mode::tests::run_difftool_changed_files_maps_git_exit_1_to_success
difftool_mode::tests::run_difftool_directory_diff_allows_symlink_target_within_detected_git_root
difftool_mode::tests::run_difftool_directory_diff_dereferences_symlinked_files
difftool_mode::tests::run_difftool_directory_diff_in_nested_subdirectories
difftool_mode::tests::run_difftool_directory_diff_preserves_non_utf8_broken_symlink_target_bytes
difftool_mode::tests::run_difftool_directory_diff_returns_success
difftool_mode::tests::run_difftool_directory_symlink_inputs_use_directory_content_diff
difftool_mode::tests::run_difftool_files_in_different_directories
difftool_mode::tests::run_difftool_files_in_nested_subdirectory
difftool_mode::tests::run_difftool_identical_files_returns_success_with_no_diff
difftool_mode::tests::run_difftool_non_utf8_text_content_returns_success
difftool_mode::tests::run_difftool_uses_display_path_labels
difftool_mode::tests::run_difftool_uses_explicit_labels
extract_fixtures_mode::tests::run_extract_merge_fixtures_errors_for_non_repo
extract_fixtures_mode::tests::run_extract_merge_fixtures_rejects_zero_max_files_per_merge
extract_fixtures_mode::tests::run_extract_merge_fixtures_rejects_zero_max_merges
extract_fixtures_mode::tests::run_extract_merge_fixtures_writes_fixture_sets
setup_mode::tests::apply_config_to_local_repo
setup_mode::tests::git_config_helpers_cover_missing_and_error_paths
setup_mode::tests::maybe_capture_backup_skips_when_current_value_matches_setup_default
setup_mode::tests::unset_and_apply_paths_report_git_failures
setup_mode::tests::write_config_values_supports_empty_and_multi_value_sequences
test result: FAILED. 218 passed; 23 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
error: test failed, to rerun pass `-p gitcomet --bin gitcomet`