Class: Minitest::AppVeyor
- Inherits:
-
AbstractReporter
- Object
- AbstractReporter
- Minitest::AppVeyor
- Defined in:
- lib/minitest/appveyor_plugin.rb
Instance Method Summary collapse
Instance Method Details
#record(result) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/minitest/appveyor_plugin.rb', line 12 def record result ::AppVeyor::Worker.test testFramework: 'Minitest', testName: result.name, fileName: result.class.name, outcome: result.skipped? ? 'Ignored' : result.passed? ? 'Passed' : 'Failed', durationMilliseconds: result.time*1000, StdOut: YAML.dump('assertions'=>result.assertions), ErrorMessage: (result.failure. rescue nil), ErrorStackTrace: (result.failure.backtrace * "\n" rescue nil) end |