avito-android
58 строк · 3.1 Кб
1plugins {
2id("convention.kotlin-jvm")
3id("convention.publish-kotlin-library")
4id("convention.test-fixtures")
5}
6
7publish {
8artifactId.set("runner-client")
9}
10
11dependencies {
12compileOnly(gradleApi())
13api(project(":subprojects:test-runner:service"))
14api(project(":subprojects:test-runner:report-viewer")) {
15because("ReportViewerConfig exposes ReportCoordinates; also RunId")
16}
17api(project(":subprojects:test-runner:test-suite-provider"))
18
19implementation(project(":subprojects:common:composite-exception"))
20implementation(project(":subprojects:common:coroutines-extension"))
21implementation(project(":subprojects:common:files"))
22implementation(project(":subprojects:common:math"))
23implementation(project(":subprojects:common:problem"))
24implementation(project(":subprojects:common:result"))
25implementation(project(":subprojects:gradle:process"))
26implementation(project(":subprojects:common:trace-event"))
27implementation(project(":subprojects:test-runner:device-provider:api"))
28implementation(project(":subprojects:test-runner:device-provider:impl"))
29implementation(project(":subprojects:test-runner:instrumentation-tests-dex-loader"))
30implementation(project(":subprojects:test-runner:report-processor"))
31implementation(project(":subprojects:test-runner:runner-api"))
32implementation(project(":subprojects:test-runner:test-annotations"))
33implementation(project(":subprojects:test-runner:test-report-artifacts"))
34implementation(project(":subprojects:test-runner:report-viewer-test-static-data-parser"))
35implementation(project(":subprojects:test-runner:inhouse-avito-report"))
36implementation(libs.coroutinesCore)
37implementation(libs.gson)
38implementation(project(":subprojects:test-runner:junit-report-generator"))
39
40testImplementation(libs.coroutinesTest)
41testImplementation(libs.kotlinReflect)
42testImplementation(libs.mockitoJUnitJupiter)
43testImplementation(project(":subprojects:common:truth-extensions"))
44testImplementation(testFixtures(project(":subprojects:common:time")))
45testImplementation(project(":subprojects:logger:logger"))
46testImplementation(testFixtures(project(":subprojects:test-runner:instrumentation-tests-dex-loader")))
47testImplementation(testFixtures(project(":subprojects:test-runner:report")))
48testImplementation(testFixtures(project(":subprojects:test-runner:report-viewer")))
49testImplementation(testFixtures(project(":subprojects:test-runner:service")))
50testImplementation(testFixtures(project(":subprojects:test-runner:device-provider:model")))
51
52testFixturesImplementation(project(":subprojects:logger:logger"))
53testFixturesImplementation(testFixtures(project(":subprojects:common:time")))
54testFixturesImplementation(testFixtures(project(":subprojects:test-runner:device-provider:impl")))
55testFixturesImplementation(testFixtures(project(":subprojects:test-runner:report")))
56testFixturesImplementation(testFixtures(project(":subprojects:test-runner:service")))
57testFixturesImplementation(testFixtures(project(":subprojects:test-runner:test-suite-provider")))
58}
59