Skip to content

Commit e9f8c45

Browse files
authoredSep 19, 2024
ci: fix ios test run (#1248)
1 parent 968f5c5 commit e9f8c45

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed
 

‎build/workflow/scripts/ios-uitest-run.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,17 @@ mkdir -p $UNO_UITEST_SCREENSHOT_PATH/_logs
4141
## Pre-install the application to avoid https://github.com/microsoft/appcenter/issues/2389
4242
##
4343

44-
export UITEST_IOSDEVICE_ID=`xcrun simctl list -j | jq -r --arg sim "$UNO_UITEST_SIMULATOR_VERSION" --arg name "$UNO_UITEST_SIMULATOR_NAME" '.devices[$sim] | .[] | select(.name==$name) | .udid'`
45-
export UITEST_IOSDEVICE_DATA_PATH=`xcrun simctl list -j | jq -r --arg sim "$UNO_UITEST_SIMULATOR_VERSION" --arg name "$UNO_UITEST_SIMULATOR_NAME" '.devices[$sim] | .[] | select(.name==$name) | .dataPath'`
44+
while true; do
45+
export UITEST_IOSDEVICE_ID=`xcrun simctl list -j | jq -r --arg sim "$UNO_UITEST_SIMULATOR_VERSION" --arg name "$UNO_UITEST_SIMULATOR_NAME" '.devices[$sim] | .[] | select(.name==$name) | .udid'`
46+
export UITEST_IOSDEVICE_DATA_PATH=`xcrun simctl list -j | jq -r --arg sim "$UNO_UITEST_SIMULATOR_VERSION" --arg name "$UNO_UITEST_SIMULATOR_NAME" '.devices[$sim] | .[] | select(.name==$name) | .dataPath'`
47+
48+
if [ -n "$UITEST_IOSDEVICE_ID" ]; then
49+
break
50+
fi
51+
52+
echo "Waiting for the simulator to be available"
53+
sleep 5
54+
done
4655

4756
echo "Simulator Data Path: $UITEST_IOSDEVICE_DATA_PATH"
4857
cp "$UITEST_IOSDEVICE_DATA_PATH/../device.plist" $UNO_UITEST_SCREENSHOT_PATH/_logs

0 commit comments

Comments
 (0)