]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Make caseinsensitive diffs possible
authorMark Schouten <mark@tuxis.nl>
Fri, 14 Nov 2014 16:46:57 +0000 (17:46 +0100)
committerMark Schouten <mark@tuxis.nl>
Fri, 14 Nov 2014 16:46:57 +0000 (17:46 +0100)
regression-tests/runtests

index af89860300b4f5862f460cd93a15df29d020fc6b..eac6b44bd1baf6beb28358d9738b6cf4b3cfcfa5 100755 (executable)
@@ -60,12 +60,19 @@ do
        else
                $a/command > $a/real_result
                expected=$a/expected_result
+
+        diffopts="-u"
+        if [ -e $a/expected_result.i ]; then
+            expected=$a/expected_result.i
+            diffopts="${diffopts} -i"
+        fi
+
                for extracontext in $extracontexts
                do
                        [ -e "$a/expected_result.$extracontext" ] && expected=$a/expected_result.$extracontext
                done
                [ -n "$context" ] && [ -e "$a/expected_result.$context" ] && expected=$a/expected_result.$context
-               diff -u $expected $a/real_result > $a/diff 2>&1
+               diff ${diffopts} $expected $a/real_result > $a/diff 2>&1
                if [ -s $a/diff ] 
                then
                        result="        Failed test $a"