Sha256: f5e7caae6051db04d062a0892302d7246d616de5eb47a9fddccd9c800af2e0a6
Contents?: true
Size: 697 Bytes
Versions: 3
Compression:
Stored size: 697 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, { :count => tests, :assertions => assertions, :failures => failures, :errors => errors }) TestNotifier.notify(:status => stats.status, :message => stats.message) rescue end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
test_notifier-0.3.5.rc.1 | lib/test_notifier/runner/test_unit.rb |
test_notifier-0.3.4 | lib/test_notifier/runner/test_unit.rb |
test_notifier-0.3.3 | lib/test_notifier/runner/test_unit.rb |