@@ -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
8184artifacts :
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