From 9b9608684961da567e380cfb88899d601320a1c9 Mon Sep 17 00:00:00 2001 From: Cornelius Horstmann Date: Thu, 18 Jan 2018 17:13:49 +0100 Subject: [PATCH] Failing tests will now properly fail CI --- .travis.yml | 2 +- Rakefile | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2c4138b2..d2506763 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,5 +8,5 @@ before_install: script: - rake test - rake build_with_package_manager -osx_image: xcode9 +osx_image: xcode9.2 cache: cocoapods \ No newline at end of file diff --git a/Rakefile b/Rakefile index 29912aa1..4652b6d7 100644 --- a/Rakefile +++ b/Rakefile @@ -7,11 +7,14 @@ namespace :test do desc 'Run the MatomoTracker Unit tests' task ios: :prepare do - run_tests('MatomoTracker', 'iphonesimulator') - run_tests('MatomoTracker', 'iphonesimulator', 'platform=iOS Simulator,name=iPhone 6,OS=11.0') - run_tests('MatomoTracker', 'iphonesimulator', 'platform=iOS Simulator,name=iPhone 6,OS=10.2') + run_tests('MatomoTracker', 'iphonesimulator', 'platform=iOS Simulator,name=iPhone 6,OS=11.2') + build_failed('tests') unless $?.success? + run_tests('MatomoTracker', 'iphonesimulator', 'platform=iOS Simulator,name=iPhone 6,OS=10.3.1') + build_failed('tests') unless $?.success? run_tests('MatomoTracker', 'iphonesimulator', 'platform=iOS Simulator,name=iPhone 6,OS=9.3') + build_failed('tests') unless $?.success? run_tests('MatomoTracker', 'iphonesimulator', 'platform=iOS Simulator,name=iPhone 6,OS=8.4') + build_failed('tests') unless $?.success? end desc 'Build the MatomoTracker iOS demo' @@ -28,7 +31,7 @@ namespace :test do desc 'Build the MatomoTracker tvOS demo' task tvos_demo: :prepare do - run_build('tvos', 'appletvsimulator', 'platform=tvOS Simulator,name=Apple TV 1080p,OS=10.2') + run_build('tvos', 'appletvsimulator', 'platform=tvOS Simulator,name=Apple TV,OS=11.2') build_failed('tvOS') unless $?.success? end end