summaryrefslogtreecommitdiffhomepage
path: root/test/assert.rb
diff options
context:
space:
mode:
authorKOBAYASHI Shuji <[email protected]>2019-03-05 19:53:25 +0900
committerKOBAYASHI Shuji <[email protected]>2019-03-05 19:53:25 +0900
commit650ca7da17c4cc784c42fb5fe75b3e923186e378 (patch)
tree40af0a1af586c9034bbd6e768f0564d751ed650e /test/assert.rb
parent06dae1a9b6498bdb710041b68bd52047bb014468 (diff)
downloadmruby-650ca7da17c4cc784c42fb5fe75b3e923186e378.tar.gz
mruby-650ca7da17c4cc784c42fb5fe75b3e923186e378.zip
Count skip tests
Diffstat (limited to 'test/assert.rb')
-rw-r--r--test/assert.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/assert.rb b/test/assert.rb
index 158fc8ead..8a723762e 100644
--- a/test/assert.rb
+++ b/test/assert.rb
@@ -1,6 +1,7 @@
$ok_test = 0
$ko_test = 0
$kill_test = 0
+$skip_test = 0
$asserts = []
$test_start = Time.now if Object.const_defined?(:Time)
@@ -57,6 +58,7 @@ def assert(str = 'Assertion failed', iso = '')
end
rescue MRubyTestSkip => e
$asserts.push(assertion_string('Skip: ', str, iso, e))
+ $skip_test += 1
t_print('?')
rescue Exception => e
bt = e.backtrace if $mrbtest_verbose
@@ -220,12 +222,13 @@ def report()
t_print("#{msg}\n")
end
- $total_test = $ok_test+$ko_test+$kill_test
+ $total_test = $ok_test + $ko_test + $kill_test + $skip_test
t_print("Total: #{$total_test}\n")
t_print(" OK: #{$ok_test}\n")
t_print(" KO: #{$ko_test}\n")
t_print("Crash: #{$kill_test}\n")
+ t_print(" Skip: #{$skip_test}\n")
if Object.const_defined?(:Time)
t_time = Time.now - $test_start