commit | e919d00f011abdded7b6e5a16888359c5d5996b1 | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Fri Jun 26 01:15:55 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Fri Jun 26 16:42:23 2015 +0900 |
tree | 5d3e9f7b7250f03cb78d932db4d5300d3a3411db | |
parent | f72e0241e679fc8e6da349b77540630d1b72330d [diff] [blame] |
Support C++/Go specific suppression and use it
diff --git a/runtest.rb b/runtest.rb index d0667fb..1fc1fc5 100755 --- a/runtest.rb +++ b/runtest.rb
@@ -110,7 +110,14 @@ run_make_test = proc do |mk| c = File.read(mk) - expected_failure = c =~ /\A# TODO/ + expected_failure = c =~ /\A# TODO(?:\((go|c)\))?/ + if $1 + if $1 == 'go' && ckati + expected_failure = false + elsif $1 == 'c' && !ckati + expected_failure = false + end + end run_in_testdir(mk) do |name| # TODO: Fix