Merge pull request #1473 from umireon/umireon-fix-cask-tests

brew-cask tests never fail on BrewTestBot
This commit is contained in:
Markus Reiter 2016-11-12 09:52:31 +01:00 committed by GitHub
commit 05acd4202b

View File

@ -26,6 +26,8 @@ repo_root.cd do
ENV["HOMEBREW_TESTS_COVERAGE"] = "1" if ARGV.flag?("--coverage") ENV["HOMEBREW_TESTS_COVERAGE"] = "1" if ARGV.flag?("--coverage")
failed = false
if rspec if rspec
run_tests "parallel_rspec", Dir["spec/**/*_spec.rb"], %w[ run_tests "parallel_rspec", Dir["spec/**/*_spec.rb"], %w[
--color --color
@ -34,15 +36,17 @@ repo_root.cd do
--format ParallelTests::RSpec::RuntimeLogger --format ParallelTests::RSpec::RuntimeLogger
--out tmp/parallel_runtime_rspec.log --out tmp/parallel_runtime_rspec.log
] ]
failed ||= !$CHILD_STATUS.success?
end end
if minitest if minitest
run_tests "parallel_test", Dir["test/**/*_test.rb"] run_tests "parallel_test", Dir["test/**/*_test.rb"]
failed ||= !$CHILD_STATUS.success?
end end
Homebrew.failed = failed
if ENV["CODECOV_TOKEN"] if ENV["CODECOV_TOKEN"]
system "bundle", "exec", "rake", "test:coverage:upload" system "bundle", "exec", "rake", "test:coverage:upload"
end end
Homebrew.failed = !$CHILD_STATUS.success?
end end