okhttp-client-mock
A simpleOKHttp
client mock, using a programmable request interceptorval interceptor = MockInterceptor() interceptor.rule(url eq "https://testserver/api/json") { respond("{succeed:true}", MEDIATYPE_JSON) }
-
gradle-buildconfig-plugin
A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.buildConfig { buildConfigField("APP_NAME", project.name) buildConfigField("APP_VERSION", provider { "${project.version}" })
-
gradle-android-test-aggregation-plugin
A couple Gradle plugins to make Android modules to work with JaCoCo Report Aggregation Plugin and Test Report Aggregation Plugin
-
gradle-codeowners-plugin
A set of Gradle plugins to propagate CODEOWNERS of classes to runtime for JVM and Kotlin Multiplatform.val ownersOfFoo = codeOwnersOf<Foo>()
-
gradle-android-manifest-lock-plugin
A Gradle plugin for providing .lock file support for AndroidManifest. Useful to control what's introduced by 3rd party dependencies into your Manifest.main: namespace: io.github.gmazzo.android.manifest.lock.demo minSDK: 24 targetSDK: 34 permissions: - android.permission.ACCESS_NETWORK_STATE - android.permission.FOREGROUND_SERVICE
-
gradle-docker-compose-plugin
Spawns Docker Compose environments for Test tasks as a Gradle'sShared Build Service
.@Value("\${container.main-app.host}:\${container.main-app.tcp80}") private lateinit var appEndpoint: String
-
gradle-report-publications-plugin
A Gradle plugin that decorates the build logs with maven coordinates of artifacts published withpublish
orpublishToMavenLocal