Skip to content

Commit c0f9660

Browse files
authored
Merge pull request #1315 from SimonMarquis/fix/1161-2
Cleanup dependencies
2 parents c37dd7d + d59445c commit c0f9660

17 files changed

+91
-117
lines changed

app/build.gradle.kts

+2-4
Original file line numberDiff line numberDiff line change
@@ -112,16 +112,14 @@ dependencies {
112112
kspTest(libs.hilt.compiler)
113113

114114
testImplementation(projects.core.dataTest)
115-
testImplementation(projects.core.testing)
116-
testImplementation(projects.sync.syncTest)
117-
testImplementation(libs.androidx.compose.ui.test)
118-
testImplementation(libs.androidx.work.testing)
119115
testImplementation(libs.hilt.android.testing)
116+
testImplementation(projects.sync.syncTest)
120117

121118
testDemoImplementation(libs.robolectric)
122119
testDemoImplementation(libs.roborazzi)
123120
testDemoImplementation(projects.core.screenshotTesting)
124121

122+
androidTestImplementation(kotlin("test"))
125123
androidTestImplementation(projects.core.testing)
126124
androidTestImplementation(projects.core.dataTest)
127125
androidTestImplementation(projects.core.datastoreTest)

build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt

-4
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ class AndroidFeatureConventionPlugin : Plugin<Project> {
3030
apply("nowinandroid.android.hilt")
3131
}
3232
extensions.configure<LibraryExtension> {
33-
defaultConfig {
34-
testInstrumentationRunner =
35-
"com.google.samples.apps.nowinandroid.core.testing.NiaTestRunner"
36-
}
3733
testOptions.animationsDisabled = true
3834
configureGradleManagedDevices(this)
3935
}

build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class AndroidLibraryConventionPlugin : Plugin<Project> {
4040
extensions.configure<LibraryExtension> {
4141
configureKotlinAndroid(this)
4242
defaultConfig.targetSdk = 34
43+
defaultConfig.testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
4344
testOptions.animationsDisabled = true
4445
configureFlavors(this)
4546
configureGradleManagedDevices(this)
@@ -52,6 +53,7 @@ class AndroidLibraryConventionPlugin : Plugin<Project> {
5253
disableUnnecessaryAndroidTests(target)
5354
}
5455
dependencies {
56+
add("androidTestImplementation", kotlin("test"))
5557
add("testImplementation", kotlin("test"))
5658

5759
add("implementation", libs.findLibrary("androidx.tracing.ktx").get())

core/database/build.gradle.kts

+3-5
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ plugins {
2222
}
2323

2424
android {
25-
defaultConfig {
26-
testInstrumentationRunner =
27-
"com.google.samples.apps.nowinandroid.core.testing.NiaTestRunner"
28-
}
2925
namespace = "com.google.samples.apps.nowinandroid.core.database"
3026
}
3127

@@ -34,5 +30,7 @@ dependencies {
3430

3531
implementation(libs.kotlinx.datetime)
3632

37-
androidTestImplementation(projects.core.testing)
33+
androidTestImplementation(libs.androidx.test.core)
34+
androidTestImplementation(libs.androidx.test.runner)
35+
androidTestImplementation(libs.kotlinx.coroutines.test)
3836
}

core/designsystem/build.gradle.kts

+1-4
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,7 @@ dependencies {
4646

4747
testImplementation(libs.hilt.android.testing)
4848
testImplementation(libs.robolectric)
49-
testImplementation(libs.roborazzi)
5049
testImplementation(projects.core.screenshotTesting)
51-
testImplementation(projects.core.testing)
5250

53-
androidTestImplementation(libs.androidx.compose.ui.test)
54-
androidTestImplementation(projects.core.testing)
51+
androidTestImplementation(libs.bundles.androidx.compose.ui.test)
5552
}

core/screenshot-testing/build.gradle.kts

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@ android {
2424
}
2525

2626
dependencies {
27+
api(libs.bundles.androidx.compose.ui.test)
2728
api(libs.roborazzi)
2829
implementation(libs.androidx.compose.ui.test)
2930
implementation(libs.androidx.activity.compose)
30-
implementation(libs.androidx.compose.ui.test)
3131
implementation(libs.robolectric)
32-
implementation(projects.core.common)
3332
implementation(projects.core.designsystem)
3433
}

core/testing/build.gradle.kts

+2-7
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
plugins {
1717
alias(libs.plugins.nowinandroid.android.library)
18-
alias(libs.plugins.nowinandroid.android.library.compose)
1918
alias(libs.plugins.nowinandroid.android.hilt)
2019
}
2120

@@ -24,19 +23,15 @@ android {
2423
}
2524

2625
dependencies {
27-
api(kotlin("test"))
28-
api(libs.androidx.compose.ui.test)
26+
api(libs.kotlinx.coroutines.test)
2927
api(projects.core.analytics)
28+
api(projects.core.common)
3029
api(projects.core.data)
3130
api(projects.core.model)
3231
api(projects.core.notifications)
3332

34-
debugApi(libs.androidx.compose.ui.testManifest)
3533

3634
implementation(libs.androidx.test.rules)
3735
implementation(libs.hilt.android.testing)
38-
implementation(libs.kotlinx.coroutines.test)
3936
implementation(libs.kotlinx.datetime)
40-
implementation(projects.core.common)
41-
implementation(projects.core.designsystem)
4237
}

core/ui/build.gradle.kts

+1-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ plugins {
2020
}
2121

2222
android {
23-
defaultConfig {
24-
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
25-
}
2623
namespace = "com.google.samples.apps.nowinandroid.core.ui"
2724
}
2825

@@ -36,5 +33,6 @@ dependencies {
3633
implementation(libs.coil.kt)
3734
implementation(libs.coil.kt.compose)
3835

36+
androidTestImplementation(libs.bundles.androidx.compose.ui.test)
3937
androidTestImplementation(projects.core.testing)
4038
}
Loading
+61-69
Loading

feature/bookmarks/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@ dependencies {
2929

3030
testImplementation(projects.core.testing)
3131

32+
androidTestImplementation(libs.bundles.androidx.compose.ui.test)
3233
androidTestImplementation(projects.core.testing)
3334
}

0 commit comments

Comments
 (0)