react-native-payments-addon-braintree
Version:
React Native Payments add-on for processing payments with Braintree.
28 lines (24 loc) • 1.14 kB
YAML
sudo: true
language: objective-c
cache:
- bundler
#- cocoapods
osx_image: xcode9.0
before_install:
- brew update || brew update
- brew outdated xctool || brew upgrade xctool
- SIMULATOR_ID=$(xcrun instruments -s | grep -o "iPhone 6 (10.1) \[.*\]" | grep -o "\[.*\]" | sed "s/^\[\(.*\)\]$/\1/")
install:
- bundle install
#- bundle exec pod repo update --silent
- bundle exec pod install || { rm -rf ./Pods; bundle exec pod install; }
script:
- echo $SIMULATOR_ID
- open -a "simulator" --args -CurrentDeviceUDID $SIMULATOR_ID
- travis_wait 30 set -o pipefail && xcodebuild test -workspace Braintree.xcworkspace -scheme "UnitTests" -configuration Debug -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.1' | xcpretty -c
- travis_wait set -o pipefail && xcodebuild test -workspace Braintree.xcworkspace -scheme "IntegrationTests" -configuration Debug -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.1' | xcpretty -c
#- travis_wait bundle exec rake spec:unit
#- bundle exec rake spec:api:integration
notifications:
email:
- team-ios@getbraintree.com