Sha256: dc704ddd85d97d48ca0b29f38002fbaf70fe8b6edcdd090ca0468cdc295bd3c8
Contents?: true
Size: 638 Bytes
Versions: 2
Compression:
Stored size: 638 Bytes
Contents
require "test_notifier" require "test/unit/ui/console/testrunner" class Test::Unit::UI::Console::TestRunner alias finished_original finished def finished(elapsed_time) finished_original(elapsed_time) begin re = /(\d+) tests, (\d+) assertions, (\d+) failures, (\d+) errors/ _, tests, assertions, failures, errors = *@result.to_s.match(re) return if tests.to_i.zero? stats = TestNotifier::Stats.new(:test_unit, :total => tests, :assertions => assertions, :fail => failures, :error => errors) TestNotifier.notify(:status => stats.status, :message => stats.message) rescue end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
test_notifier-0.3.2 | lib/test_notifier/runner/test_unit.rb |
test_notifier-0.3.1 | lib/test_notifier/runner/test_unit.rb |