diff --git a/app/build.gradle b/app/build.gradle
index 00f158d33..3b825b840 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -76,10 +76,12 @@ def selectableVariants = [
'playProdDebug',
'playProdSpinner',
'playProdPerf',
+ 'playProdInstrumentation',
'playProdRelease',
'playStagingDebug',
'playStagingSpinner',
'playStagingPerf',
+ 'playStagingInstrumentation',
'playStagingRelease',
'websiteProdSpinner',
'websiteProdRelease',
@@ -91,6 +93,7 @@ android {
flavorDimensions 'distribution', 'environment'
useLibrary 'org.apache.http.legacy'
+ testBuildType 'instrumentation'
kotlinOptions {
jvmTarget = "1.8"
@@ -262,6 +265,17 @@ android {
buildConfigField "String", "BUILD_VARIANT_TYPE", "\"Debug\""
}
+
+ instrumentation {
+ initWith debug
+ isDefault false
+ minifyEnabled false
+ matchingFallbacks = ['debug']
+ applicationIdSuffix ".instrumentation"
+
+ buildConfigField "String", "BUILD_VARIANT_TYPE", "\"Instrumentation\""
+ }
+
spinner {
initWith debug
isDefault false
diff --git a/app/src/instrumentation/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/instrumentation/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 000000000..12bf65e9d
--- /dev/null
+++ b/app/src/instrumentation/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/instrumentation/res/values/strings.xml b/app/src/instrumentation/res/values/strings.xml
new file mode 100644
index 000000000..79bdc3491
--- /dev/null
+++ b/app/src/instrumentation/res/values/strings.xml
@@ -0,0 +1,4 @@
+
+
+ Signal (Instrumentation)
+