|
2 | 2 | module.exports = { |
3 | 3 | testRunner: { |
4 | 4 | args: { |
5 | | - '$0': 'jest', |
| 5 | + $0: 'jest', |
6 | 6 | config: 'e2e/jest.config.js', |
7 | 7 | forceExit: process.env.CI ? true : undefined, |
8 | 8 | }, |
9 | 9 | jest: { |
10 | | - setupTimeout: 240000 |
| 10 | + setupTimeout: 240000, |
11 | 11 | }, |
12 | 12 | detached: !!process.env.CI, |
13 | | - retries: 3 |
| 13 | + retries: 3, |
14 | 14 | }, |
15 | 15 | behavior: { |
16 | | - init: { |
17 | | - reinstallApp: true, |
18 | | - exposeGlobals: false |
19 | | - }, |
20 | | - launchApp: "auto", |
21 | | - cleanup: { |
22 | | - shutdownDevice: false |
23 | | - } |
| 16 | + init: { |
| 17 | + reinstallApp: true, |
| 18 | + exposeGlobals: false, |
| 19 | + }, |
| 20 | + launchApp: 'auto', |
| 21 | + cleanup: { |
| 22 | + shutdownDevice: false, |
| 23 | + }, |
24 | 24 | }, |
25 | 25 | apps: { |
26 | 26 | 'ios.debug': { |
27 | 27 | type: 'ios.app', |
28 | | - binaryPath: 'ios/build/Build/Products/Debug-iphonesimulator/AnalyticsReactNativeE2E.app', |
29 | | - build: 'xcodebuild -workspace ios/AnalyticsReactNativeE2E.xcworkspace -scheme AnalyticsReactNativeE2E -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build' |
| 28 | + binaryPath: |
| 29 | + 'ios/build/Build/Products/Debug-iphonesimulator/AnalyticsReactNativeE2E.app', |
| 30 | + build: |
| 31 | + 'xcodebuild -workspace ios/AnalyticsReactNativeE2E.xcworkspace -scheme AnalyticsReactNativeE2E -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build', |
30 | 32 | }, |
31 | 33 | 'ios.release': { |
32 | 34 | type: 'ios.app', |
33 | | - binaryPath: 'ios/build/Build/Products/Release-iphonesimulator/AnalyticsReactNativeE2E.app', |
34 | | - build: 'xcodebuild -workspace ios/AnalyticsReactNativeE2E.xcworkspace -scheme AnalyticsReactNativeE2E -configuration Release -sdk iphonesimulator -derivedDataPath ios/build' |
| 35 | + binaryPath: |
| 36 | + 'ios/build/Build/Products/Release-iphonesimulator/AnalyticsReactNativeE2E.app', |
| 37 | + build: |
| 38 | + 'xcodebuild -workspace ios/AnalyticsReactNativeE2E.xcworkspace -scheme AnalyticsReactNativeE2E -configuration Release -sdk iphonesimulator -derivedDataPath ios/build', |
35 | 39 | }, |
36 | 40 | 'android.debug': { |
37 | 41 | type: 'android.apk', |
38 | 42 | binaryPath: 'android/app/build/outputs/apk/debug/app-debug.apk', |
39 | | - build: 'cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug', |
40 | | - reversePorts: [ |
41 | | - 8081 |
42 | | - ] |
| 43 | + build: |
| 44 | + 'cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug', |
| 45 | + reversePorts: [8081], |
43 | 46 | }, |
44 | 47 | 'android.release': { |
45 | 48 | type: 'android.apk', |
46 | 49 | binaryPath: 'android/app/build/outputs/apk/release/app-release.apk', |
47 | | - build: 'cd android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release' |
48 | | - } |
| 50 | + build: |
| 51 | + 'cd android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release', |
| 52 | + }, |
49 | 53 | }, |
50 | 54 | devices: { |
51 | 55 | simulator: { |
52 | 56 | type: 'ios.simulator', |
53 | 57 | device: { |
54 | | - type: 'iPhone 17' |
55 | | - } |
| 58 | + type: 'iPhone 17', |
| 59 | + }, |
56 | 60 | }, |
57 | 61 | attached: { |
58 | 62 | type: 'android.attached', |
59 | 63 | device: { |
60 | 64 | adbName: '.*', |
61 | | - disablePermissions: true |
62 | | - } |
| 65 | + disablePermissions: true, |
| 66 | + }, |
63 | 67 | }, |
64 | 68 | emulator: { |
65 | 69 | type: 'android.emulator', |
66 | 70 | device: { |
67 | | - avdName: process.env.CI ? 'Pixel_3a_API_30' : 'Medium_Phone_API_36.1', |
68 | | - disablePermissions: true |
69 | | - } |
70 | | - } |
| 71 | + avdName: process.env.CI ? 'Pixel_API_21_AOSP' : 'Medium_Phone_API_36.1', |
| 72 | + disablePermissions: true, |
| 73 | + }, |
| 74 | + }, |
71 | 75 | }, |
72 | 76 | configurations: { |
73 | 77 | 'ios.sim.debug': { |
74 | 78 | device: 'simulator', |
75 | | - app: 'ios.debug' |
| 79 | + app: 'ios.debug', |
76 | 80 | }, |
77 | 81 | 'ios.sim.release': { |
78 | 82 | device: 'simulator', |
79 | | - app: 'ios.release' |
| 83 | + app: 'ios.release', |
80 | 84 | }, |
81 | 85 | 'android.att.debug': { |
82 | 86 | device: 'attached', |
83 | | - app: 'android.debug' |
| 87 | + app: 'android.debug', |
84 | 88 | }, |
85 | 89 | 'android.att.release': { |
86 | 90 | device: 'attached', |
87 | | - app: 'android.release' |
| 91 | + app: 'android.release', |
88 | 92 | }, |
89 | 93 | 'android.emu.debug': { |
90 | 94 | device: 'emulator', |
91 | | - app: 'android.debug' |
| 95 | + app: 'android.debug', |
92 | 96 | }, |
93 | 97 | 'android.emu.release': { |
94 | 98 | device: 'emulator', |
95 | | - app: 'android.release' |
96 | | - } |
97 | | - } |
| 99 | + app: 'android.release', |
| 100 | + }, |
| 101 | + }, |
98 | 102 | }; |
0 commit comments