From 3c2c3376fef2ef08e7577e6a3e473267f83529d2 Mon Sep 17 00:00:00 2001 From: Jaroslav Škarvada Date: Nov 04 2015 15:12:43 +0000 Subject: Added profiling patch Signed-off-by: Jaroslav Škarvada --- diff --git a/grep-2.22-profile-test-long-pattern-perf.patch b/grep-2.22-profile-test-long-pattern-perf.patch new file mode 100644 index 0000000..7c304b8 --- /dev/null +++ b/grep-2.22-profile-test-long-pattern-perf.patch @@ -0,0 +1,19 @@ +diff --git a/tests/long-pattern-perf b/tests/long-pattern-perf +index c222c02..90d9738 100755 +--- a/tests/long-pattern-perf ++++ b/tests/long-pattern-perf +@@ -30,9 +30,14 @@ seq 10000 100000 | tr -d '\012' > re-10x || framework_failure_ + base_ms=$(user_time_ 1 grep -f re in ) || fail=1 + b10x_ms=$(user_time_ 1 grep -f re-10x in) || fail=1 + ++echo "base_ms: $base_ms" ++echo "b10x_ms: $b10x_ms" ++ + # Increasing the length of the regular expression by a factor + # of 10 should cause no more than a 10x increase in duration. + # However, we'll draw the line at 20x to avoid false-positives. + expr $base_ms '<' $b10x_ms / 20 && fail=1 + ++echo "expr: `expr $b10x_ms / 20`" ++echo "expr_full: `expr $b10x_ms / 20`" + Exit $fail