const _ = require('lodash'); const exec = require('shell-utils').exec; const release = _.includes(process.argv, 'release'); function run() { const conf = release ? `Release` : `Debug`; exec.execSync(`cd ./playground/ios && RCT_NO_LAUNCH_PACKAGER=true xcodebuild build build-for-testing -scheme "ReactNativeNavigation" -project playground.xcodeproj -sdk iphonesimulator -configuration ${conf} -derivedDataPath ./DerivedData/playground ONLY_ACTIVE_ARCH=YES`); exec.execSync(`cd ./playground/ios && RCT_NO_LAUNCH_PACKAGER=true xcodebuild test-without-building -scheme "ReactNativeNavigation" -project playground.xcodeproj -sdk iphonesimulator -configuration ${conf} -destination 'platform=iOS Simulator,name=iPhone 7' -derivedDataPath ./DerivedData/playground ONLY_ACTIVE_ARCH=YES`); } run();