2008-10-09 18:24:41 +00:00
|
|
|
# -*- ruby -*-
|
|
|
|
|
2008-10-09 18:44:16 +00:00
|
|
|
require 'autotest/restart'
|
2012-01-10 23:02:40 +00:00
|
|
|
require 'autotest/rcov' if ENV['RCOV']
|
2008-10-09 18:44:16 +00:00
|
|
|
|
2008-10-09 18:24:41 +00:00
|
|
|
Autotest.add_hook :initialize do |at|
|
2013-04-30 21:51:01 +00:00
|
|
|
at.testlib = 'minitest/autorun'
|
2010-01-19 06:42:28 +00:00
|
|
|
|
2013-06-17 09:36:48 +00:00
|
|
|
bench_tests = %w(TestMinitestBenchmark)
|
|
|
|
mock_tests = %w(TestMinitestMock TestMinitestStub)
|
|
|
|
spec_tests = %w(TestMinitestReporter TestMetaStatic TestMeta
|
|
|
|
TestSpecInTestCase)
|
|
|
|
unit_tests = %w(TestMinitestGuard TestMinitestRunnable
|
|
|
|
TestMinitestRunner TestMinitestTest TestMinitestUnit
|
|
|
|
TestMinitestUnitInherited TestMinitestUnitOrder
|
|
|
|
TestMinitestUnitRecording TestMinitestUnitTestCase)
|
|
|
|
|
|
|
|
{
|
|
|
|
bench_tests => "test/minitest/test_minitest_benchmark.rb",
|
|
|
|
mock_tests => "test/minitest/test_minitest_mock.rb",
|
|
|
|
spec_tests => "test/minitest/test_minitest_reporter.rb",
|
|
|
|
unit_tests => "test/minitest/test_minitest_unit.rb",
|
|
|
|
}.each do |klasses, file|
|
|
|
|
klasses.each do |klass|
|
|
|
|
at.extra_class_map[klass] = file
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2008-10-09 18:24:41 +00:00
|
|
|
at.add_exception 'coverage.info'
|
|
|
|
at.add_exception 'coverage'
|
|
|
|
end
|
|
|
|
|
2008-10-25 22:13:39 +00:00
|
|
|
# require 'autotest/rcov'
|
|
|
|
# Autotest::RCov.command = 'rcov_info'
|