class Minitest::AppVeyor

Public Instance Methods

record(result) click to toggle source
# 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.message rescue nil),
    ErrorStackTrace: (result.failure.backtrace * "\n" rescue nil)
end