Skip to content

Commit f3cd5d6

Browse files
committed
ci: collect non-empty iOS Harness artifacts
1 parent 75a1ba3 commit f3cd5d6

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

apps/simple-camera/device-farm-tests/AwsTestSpecIOS.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ phases:
3333
- HARNESS_JUNIT="$HARNESS_ARTIFACTS/harness-results.junit.xml"
3434
- HARNESS_LOG="$HARNESS_ARTIFACTS/harness-output.log"
3535
- HARNESS_METRO_HOST_FILE="$HARNESS_ARTIFACTS/metro-host-ip.txt"
36-
- mkdir -p "$HARNESS_ARTIFACTS" "$WORKING_DIRECTORY/react-native-vision-camera/apps/simple-camera/.harness/crash-reports"
36+
- HARNESS_PROJECT_DIR="$WORKING_DIRECTORY/react-native-vision-camera/apps/simple-camera"
37+
- HARNESS_INTERNAL_ARTIFACTS="$HARNESS_PROJECT_DIR/.harness"
38+
- mkdir -p "$HARNESS_ARTIFACTS" "$HARNESS_INTERNAL_ARTIFACTS"
39+
- touch "$HARNESS_INTERNAL_ARTIFACTS/.devicefarm-artifacts"
3740

3841
# Resolve host IPv6 for Metro. On macOS runners IPv4 won't work, as
3942
# confirmed by AWS support. AWS recommends utun interfaces for this.
@@ -61,7 +64,7 @@ phases:
6164
6265
: "${DEVICEFARM_DEVICE_UDID:?Missing DEVICEFARM_DEVICE_UDID. Device Farm must provide the physical iOS device UDID.}"
6366
64-
cd "$WORKING_DIRECTORY/react-native-vision-camera/apps/simple-camera"
67+
cd "$HARNESS_PROJECT_DIR"
6568
6669
HARNESS_IOS_XCTESTRUN_FILE="$DEVICEFARM_XCUITESTRUN_FILE" \
6770
HARNESS_IOS_XCTEST_DERIVED_DATA_PATH="$DEVICEFARM_DERIVED_DATA_PATH" \
@@ -80,4 +83,4 @@ phases:
8083
8184
artifacts:
8285
- $WORKING_DIRECTORY/harness-artifacts
83-
- $WORKING_DIRECTORY/react-native-vision-camera/apps/simple-camera/.harness/crash-reports
86+
- $WORKING_DIRECTORY/react-native-vision-camera/apps/simple-camera/.harness

0 commit comments

Comments
 (0)