UNPKG

expo-updates

Version:

Fetches and manages remotely-hosted assets and updates to your app's JS bundle.

78 lines (77 loc) 2.02 kB
/** @type {Detox.DetoxConfig} */ module.exports = { logger: { level: process.env.CI ? 'debug' : undefined, }, testRunner: { args: { config: 'e2e/jest.config.js', maxWorkers: 1, }, }, artifacts: { plugins: { log: process.env.CI ? 'failing' : undefined, screenshot: process.env.CI ? 'failing' : undefined, }, }, apps: { 'ios.debug': { type: 'ios.app', binaryPath: 'ios/build/Build/Products/Debug-iphonesimulator/BareExpoDetox.app', build: './scripts/build-detox-ios.sh Debug', }, 'ios.release': { type: 'ios.app', binaryPath: 'ios/build/Build/Products/Release-iphonesimulator/BareExpoDetox.app', build: './scripts/build-detox-ios.sh Release YES', }, 'android.debug': { type: 'android.apk', binaryPath: 'android/app/build/outputs/apk/debug/app-debug.apk', build: 'cd android && ./gradlew :app:assembleDebug :app:assembleAndroidTest -DtestBuildType=debug && cd ..', }, 'android.release': { type: 'android.apk', binaryPath: 'android/app/build/outputs/apk/release/app-release.apk', build: 'cd android && ./gradlew :app:assembleRelease :app:assembleAndroidTest -DtestBuildType=release && cd ..', }, }, devices: { simulator: { type: 'ios.simulator', headless: Boolean(process.env.CI), device: { type: 'iPhone 14 Pro', }, }, emulator: { type: 'android.emulator', headless: Boolean(process.env.CI), gpuMode: process.env.CI ? 'off' : undefined, device: { avdName: 'avd-33', }, }, }, configurations: { 'ios.sim.debug': { device: 'simulator', app: 'ios.debug', }, 'ios.sim.release': { device: 'simulator', app: 'ios.release', }, 'android.emu.debug': { device: 'emulator', app: 'android.debug', }, 'android.emu.release': { device: 'emulator', app: 'android.release', }, }, };