aboutsummaryrefslogtreecommitdiff
path: root/runtest.rb
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-09-10 12:40:14 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-09-10 12:40:23 +0900
commit221a16b09e22aa7d7cdc08383f687f2a8cbbe881 (patch)
treee6183b3e51cf8ffae9e4ac8c7dd42ea93c234498 /runtest.rb
parent883cf2c876a816229b09b06f69f448a066c9781f (diff)
downloadkati-221a16b09e22aa7d7cdc08383f687f2a8cbbe881.tar.gz
Add -v flag to runtest.rb
Diffstat (limited to 'runtest.rb')
-rwxr-xr-xruntest.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/runtest.rb b/runtest.rb
index d32a8d0..3083315 100755
--- a/runtest.rb
+++ b/runtest.rb
@@ -27,6 +27,9 @@ while true
elsif ARGV[0] == '-n'
via_ninja = true
ARGV.shift
+ elsif ARGV[0] == '-v'
+ show_failing = true
+ ARGV.shift
else
break
end
@@ -245,9 +248,11 @@ run_make_test = proc do |mk|
expected_failures << name
else
puts "#{name}: FAIL"
- puts `diff -u out.make out.kati`
failures << name
end
+ if !expected_failures || show_failing
+ puts `diff -u out.make out.kati`
+ end
else
if expected_failure
puts "#{name}: PASS (unexpected)"