From 58ea816cae1720e71511fe2ad45014604a24dea9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jorge=20Mart=C3=ADn?= Date: Wed, 27 Jul 2022 10:29:48 +0200 Subject: [PATCH] Ignore tests with broken mocks in APIs < 30. It looks like a mockk issue. --- .../features/pin/lockscreen/biometrics/BiometricHelperTests.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vector/src/androidTest/java/im/vector/app/features/pin/lockscreen/biometrics/BiometricHelperTests.kt b/vector/src/androidTest/java/im/vector/app/features/pin/lockscreen/biometrics/BiometricHelperTests.kt index ac9b8a58bf..53c154ae30 100644 --- a/vector/src/androidTest/java/im/vector/app/features/pin/lockscreen/biometrics/BiometricHelperTests.kt +++ b/vector/src/androidTest/java/im/vector/app/features/pin/lockscreen/biometrics/BiometricHelperTests.kt @@ -27,6 +27,7 @@ import androidx.biometric.BiometricManager.BIOMETRIC_SUCCESS import androidx.biometric.BiometricPrompt import androidx.lifecycle.lifecycleScope import androidx.test.core.app.ActivityScenario +import androidx.test.filters.SdkSuppress import androidx.test.platform.app.InstrumentationRegistry import im.vector.app.TestBuildVersionSdkIntProvider import im.vector.app.features.pin.lockscreen.configuration.LockScreenConfiguration @@ -200,6 +201,7 @@ class BiometricHelperTests { } @OptIn(ExperimentalCoroutinesApi::class) + @SdkSuppress(minSdkVersion = Build.VERSION_CODES.R) // Due to some issues with mockk and CryptoObject initialization @Test fun authenticateInDeviceWithIssuesShowsFallbackPromptDialog() = runTest { buildVersionSdkIntProvider.value = Build.VERSION_CODES.M @@ -236,6 +238,7 @@ class BiometricHelperTests { } @Test + @SdkSuppress(minSdkVersion = Build.VERSION_CODES.R) // Due to some issues with mockk and CryptoObject initialization fun authenticateCreatesSystemKeyIfNeededOnSuccessOnAndroidM() = runTest { buildVersionSdkIntProvider.value = Build.VERSION_CODES.M every { lockScreenKeyRepository.isSystemKeyValid() } returns true