Skip to content

Instantly share code, notes, and snippets.

@gerin98
Last active April 10, 2025 03:00
Show Gist options
  • Select an option

  • Save gerin98/249fe9f59b532175234ef14751e2490c to your computer and use it in GitHub Desktop.

Select an option

Save gerin98/249fe9f59b532175234ef14751e2490c to your computer and use it in GitHub Desktop.
getTestTargets
fun getTestTargets(
projectDir: File,
fileComponent: FilesChangedComponent,
modulesComponent: ModulesChangedComponent,
): Set<String> {
val filesChanged = fileComponent.diff()
val modulesChanged = modulesComponent.affectedModules(filesChanged)
val testsChanged = fileComponent.getTests(filesChanged)
val e2eTestsChanged = fileComponent.getE2ETests(filesChanged)
val testDir = File("app/src/androidTest/java/com/wf/test/uitests")
return getTestFilesForChangedFeatureModules(projectDir, testDir, modulesChanged)
.map { "class $it" }
.toSet()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment