proton-mail-android/sharedTest/testAndroid/build.gradle.kts

68 lines
1.6 KiB
Plaintext

/*
* Copyright (c) 2022 Proton AG
*
* This file is part of Proton Mail.
*
* Proton Mail is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Proton Mail is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Proton Mail. If not, see https://www.gnu.org/licenses/.
*/
import studio.forface.easygradle.dsl.*
import studio.forface.easygradle.dsl.android.*
plugins {
`android-library`
`kotlin-android`
`kotlin-android-extensions`
}
android()
dependencies {
// Base dependencies
implementation(
// Proton
`Proton-kotlin-util`,
// Kotlin
`kotlin-jdk7`,
`coroutines-android`,
`serialization-json`,
// Android
`constraint-layout`,
`material`,
`lifecycle-runtime`,
`lifecycle-liveData`,
`lifecycle-viewModel`,
// Other
`viewStateStore`,
// RxJava
`rxJava-android`
)
// Test dependencies
api(
project(Module.testKotlin),
`Proton-android-test`,
// Android
`android-test-core`,
`android-arch-testing`,
`hilt-android-testing`,
`robolectric`
)
}