Module: Minitest::Flakiness
- Defined in:
- lib/minitest/queue.rb
Instance Method Summary collapse
- #flaked? ⇒ Boolean
- #mark_as_flaked! ⇒ Object
-
#skipped? ⇒ Boolean
Make failed flaky tests acts as skips for reporters not aware of the difference.
Instance Method Details
#flaked? ⇒ Boolean
85 86 87 |
# File 'lib/minitest/queue.rb', line 85 def flaked? !!((Flaked === failure) || @flaky) end |
#mark_as_flaked! ⇒ Object
89 90 91 92 93 94 95 |
# File 'lib/minitest/queue.rb', line 89 def mark_as_flaked! if passed? @flaky = true else self.failures.unshift(Flaked.new(self.failures.shift)) end end |
#skipped? ⇒ Boolean
Make failed flaky tests acts as skips for reporters not aware of the difference.
81 82 83 |
# File 'lib/minitest/queue.rb', line 81 def skipped? super || flaked? end |