Skip to content

Commit 167410c

Browse files
Merge pull request #17 from ndiritumichael/E2E
End to End Test
2 parents 4e3ea9f + 0c5d7c8 commit 167410c

File tree

40 files changed

+1205
-101
lines changed

40 files changed

+1205
-101
lines changed

.idea/androidTestResultsUserPreferences.xml

Lines changed: 221 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/deploymentTargetSelector.xml

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/detekt.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/studiobot.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle.kts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,17 @@ android {
3737
buildConfigField("String", "GITHUBCLIENTKEY", "\"$githubClientKey\"")
3838
buildConfigField("String", "GITHUBSECRET", "\"$githubSecret\"")
3939
buildConfigField("String", "SENTRYDSN", "\"$sentryDsn\"")
40+
41+
testInstrumentationRunner = "com.devmike.gitissuesmobile.CustomTestRunner"
42+
}
43+
44+
testOptions {
45+
packaging {
46+
jniLibs {
47+
useLegacyPackaging = true
48+
}
49+
resources.excludes.add("META-INF/*")
50+
}
4051
}
4152
buildFeatures {
4253
buildConfig = true
@@ -50,9 +61,24 @@ dependencies {
5061
implementation(projects.core.domain)
5162
implementation(libs.firebase.crashlytics)
5263
implementation(libs.firebase.analytics)
64+
implementation(libs.androidx.core.splashscreen)
5365
// For Robolectric tests.
5466
testImplementation(libs.hilt.android.testing)
67+
androidTestImplementation(libs.hilt.android.testing)
68+
kspAndroidTest(libs.hilt.compiler)
5569
kspTest(libs.hilt.compiler)
70+
71+
testImplementation(libs.androidx.test.ext)
72+
73+
testImplementation(libs.androidx.arch.core.testing)
74+
testImplementation(libs.kotlinx.coroutines.test)
75+
testImplementation(libs.core.ktx)
76+
testImplementation(libs.truth)
77+
testImplementation(libs.robolectric)
78+
debugImplementation(libs.ui.tooling)
79+
debugImplementation(libs.androidx.compose.ui.ui.test.manifest)
80+
testImplementation(projects.core.testing)
81+
androidTestImplementation(projects.core.testing)
5682
}
5783

5884
sentry {

0 commit comments

Comments
 (0)