about summary refs log tree commit diff
path: root/third_party/git/t/perf/p7821-grep-engines-fixed.sh
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/t/perf/p7821-grep-engines-fixed.sh')
-rwxr-xr-xthird_party/git/t/perf/p7821-grep-engines-fixed.sh74
1 files changed, 0 insertions, 74 deletions
diff --git a/third_party/git/t/perf/p7821-grep-engines-fixed.sh b/third_party/git/t/perf/p7821-grep-engines-fixed.sh
deleted file mode 100755
index 61e41b82cf..0000000000
--- a/third_party/git/t/perf/p7821-grep-engines-fixed.sh
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/bin/sh
-
-test_description="Comparison of git-grep's regex engines with -F
-
-Set GIT_PERF_7821_GREP_OPTS in the environment to pass options to
-git-grep. Make sure to include a leading space,
-e.g. GIT_PERF_7821_GREP_OPTS=' -w'. See p7820-grep-engines.sh for more
-options to try.
-
-If GIT_PERF_7821_THREADS is set to a list of threads (e.g. '1 4 8'
-etc.) we will test the patterns under those numbers of threads.
-"
-
-. ./perf-lib.sh
-
-test_perf_large_repo
-test_checkout_worktree
-
-if test -n "$GIT_PERF_GREP_THREADS"
-then
-	test_set_prereq PERF_GREP_ENGINES_THREADS
-fi
-
-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
-		if ! test_have_prereq PERF_GREP_ENGINES_THREADS
-		then
-			test_perf $prereq "$engine grep$GIT_PERF_7821_GREP_OPTS $pattern" "
-				git -c grep.patternType=$engine grep$GIT_PERF_7821_GREP_OPTS $pattern >'out.$engine' || :
-			"
-		else
-			for threads in $GIT_PERF_GREP_THREADS
-			do
-				test_perf PTHREADS,$prereq "$engine grep$GIT_PERF_7821_GREP_OPTS $pattern with $threads threads" "
-					git -c grep.patternType=$engine -c grep.threads=$threads grep$GIT_PERF_7821_GREP_OPTS $pattern >'out.$engine.$threads' || :
-				"
-			done
-		fi
-	done
-
-	if ! test_have_prereq PERF_GREP_ENGINES_THREADS
-	then
-		test_expect_success "assert that all engines found the same for$GIT_PERF_7821_GREP_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
-		'
-	else
-		for threads in $GIT_PERF_GREP_THREADS
-		do
-			test_expect_success PTHREADS "assert that all engines found the same for$GIT_PERF_7821_GREP_OPTS $pattern under threading" "
-				test_cmp out.fixed.$threads out.basic.$threads &&
-				test_cmp out.fixed.$threads out.extended.$threads &&
-				if test_have_prereq PCRE
-				then
-					test_cmp out.fixed.$threads out.perl.$threads
-				fi
-			"
-		done
-	fi
-done
-
-test_done