davidburstrom

Results 16 issues of davidburstrom

I often want to open the Pitest report after the task has finished. Just like e.g. the `PMD` tasks print the location of the report, I think it would be...

enhancement

For a regular Gradle `test` task from the Java plugin, if there is no test source, it will just be skipped indicating `NO-SOURCE`. In contrast, Pitest tasks will fail with...

enhancement

Fixes https://github.com/szpak/gradle-pitest-plugin/issues/296

Spuriously, the MutationCoverageReport process is deadlocking waiting for the minions to die, but there are no minion processes alive according to `jps`. It's as if there is some signalling that...

I've got a project (non-disclosable) using JUnit 5.8.0-M1, and when trying to bump to 5.8.0-RC1, the coverage minions fail. I've tested this on JDK 8, 11 and 15. This is...

To speed up CI builds for multi-module builds, it would help if VerifyGoogleJavaFormat was made cacheable. https://docs.gradle.org/current/userguide/build_cache.html#enable_caching_of_non_cacheable_tasks

When running a parallel build in Gradle (or any other parallelizable build system), sometimes Pitest will report a timeout coverage for one or more of the modules. This is due...

Something has changed internally between JUnit 5.9.0 and 5.9.1, because now all tests that use `@org.junit.jupiter.params.ParameterizedTest` with `@org.junit.jupiter.params.provider.MethodSource` are failing. The verbose logging doesn't print any failure message, but I...

Using the [version-compatibility-gradle-plugin](https://github.com/davidburstrom/version-compatibility-gradle-plugin) it is possible to set up adapter layers that bridge API incompatibilities between different versions of a provided external dependency. See the following [example](https://github.com/davidburstrom/version-compatibility-gradle-plugin/blob/main/example/build.gradle.kts#L66). When running the...

Using Pitest 1.11.4 and Gradle plugin 1.9.11, I sometimes see disowned minion processes that are never killed, even after days of idling. I haven't found any particular pattern yet, but...