Change travis/tests to run on Xcode9/iOS11.2

This commit is contained in:
Brian Dorfman 2017-12-11 14:52:46 -08:00
parent 2da9894977
commit 2e0603657a
5 changed files with 10 additions and 10 deletions

View File

@ -1,5 +1,5 @@
language: objective-c
osx_image: xcode8.3
osx_image: xcode9.2
branches:
only:
- master
@ -18,7 +18,7 @@ env:
secure: gZMOaHQIeG7nplBCuH7EKf9o6Ez2rtoSskrv3nOTziSxFfZq322MrxvkidDpEN7AKWYQm27FO+tCzgq0slXb578lQ9P5ySDwEdExKtk/jMtKsBsf3cr4dzSMiqV5D5TbsH2jE9HQlpYUoJeoMBicR2XsTmd7wiu2jAzNBFqGfiY=
before_install:
- SIMULATOR_ID=$(xcrun instruments -s | grep -o "iPhone 6 (10.3) \[.*\]" | grep -o
- SIMULATOR_ID=$(xcrun instruments -s | grep -o "iPhone 6 (11.2) \[.*\]" | grep -o
"\[.*\]" | sed "s/^\[\(.*\)\]$/\1/")
script:
- open -a "simulator" --args -CurrentDeviceUDID $SIMULATOR_ID

View File

@ -65,7 +65,7 @@ xcodebuild clean build \
-workspace "CocoapodsTest.xcworkspace" \
-scheme "CocoapodsTest" \
-sdk "iphonesimulator" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=10.3.1" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=11.2" \
| xcpretty
xcodebuild_exit_code="${PIPESTATUS[0]}"

View File

@ -65,7 +65,7 @@ xcodebuild clean build \
-workspace "CocoapodsTest.xcworkspace" \
-scheme "CocoapodsTest" \
-sdk "iphonesimulator" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=10.3.1" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=11.2" \
| xcpretty
xcodebuild_exit_code="${PIPESTATUS[0]}"

View File

@ -49,7 +49,7 @@ xcodebuild clean build-for-testing \
-project "${script_dir}/ManualInstallationTest.xcodeproj" \
-scheme "ManualInstallationTest" \
-sdk "iphonesimulator" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=10.3.1" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=11.2" \
| xcpretty
xcodebuild_build_exit_code="${PIPESTATUS[0]}"
@ -62,7 +62,7 @@ xcodebuild test-without-building \
-project "${script_dir}/ManualInstallationTest.xcodeproj" \
-scheme "ManualInstallationTest" \
-sdk "iphonesimulator" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=10.3.1" \
-destination "platform=iOS Simulator,name=iPhone 6,OS=11.2" \
| xcpretty
xcodebuild_test_exit_code="${PIPESTATUS[0]}"

View File

@ -4,7 +4,7 @@ carthage bootstrap --platform ios --configuration Release --no-use-binaries
cd Example; carthage bootstrap --platform ios; cd ..
gem install xcpretty --no-ri --no-rdoc
xcodebuild clean build build-for-testing -workspace Stripe.xcworkspace -scheme "StripeiOS" -configuration Debug -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.3.1' | xcpretty -c
xcodebuild test-without-building -workspace Stripe.xcworkspace -scheme "StripeiOS" -configuration Debug -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.3.1' | xcpretty -c
xcodebuild build -workspace Stripe.xcworkspace -scheme "Standard Integration (Swift)" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.3.1' | xcpretty -c
xcodebuild build -workspace Stripe.xcworkspace -scheme "Custom Integration (ObjC)" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.3.1' | xcpretty -c
xcodebuild clean build build-for-testing -workspace Stripe.xcworkspace -scheme "StripeiOS" -configuration Debug -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=11.2' | xcpretty -c
xcodebuild test-without-building -workspace Stripe.xcworkspace -scheme "StripeiOS" -configuration Debug -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=11.2' | xcpretty -c
xcodebuild build -workspace Stripe.xcworkspace -scheme "Standard Integration (Swift)" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=11.2' | xcpretty -c
xcodebuild build -workspace Stripe.xcworkspace -scheme "Custom Integration (ObjC)" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=11.2' | xcpretty -c