summaryrefslogtreecommitdiff
path: root/test/bisect.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/bisect.sh')
-rwxr-xr-xtest/bisect.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/bisect.sh b/test/bisect.sh
new file mode 100755
index 0000000..98bdb37
--- /dev/null
+++ b/test/bisect.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+# Usage:
+
+# Make a test and a golden file, read ./performtest.pl --help
+
+# cd nasm
+# cp -r test somewhere (copy test dir out of the tree)
+# git bisect start HEAD nasm-2.07 (where HEAD is bad and nasm-2.07 is good)
+# git bisect run somewhere/test/bisect.sh br2148476 (what you want to test)
+
+# Done
+
+
+# Slow but sure
+./autogen.sh
+./configure
+make
+
+NASMDIR=$(pwd)
+cd $(dirname "$0")
+./performtest.pl "--nasm=$NASMDIR/nasm" "$1.asm" --verbose