├── .github └── workflows │ ├── ci.yml │ ├── release.yml │ └── snapshot.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── pitest │ │ └── junit5 │ │ ├── JUnit5Configuration.java │ │ ├── JUnit5TestPluginFactory.java │ │ ├── JUnit5TestSuiteFinder.java │ │ ├── JUnit5TestUnit.java │ │ └── JUnit5TestUnitFinder.java └── resources │ └── META-INF │ └── services │ └── org.pitest.testapi.TestPluginFactory └── test ├── groovy └── org │ └── pitest │ └── junit5 │ └── repository │ ├── TestSpec.groovy │ ├── TestSpecWithAbortingFeature.groovy │ ├── TestSpecWithCleanupSpec.groovy │ ├── TestSpecWithDataDrivenFeature.groovy │ ├── TestSpecWithFailingCleanupSpec.groovy │ ├── TestSpecWithFailingFeature.groovy │ ├── TestSpecWithFailingSetupSpec.groovy │ ├── TestSpecWithIncludedFeature.groovy │ ├── TestSpecWithInheritedFeature.groovy │ ├── TestSpecWithMixedPassAndFail.groovy │ ├── TestSpecWithMultiplePassingFeatures.groovy │ ├── TestSpecWithSetupSpec.groovy │ ├── TestSpecWithSimpleFeature.groovy │ ├── TestSpecWithTags.groovy │ └── TestSpecWithoutFeatures.groovy ├── java └── org │ └── pitest │ └── junit5 │ ├── JUnit5TestUnitFinderTest.java │ ├── JUnit5TestUnitTest.java │ ├── cucumber │ ├── Glue.java │ └── RunCucumberTest.java │ └── repository │ ├── AbstractTestClass.java │ ├── InterfaceTestClass.java │ ├── ParameterizedNoExplicitSource.java │ ├── TestClass.java │ ├── TestClassWithAbortingTest.java │ ├── TestClassWithAfterAll.java │ ├── TestClassWithBeforeAll.java │ ├── TestClassWithFailingAfterAll.java │ ├── TestClassWithFailingBeforeAll.java │ ├── TestClassWithFailingTest.java │ ├── TestClassWithIncludedTestMethod.java │ ├── TestClassWithInheritedTestMethod.java │ ├── TestClassWithMixedPassAndFail.java │ ├── TestClassWithMultiplePassingTests.java │ ├── TestClassWithNestedAnnotationAndNestedTestAnnotation.java │ ├── TestClassWithNestedAnnotationAndNestedTestFactoryAnnotation.java │ ├── TestClassWithNestedAnnotationWithNestedAnnotationAndNestedTestAnnotation.java │ ├── TestClassWithNestedAnnotationWithNestedAnnotationAndNestedTestFactoryAnnotation.java │ ├── TestClassWithNestedClassWithNestedAnnotationAndNestedTestAnnotation.java │ ├── TestClassWithNestedClassWithNestedAnnotationAndNestedTestFactoryAnnotation.java │ ├── TestClassWithNestedClassWithoutAnnotations.java │ ├── TestClassWithParameterizedTestAnnotation.java │ ├── TestClassWithRepeatedTestAnnotation.java │ ├── TestClassWithTags.java │ ├── TestClassWithTestAnnotation.java │ ├── TestClassWithTestFactoryAnnotation.java │ ├── TestClassWithTestTemplateAnnotation.java │ └── TestClassWithoutAnnotations.java └── resources └── org └── pitest └── junit5 └── cucumber └── pitest-junit5-cucumber.feature /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/.github/workflows/snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/pitest/junit5/JUnit5Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/main/java/org/pitest/junit5/JUnit5Configuration.java -------------------------------------------------------------------------------- /src/main/java/org/pitest/junit5/JUnit5TestPluginFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/main/java/org/pitest/junit5/JUnit5TestPluginFactory.java -------------------------------------------------------------------------------- /src/main/java/org/pitest/junit5/JUnit5TestSuiteFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/main/java/org/pitest/junit5/JUnit5TestSuiteFinder.java -------------------------------------------------------------------------------- /src/main/java/org/pitest/junit5/JUnit5TestUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/main/java/org/pitest/junit5/JUnit5TestUnit.java -------------------------------------------------------------------------------- /src/main/java/org/pitest/junit5/JUnit5TestUnitFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/main/java/org/pitest/junit5/JUnit5TestUnitFinder.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.pitest.testapi.TestPluginFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/main/resources/META-INF/services/org.pitest.testapi.TestPluginFactory -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithAbortingFeature.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithAbortingFeature.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithCleanupSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithCleanupSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithDataDrivenFeature.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithDataDrivenFeature.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithFailingCleanupSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithFailingCleanupSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithFailingFeature.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithFailingFeature.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithFailingSetupSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithFailingSetupSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithIncludedFeature.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithIncludedFeature.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithInheritedFeature.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithInheritedFeature.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithMixedPassAndFail.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithMixedPassAndFail.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithMultiplePassingFeatures.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithMultiplePassingFeatures.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithSetupSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithSetupSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithSimpleFeature.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithSimpleFeature.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithTags.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithTags.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/pitest/junit5/repository/TestSpecWithoutFeatures.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/groovy/org/pitest/junit5/repository/TestSpecWithoutFeatures.groovy -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/JUnit5TestUnitFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/JUnit5TestUnitFinderTest.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/JUnit5TestUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/JUnit5TestUnitTest.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/cucumber/Glue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/cucumber/Glue.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/cucumber/RunCucumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/cucumber/RunCucumberTest.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/AbstractTestClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/AbstractTestClass.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/InterfaceTestClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/InterfaceTestClass.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/ParameterizedNoExplicitSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/ParameterizedNoExplicitSource.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClass.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithAbortingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithAbortingTest.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithAfterAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithAfterAll.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithBeforeAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithBeforeAll.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithFailingAfterAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithFailingAfterAll.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithFailingBeforeAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithFailingBeforeAll.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithFailingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithFailingTest.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithIncludedTestMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithIncludedTestMethod.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithInheritedTestMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithInheritedTestMethod.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithMixedPassAndFail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithMixedPassAndFail.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithMultiplePassingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithMultiplePassingTests.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationAndNestedTestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationAndNestedTestAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationAndNestedTestFactoryAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationAndNestedTestFactoryAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationWithNestedAnnotationAndNestedTestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationWithNestedAnnotationAndNestedTestAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationWithNestedAnnotationAndNestedTestFactoryAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithNestedAnnotationWithNestedAnnotationAndNestedTestFactoryAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithNestedClassWithNestedAnnotationAndNestedTestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithNestedClassWithNestedAnnotationAndNestedTestAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithNestedClassWithNestedAnnotationAndNestedTestFactoryAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithNestedClassWithNestedAnnotationAndNestedTestFactoryAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithNestedClassWithoutAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithNestedClassWithoutAnnotations.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithParameterizedTestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithParameterizedTestAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithRepeatedTestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithRepeatedTestAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithTags.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithTestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithTestAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithTestFactoryAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithTestFactoryAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithTestTemplateAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithTestTemplateAnnotation.java -------------------------------------------------------------------------------- /src/test/java/org/pitest/junit5/repository/TestClassWithoutAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/java/org/pitest/junit5/repository/TestClassWithoutAnnotations.java -------------------------------------------------------------------------------- /src/test/resources/org/pitest/junit5/cucumber/pitest-junit5-cucumber.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitest/pitest-junit5-plugin/HEAD/src/test/resources/org/pitest/junit5/cucumber/pitest-junit5-cucumber.feature --------------------------------------------------------------------------------