{"repo":"szpak/gradle-pitest-plugin","free":true,"listed":false,"github":"https://github.com/szpak/gradle-pitest-plugin","clone":"git clone https://github.com/szpak/gradle-pitest-plugin.git","description":"Gradle plugin for PIT Mutation Testing","language":"Groovy","stars":247,"topics":["gradle-plugin","pit","pitest","groovy","java","gradle","testing","static-analysis","code-quality","mutation-testing"],"license":null,"category":"dev-tools","readme_excerpt":"Gradle plugin for PIT Mutation Testing The plugin provides an ability to perform a mutation testing and calculate a mutation coverage of a Gradle-based projects with PIT. Quick start The simplest way Add gradle-pitest-plugin to the plugins configuration in your build.gradle file: with Kotlin DSL Call Gradle with pitest task: gradle pitest After the measurements a report created by PIT will be placed in ${PROJECT DIR}/build/reports/pitest directory. Optionally make it depend on build: with Kotlin DSL Note that when making pitest depend on another task, it must be referred to by name. Otherwise, Gradle will resolve pitest to the configuration and not the task. Generic approach \"The plugins way\" has some limitations. As the primary repository for the plugin is the Central Repository (aka Maven Central) it is also possible to add the plugin to your project using \"the generic way\": with Kotlin DSL Apply the plugin: with Kotlin DSL Plugin configuration The Pitest plugin does not need to be additionally configured if you use JUnit 4. Customization is done in the pitest block: with Kotlin DSL Idiomatic and more portable configuration: Starting from Gradle 8.1 simple property assignment can be used for configuring plugin (instead of the set() method): The configuration in Gradle is the real Groovy code which makes all assignments very intuitive. All values expected by PIT should be passed as a corresponding types. There is only one important difference. For the parameters where PIT ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/szpak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/szpak/gradle-pitest-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}