From c186d39289b8e8e06a55431ebf9b355d85d601b4 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sat, 16 Jul 2016 21:05:30 +0100 Subject: [PATCH] Rakefile: skip OS X-only tests on non-OS X. --- Library/Homebrew/test/Rakefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/test/Rakefile b/Library/Homebrew/test/Rakefile index 056da3015e..3841badab1 100644 --- a/Library/Homebrew/test/Rakefile +++ b/Library/Homebrew/test/Rakefile @@ -1,8 +1,15 @@ require "rake" require "rake/testtask" +def mac? + return false if ENV["HOMEBREW_TEST_GENERIC_OS"] + RUBY_PLATFORM.to_s.downcase.include? "darwin" +end + TEST_DIRECTORY = File.dirname(File.expand_path(__FILE__)) -TEST_FILES = Dir["#{TEST_DIRECTORY}/test_*.rb"] +TEST_FILES = Dir["#{TEST_DIRECTORY}/test_*.rb"].reject do |f| + f.include?("/test_os_mac_") && !mac? +end task :default => :test