summaryrefslogtreecommitdiffhomepage
path: root/android/test/mockapi
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2024-01-18 22:36:40 +0100
committerAlbin <albin@mullvad.net>2024-01-18 22:36:40 +0100
commit6e7f6eb0b99b7c1b2bf700f4ea92337065e2903f (patch)
tree253c6af0397a20b46646cfab7f6ac6d9d563f208 /android/test/mockapi
parent8f8e8c4699237ce6f254c0d6b7f02657dc4224ca (diff)
parent9157306570bdb1c11850d5e30222504f86f2ba79 (diff)
downloadmullvadvpn-6e7f6eb0b99b7c1b2bf700f4ea92337065e2903f.tar.xz
mullvadvpn-6e7f6eb0b99b7c1b2bf700f4ea92337065e2903f.zip
Merge branch 'run-stagemole-connect-test-in-firebase-droid-593'
Diffstat (limited to 'android/test/mockapi')
-rw-r--r--android/test/mockapi/build.gradle.kts7
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiTest.kt3
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/constant/Constants.kt2
3 files changed, 11 insertions, 1 deletions
diff --git a/android/test/mockapi/build.gradle.kts b/android/test/mockapi/build.gradle.kts
index 3fea2d5d60..5c88d90d82 100644
--- a/android/test/mockapi/build.gradle.kts
+++ b/android/test/mockapi/build.gradle.kts
@@ -26,6 +26,13 @@ android {
)
}
+ flavorDimensions += FlavorDimensions.BILLING
+
+ productFlavors {
+ create(Flavors.OSS) { dimension = FlavorDimensions.BILLING }
+ create(Flavors.PLAY) { dimension = FlavorDimensions.BILLING }
+ }
+
testOptions { execution = "ANDROIDX_TEST_ORCHESTRATOR" }
compileOptions {
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiTest.kt
index 9ee4f52e04..02e53a09d9 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiTest.kt
@@ -12,6 +12,7 @@ import net.mullvad.mullvadvpn.lib.endpoint.CustomApiEndpointConfiguration
import net.mullvad.mullvadvpn.test.common.interactor.AppInteractor
import net.mullvad.mullvadvpn.test.common.rule.CaptureScreenshotOnFailedTestRule
import net.mullvad.mullvadvpn.test.mockapi.constant.LOG_TAG
+import net.mullvad.mullvadvpn.test.mockapi.constant.PACKAGE_NAME
import okhttp3.mockwebserver.MockWebServer
import org.junit.jupiter.api.AfterEach
import org.junit.jupiter.api.BeforeEach
@@ -39,7 +40,7 @@ abstract class MockApiTest {
device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation())
targetContext = InstrumentationRegistry.getInstrumentation().targetContext
- app = AppInteractor(device, targetContext)
+ app = AppInteractor(device, targetContext, PACKAGE_NAME)
mockWebServer.start()
Log.d(LOG_TAG, "Mocked web server started using port: ${mockWebServer.port}")
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/constant/Constants.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/constant/Constants.kt
index 16123a8e1a..37e782af11 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/constant/Constants.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/constant/Constants.kt
@@ -1,5 +1,7 @@
package net.mullvad.mullvadvpn.test.mockapi.constant
+const val PACKAGE_NAME = "net.mullvad.mullvadvpn"
+
const val LOG_TAG = "mullvad-mockapi"
const val AUTH_TOKEN_URL_PATH = "/auth/v1/token"