avito-android
40 строк · 1.5 Кб
1plugins {
2id("convention.kotlin-jvm")
3id("convention.publish-gradle-plugin")
4id("convention.gradle-testing")
5id("convention.test-fixtures")
6}
7
8dependencies {
9implementation(libs.okhttp)
10implementation(libs.kotson)
11implementation(project(":subprojects:common:http-statsd"))
12implementation(project(":subprojects:common:math"))
13implementation(project(":subprojects:common:problem"))
14implementation(project(":subprojects:common:time"))
15implementation(project(":subprojects:gradle:gradle-extensions"))
16implementation(project(":subprojects:gradle:alertino"))
17implementation(project(":subprojects:gradle:statsd-config"))
18implementation(project(":subprojects:logger:slf4j-gradle-logger"))
19implementation(project(":subprojects:test-runner:report-viewer")) {
20because("API to fetch reports; ReportCoordinates model")
21}
22implementation(project(":subprojects:logger:gradle-logger"))
23
24testImplementation(project(":subprojects:common:truth-extensions"))
25testImplementation(testFixtures(project(":subprojects:test-runner:report-viewer")))
26
27gradleTestImplementation(project(":subprojects:gradle:test-project"))
28
29testFixturesImplementation(testFixtures(project(":subprojects:test-runner:test-model")))
30}
31
32gradlePlugin {
33plugins {
34create("testSummary") {
35id = "com.avito.android.tests-summary"
36implementationClass = "com.avito.test.summary.TestSummaryPlugin"
37displayName = "Instrumentation tests summary"
38}
39}
40}
41