Skip to content

Commit 6a18a81

Browse files
committed
Merge pull request #552 from tombooth/fix-ios-simulator-tests
Fix fallback to iphonesimulator in script/cibuild
2 parents d2e3eb7 + 72fdbc7 commit 6a18a81

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

script/cibuild

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ build_scheme ()
118118
echo "*** Building and testing $scheme..."
119119
echo
120120

121-
local sdkflag=
121+
local sdkflags=()
122122
local action=test
123123

124124
# Determine whether we can run unit tests for this target.
@@ -129,17 +129,17 @@ build_scheme ()
129129
if [ "$awkstatus" -eq "1" ]
130130
then
131131
# SDK not found, try for iphonesimulator.
132-
sdkflag='-sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 5"'
132+
sdkflags=(-sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 5")
133133

134134
# Determine whether the unit tests will run with iphonesimulator
135-
run_xctool "$sdkflag" -scheme "$scheme" run-tests | parse_build
135+
run_xctool "${sdkflags[@]}" -scheme "$scheme" run-tests | parse_build
136136

137137
awkstatus=$?
138138

139139
if [ "$awkstatus" -ne "0" ]
140140
then
141141
# Unit tests will not run on iphonesimulator.
142-
sdkflag=""
142+
sdkflags=()
143143
fi
144144
fi
145145

@@ -149,7 +149,7 @@ build_scheme ()
149149
action=build
150150
fi
151151

152-
run_xctool $sdkflag -scheme "$scheme" $action
152+
run_xctool "${sdkflags[@]}" -scheme "$scheme" $action
153153
}
154154

155155
export -f build_scheme

0 commit comments

Comments
 (0)