mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Follow up testunit
* Update method names. * Sort shuffled tests by names.
This commit is contained in:
parent
1a527929a5
commit
b066260296
Notes:
git
2025-06-17 16:47:10 +00:00
2 changed files with 17 additions and 15 deletions
|
@ -126,17 +126,19 @@ module TestParallel
|
||||||
assert_not_nil($1, "'done' was not found")
|
assert_not_nil($1, "'done' was not found")
|
||||||
|
|
||||||
result = Marshal.load($1.chomp.unpack1("m"))
|
result = Marshal.load($1.chomp.unpack1("m"))
|
||||||
assert_equal(5, result[0])
|
tests, asserts, reports, failures, loadpaths, suite = result
|
||||||
assert_equal(12, result[1])
|
assert_equal(5, tests)
|
||||||
assert_kind_of(Array,result[2])
|
assert_equal(12, asserts)
|
||||||
assert_kind_of(Array,result[3])
|
assert_kind_of(Array, reports)
|
||||||
assert_kind_of(Array,result[4])
|
assert_kind_of(Array, failures)
|
||||||
assert_kind_of(Array,result[2][1])
|
assert_kind_of(Array, loadpaths)
|
||||||
assert_kind_of(Test::Unit::AssertionFailedError,result[2][0][2])
|
reports.sort_by! {|_, t| t}
|
||||||
assert_kind_of(Test::Unit::PendedError,result[2][1][2])
|
assert_kind_of(Array, reports[1])
|
||||||
assert_kind_of(Test::Unit::PendedError,result[2][2][2])
|
assert_kind_of(Test::Unit::AssertionFailedError, reports[0][2])
|
||||||
assert_kind_of(Exception, result[2][3][2])
|
assert_kind_of(Test::Unit::PendedError, reports[1][2])
|
||||||
assert_equal(result[5], "TestE")
|
assert_kind_of(Test::Unit::PendedError, reports[2][2])
|
||||||
|
assert_kind_of(Exception, reports[3][2])
|
||||||
|
assert_equal("TestE", suite)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -8,19 +8,19 @@ class TestE < Test::Unit::TestCase
|
||||||
assert_equal(1,1)
|
assert_equal(1,1)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_always_skip
|
def test_always_omit
|
||||||
skip "always"
|
omit "always"
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_always_fail
|
def test_always_fail
|
||||||
assert_equal(0,1)
|
assert_equal(0,1)
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_skip_after_unknown_error
|
def test_pend_after_unknown_error
|
||||||
begin
|
begin
|
||||||
raise UnknownError, "unknown error"
|
raise UnknownError, "unknown error"
|
||||||
rescue
|
rescue
|
||||||
skip "after raise"
|
pend "after raise"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue