Files
Niccolò Forlini ebd5601ca2 Merge coverage reporting with unit tests execution
As of now, coverage is only generated by unit tests execution. Since Gradle 8.x is incompatible with the Cobertura task we use, avoid re-running unit tests when running the report task and keep everything within the same step.

MAILANDR-584
2023-06-13 15:13:56 +02:00

31 lines
1.0 KiB
Kotlin

/*
* Copyright (c) 2022 Proton Technologies AG
* This file is part of Proton Technologies AG and 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/>.
*/
plugins {
id("org.jetbrains.kotlin.jvm")
}
tasks.register("testUtilsUnitTest", Test::class) {
// No need for a specific execution order.
dependsOn(
":test:network-mocks:test",
":test:robot:ksp:processor:test",
":test:robot:ksp:annotations:test"
)
}