Sha256: 76ebb30b29dc8f6d18041e5d136f538081dbed280bd752567255efe3e1d58edb
Contents?: true
Size: 773 Bytes
Versions: 1
Compression:
Stored size: 773 Bytes
Contents
require 'yaml' require_relative '../appveyor/worker' module Minitest def self.plugin_appveyor_init options ::AppVeyor::Worker.message "#{name} seed: #{options[:seed]}" self.reporter << AppVeyor.new unless ::AppVeyor::Worker.skip? end class AppVeyor < AbstractReporter 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
appveyor-worker-0.2.1 | lib/minitest/appveyor_plugin.rb |