Skip to content

Instantly share code, notes, and snippets.

View cesarioputera's full-sized avatar

cesarioputera

View GitHub Profile
@cesarioputera
cesarioputera / BaseRouter.kt
Created November 25, 2019 13:49
Routing via Interface
//Base Modules
object BaseRouter {
private lateinit var mIBaseRouters: IBaseRouter
fun init(router: IBaseRouter) {
mIBaseRouters = router
}
fun route(context: Context, url: String): Boolean {
return mIBaseRouters.routeTo(context, url)
apply from: "../jacoco.gradle"
def debugTree = fileTree(dir: "${buildDir}/intermediates/packaged-classes/flavorUnsigned", includes: includeFileFilter, excludes: excludeFileFilter)
def kotlinDebugTree = fileTree(dir: "${buildDir}/tmp/kotlin-classes/flavorUnsignedDebug", includes: includeFileFilter, excludes: excludeFileFilter)
def mainSrc = "${project.projectDir}/src/main/java"
task jacocoTestReport(type: JacocoReport, dependsOn: ['testFlavorUnsignedDebugUnitTest', 'assembleDebug']) {
reports {
xml.enabled = true
ext.excludeFileFilter = [
//excludedFiles
]
jacoco {
toolVersion = "0.8.2"
}
ext {
limits = [