diff options
Diffstat (limited to 'third_party/git/t/perf/p7821-grep-engines-fixed.sh')
-rwxr-xr-x | third_party/git/t/perf/p7821-grep-engines-fixed.sh | 74 |
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 61e41b82cffa..000000000000 --- 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 |