tests, cask-tests: log test runtimes
This commit is contained in:
parent
176c82516f
commit
1c4ae98823
2
.gitignore
vendored
2
.gitignore
vendored
@ -13,11 +13,13 @@
|
|||||||
/Library/Homebrew/cask/bin
|
/Library/Homebrew/cask/bin
|
||||||
/Library/Homebrew/cask/vendor
|
/Library/Homebrew/cask/vendor
|
||||||
/Library/Homebrew/cask/coverage
|
/Library/Homebrew/cask/coverage
|
||||||
|
/Library/Homebrew/cask/tmp
|
||||||
/Library/Homebrew/test/.bundle
|
/Library/Homebrew/test/.bundle
|
||||||
/Library/Homebrew/test/bin
|
/Library/Homebrew/test/bin
|
||||||
/Library/Homebrew/test/vendor
|
/Library/Homebrew/test/vendor
|
||||||
/Library/Homebrew/test/coverage
|
/Library/Homebrew/test/coverage
|
||||||
/Library/Homebrew/test/fs_leak_log
|
/Library/Homebrew/test/fs_leak_log
|
||||||
|
/Library/Homebrew/tmp
|
||||||
/Library/LinkedKegs
|
/Library/LinkedKegs
|
||||||
/Library/Locks
|
/Library/Locks
|
||||||
/Library/PinnedKegs
|
/Library/PinnedKegs
|
||||||
|
|||||||
@ -19,8 +19,17 @@ repo_root.cd do
|
|||||||
ENV["TESTOPTS"] = "--seed=14830" if ENV["TRAVIS"]
|
ENV["TESTOPTS"] = "--seed=14830" if ENV["TRAVIS"]
|
||||||
ENV["HOMEBREW_TESTS_COVERAGE"] = "1" if ARGV.flag?("--coverage")
|
ENV["HOMEBREW_TESTS_COVERAGE"] = "1" if ARGV.flag?("--coverage")
|
||||||
|
|
||||||
run_tests "parallel_rspec", Dir["spec/**/*_spec.rb"] if rspec
|
if rspec
|
||||||
run_tests "parallel_test", Dir["test/**/*_test.rb"] if minitest
|
run_tests "parallel_rspec", Dir["spec/**/*_spec.rb"], %w[
|
||||||
|
--format progress
|
||||||
|
--format ParallelTests::RSpec::RuntimeLogger
|
||||||
|
--out tmp/parallel_runtime_rspec.log
|
||||||
|
]
|
||||||
|
end
|
||||||
|
|
||||||
|
if minitest
|
||||||
|
run_tests "parallel_test", Dir["test/**/*_test.rb"]
|
||||||
|
end
|
||||||
|
|
||||||
if ENV["CODECOV_TOKEN"]
|
if ENV["CODECOV_TOKEN"]
|
||||||
require "simplecov"
|
require "simplecov"
|
||||||
|
|||||||
@ -39,6 +39,8 @@ require "minitest/autorun"
|
|||||||
require "minitest/reporters"
|
require "minitest/reporters"
|
||||||
Minitest::Reporters.use! Minitest::Reporters::DefaultReporter.new(color: true)
|
Minitest::Reporters.use! Minitest::Reporters::DefaultReporter.new(color: true)
|
||||||
|
|
||||||
|
require "parallel_tests/test/runtime_logger"
|
||||||
|
|
||||||
# Force mocha to patch MiniTest since we have both loaded thanks to homebrew's testing_env
|
# Force mocha to patch MiniTest since we have both loaded thanks to homebrew's testing_env
|
||||||
require "mocha/api"
|
require "mocha/api"
|
||||||
require "mocha/integration/mini_test"
|
require "mocha/integration/mini_test"
|
||||||
|
|||||||
@ -15,6 +15,7 @@ TEST_DIRECTORY = File.dirname(File.expand_path(__FILE__))
|
|||||||
begin
|
begin
|
||||||
require "rubygems"
|
require "rubygems"
|
||||||
require "minitest/autorun"
|
require "minitest/autorun"
|
||||||
|
require "parallel_tests/test/runtime_logger"
|
||||||
require "mocha/setup"
|
require "mocha/setup"
|
||||||
rescue LoadError
|
rescue LoadError
|
||||||
abort "Run `bundle install` or install the mocha and minitest gems before running the tests"
|
abort "Run `bundle install` or install the mocha and minitest gems before running the tests"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user