about summary refs log tree commit diff
path: root/third_party/git/t/perf/p4221-log-grep-engines-fixed.sh
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/t/perf/p4221-log-grep-engines-fixed.sh')
-rwxr-xr-xthird_party/git/t/perf/p4221-log-grep-engines-fixed.sh44
1 files changed, 0 insertions, 44 deletions
diff --git a/third_party/git/t/perf/p4221-log-grep-engines-fixed.sh b/third_party/git/t/perf/p4221-log-grep-engines-fixed.sh
deleted file mode 100755
index 060971265a..0000000000
--- a/third_party/git/t/perf/p4221-log-grep-engines-fixed.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-
-test_description="Comparison of git-log's --grep regex engines with -F
-
-Set GIT_PERF_4221_LOG_OPTS in the environment to pass options to
-git-grep. Make sure to include a leading space,
-e.g. GIT_PERF_4221_LOG_OPTS=' -i'. Some options to try:
-
-	-i
-	--invert-grep
-	-i --invert-grep
-"
-
-. ./perf-lib.sh
-
-test_perf_large_repo
-test_checkout_worktree
-
-for pattern in 'int' 'uncommon' 'æ'
-do
-	for engine in fixed basic extended perl
-	do
-		if test $engine = "perl" && ! test_have_prereq PCRE
-		then
-			prereq="PCRE"
-		else
-			prereq=""
-		fi
-		test_perf $prereq "$engine log$GIT_PERF_4221_LOG_OPTS --grep='$pattern'" "
-			git -c grep.patternType=$engine log --pretty=format:%h$GIT_PERF_4221_LOG_OPTS --grep='$pattern' >'out.$engine' || :
-		"
-	done
-
-	test_expect_success "assert that all engines found the same for$GIT_PERF_4221_LOG_OPTS '$pattern'" '
-		test_cmp out.fixed out.basic &&
-		test_cmp out.fixed out.extended &&
-		if test_have_prereq PCRE
-		then
-			test_cmp out.fixed out.perl
-		fi
-	'
-done
-
-test_done