summaryrefslogtreecommitdiffhomepage
path: root/android/test/arch/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/test/arch/src')
-rw-r--r--android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt8
1 files changed, 6 insertions, 2 deletions
diff --git a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt
index a2c743b360..4e1faf5e19 100644
--- a/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt
+++ b/android/test/arch/src/test/kotlin/net/mullvad/mullvadvpn/test/arch/JUnitTest.kt
@@ -10,7 +10,7 @@ class JUnitTest {
@Test
fun `ensure only junit5 annotations are used for functions`() =
- Konsist.scopeFromProject()
+ projectScopeExceptBaseline()
.functions()
.filter {
it.annotations.any { annotation ->
@@ -22,7 +22,7 @@ class JUnitTest {
@Test
fun `ensure only junit5 annotations are used for classes`() =
- Konsist.scopeFromProject()
+ projectScopeExceptBaseline()
.classes()
.filter {
it.annotations.any { annotation ->
@@ -44,6 +44,10 @@ class JUnitTest {
fun `ensure all non android tests have 'ensure' or 'should' in function name`() =
allNonAndroidTests().assertTrue { it.name.containsEnsureOrShould() }
+ // We should exclude baselineprofile since it requires JUnit4
+ private fun projectScopeExceptBaseline() =
+ (Konsist.scopeFromProject() - Konsist.scopeFromDirectory("test/baselineprofile"))
+
private fun String.containsEnsureOrShould(): Boolean {
return contains("ensure") || contains("should") || contains("then")
}