* enulator test * enulator fix * fix adb name * fix path for detox * fix bundeling * fix api * fix path * fix path * path * path * path * path * fix: start Metro before emulator-runner to avoid pipe block * add bare-minimum e2e workflow using release build (no Metro) * fix: use debug instrumentation APK against release app build * fix: add Detox androidTest dep and testInstrumentationRunner, use debug build * fix: add version to detox androidTestImplementation * fix: add Detox local Maven repo to allprojects * fix: remove androidTestImplementation detox, not needed with auto-linking * fix: add androidx.test:runner to provide AndroidJUnitRunner in test APK * fix: add proper Detox test class and dependency with exclusiveContent * fix: correct Detox maven coordinate to com.wix:detox * fix: override Detox minSdk 24 requirement for androidTest * remove viewer.e2e.ts, requires launch args bridge not yet wired up * cleanup: remove E2E from build-android workflow, revert release detox config * update github action * enable ABI splits for smaller per-arch release APKs * fix: move abiCodes into closure scope * fix: only split release builds, keep universal debug APK for E2E
40 lines
1.1 KiB
Groovy
40 lines
1.1 KiB
Groovy
buildscript {
|
|
ext {
|
|
buildToolsVersion = "35.0.0"
|
|
minSdkVersion = 23
|
|
compileSdkVersion = 35
|
|
targetSdkVersion = 35
|
|
ndkVersion = "25.1.8937393"
|
|
kotlinVersion = "1.9.24"
|
|
}
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
dependencies {
|
|
classpath("com.android.tools.build:gradle:8.6.0")
|
|
classpath("com.facebook.react:react-native-gradle-plugin")
|
|
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
|
|
}
|
|
}
|
|
|
|
apply plugin: "com.facebook.react.rootproject"
|
|
|
|
allprojects {
|
|
repositories {
|
|
// Route com.wix.detox lookups to Detox's bundled local Maven repo so
|
|
// they bypass JitPack (which RN's Gradle plugin adds as a fallback and
|
|
// which returns an HTML error page instead of a valid POM).
|
|
exclusiveContent {
|
|
forRepository {
|
|
maven {
|
|
url "$rootDir/../node_modules/detox/Detox-android"
|
|
}
|
|
}
|
|
filter {
|
|
includeModule "com.wix", "detox"
|
|
}
|
|
}
|
|
}
|
|
}
|