Tweak the xctool run for iOS tests to try and sort out flake

- Use the plain reporter for slightly more readable logs.
- Add -newSimulatorInstance to the run-tests to see if it helps with flake.
pull/1245/head
Thomas Van Lenten 9 years ago
parent 7d1cc109cf
commit 30e645b6b6
  1. 8
      travis.sh

@ -200,12 +200,18 @@ build_objectivec_ios() {
"platform=iOS Simulator,name=iPad Air,OS=9.2" # 64bit "platform=iOS Simulator,name=iPad Air,OS=9.2" # 64bit
) )
for i in "${IOS_DESTINATIONS[@]}" ; do for i in "${IOS_DESTINATIONS[@]}" ; do
# Throw -newSimulatorInstance in incase it helps with the flake that
# started happening after xctool 0.2.8 got released.
# Use -reporter plain to avoid escape codes in output while sorting out
# flake that doesn't seem source related.
internal_xctool_debug_and_release \ internal_xctool_debug_and_release \
-project objectivec/ProtocolBuffers_iOS.xcodeproj \ -project objectivec/ProtocolBuffers_iOS.xcodeproj \
-scheme ProtocolBuffers \ -scheme ProtocolBuffers \
-sdk iphonesimulator \ -sdk iphonesimulator \
-destination "${i}" \ -destination "${i}" \
run-tests -reporter plain \
run-tests \
-newSimulatorInstance
done done
} }

Loading…
Cancel
Save