summaryrefslogtreecommitdiffhomepage
path: root/android/buildSrc/src
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2022-03-11 11:00:12 +0100
committerAlbin <albin@mullvad.net>2022-04-20 17:52:30 +0200
commit19cacfbd013fed75af0408492999fc031d2330d4 (patch)
tree55977cd9738df49b5386f74fc6be82f391de9b6b /android/buildSrc/src
parent339038cca27828cc060d23f846e3ab6026889af2 (diff)
downloadmullvadvpn-19cacfbd013fed75af0408492999fc031d2330d4.tar.xz
mullvadvpn-19cacfbd013fed75af0408492999fc031d2330d4.zip
Add mechanism to reset an account before e2e tests
Adds a mechanism to remove all keys/devices of a specified account in order to start all tests with a known state. This is achieved using a simple http client included in the e2e test apk, which support login, listing devices and removing devices. Two account used for testing _must_ be specified either as gradle properties or as runtime arguments to the test runner: * Local properties (local.properties): valid_test_account_token=XXXX invalid_test_account_token=XXXX * Gradle/CLI arguments: ./gradlew :e2e:assembleDebug -Pvalid_test_account_token=XXXX -Pinvalid_test_account_token=XXXX * Runtime arguments: am instrument -e valid_test_account_token XXXX -e invalid_test_account_token XXXX # ...
Diffstat (limited to 'android/buildSrc/src')
-rw-r--r--android/buildSrc/src/main/kotlin/Dependencies.kt1
-rw-r--r--android/buildSrc/src/main/kotlin/Versions.kt1
2 files changed, 2 insertions, 0 deletions
diff --git a/android/buildSrc/src/main/kotlin/Dependencies.kt b/android/buildSrc/src/main/kotlin/Dependencies.kt
index 9e9cfefbfb..18cae6a638 100644
--- a/android/buildSrc/src/main/kotlin/Dependencies.kt
+++ b/android/buildSrc/src/main/kotlin/Dependencies.kt
@@ -1,5 +1,6 @@
object Dependencies {
const val androidMaterial = "com.google.android.material:material:${Versions.Android.material}"
+ const val androidVolley = "com.android.volley:volley:${Versions.Android.volley}"
const val commonsValidator = "commons-validator:commons-validator:${Versions.commonsValidator}"
const val jodaTime = "joda-time:joda-time:${Versions.jodaTime}"
const val junit = "junit:junit:${Versions.junit}"
diff --git a/android/buildSrc/src/main/kotlin/Versions.kt b/android/buildSrc/src/main/kotlin/Versions.kt
index d5c3563202..ec6e9ddfa1 100644
--- a/android/buildSrc/src/main/kotlin/Versions.kt
+++ b/android/buildSrc/src/main/kotlin/Versions.kt
@@ -15,6 +15,7 @@ object Versions {
const val material = "1.4.0"
const val minSdkVersion = 26
const val targetSdkVersion = 30
+ const val volley = "1.2.1"
}
object AndroidX {