| 1234567891011121314151617181920212223242526272829303132333435 | 
							- const _ = require('lodash');
 - const shellUtils = require('shell-utils');
 - const fs = require('fs');
 - 
 - function testProject() {
 -   shellUtils.exec.execSync(`echo 'travis_fold:start:xcodeunit'`);
 -   const cmd = `RCT_NO_LAUNCH_PACKAGER=true
 -           cd ios && xcodebuild
 -             test
 -             -scheme "playground"
 -             -project playground.xcodeproj
 -             -destination 'platform=iOS Simulator,name=iPhone 7'
 -             `;
 - 
 -   if (hasXcpretty()) {
 -     shellUtils.exec.execSync(`${cmd} | xcpretty && exit \${PIPESTATUS[0]}`);
 -   } else {
 -     shellUtils.exec.execSync(`${cmd}`);
 -   }
 -   shellUtils.exec.execSync(`echo 'travis_fold:end:xcodeunit'`);
 - }
 - function hasXcpretty() {
 -   try {
 -     return shellUtils.exec.execSyncRead(`which xcpretty`);
 -   } catch (e) {
 -     return false;
 -   }
 - }
 - 
 - function run() {
 -   testProject();
 - }
 - 
 - run();
 
 
  |