Fix Robolectric tests for feature modules

Add isIncludeAndroidResources to CmpFeatureConventionPlugin so
Robolectric can discover the test manifest with ComponentActivity.
Add missing compose UI test dependencies to feature:foryou.
pull/2064/head
Mercury Li 3 weeks ago
parent 0450aa4873
commit a77c01795d

@ -39,6 +39,7 @@ class CmpFeatureConventionPlugin : Plugin<Project> {
"com.google.samples.apps.nowinandroid.core.testing.NiaTestRunner"
}
testOptions.animationsDisabled = true
testOptions.unitTests.isIncludeAndroidResources = true
configureGradleManagedDevices(this)
}

@ -47,6 +47,8 @@ kotlin {
implementation(projects.core.testing)
}
androidUnitTest.dependencies {
implementation(libs.androidx.compose.ui.test)
implementation(libs.androidx.compose.ui.testManifest)
implementation(libs.robolectric)
implementation(libs.roborazzi)
implementation(projects.core.screenshotTesting)

Loading…
Cancel
Save