Skip to content

Commit b193713

Browse files
committed
chore: update Detox configuration for release mode signing and test build setup
1 parent 9a6b502 commit b193713

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

.detoxrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ module.exports = {
5252
binaryPath:
5353
'example/android/app/build/outputs/apk/release/app-release.apk',
5454
build:
55-
'export RCT_NO_LAUNCH_PACKAGER=true && (cd example/android && ./gradlew assembleRelease assembleReleaseAndroidTest)',
55+
'export RCT_NO_LAUNCH_PACKAGER=true && (cd example/android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release)',
5656
},
5757
},
5858
configurations: {

example/android/build.gradle

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,21 @@ allprojects {
4747
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
4848
}
4949

50+
// needed for release signing
51+
androidExtension.signingConfigs {
52+
test {
53+
keyAlias "androiddebugkey"
54+
keyPassword "android"
55+
storeFile file("debug.keystore")
56+
storePassword "android"
57+
}
58+
}
59+
60+
androidExtension.buildTypes.debug.signingConfig = androidExtension.signingConfigs.test
61+
androidExtension.buildTypes.release.signingConfig = androidExtension.signingConfigs.test
62+
androidExtension.testBuildType = System.getProperty('testBuildType', 'debug')
63+
// end needed for release signing
64+
5065
androidExtension.sourceSets.androidTest.java.srcDirs += "$rootDir/app/src/androidTest/java"
5166

5267
project.dependencies {

0 commit comments

Comments
 (0)