@@ -0,0 +1,1825 @@
+package de.retest.recheck;%0A%0Aimport java.io.File;%0A%0Aimport de.retest.recheck.persistence.FileNamer;%0A%0Apublic class GradleConformFileNamerStrategy implements FileNamerStrategy %7B%0A%0A    public static final String DEFAULT_RETEST_WORKSPACE_PATH = %22src/test/resources/retest/%22;%0A    public static final String DEFAULT_RETEST_TESTREPORTS_PATH = %22build/test-results/test%22;%0A%0A    @Override%0A    public FileNamer createFileNamer( final String... baseNames ) %7B%0A        return new FileNamer() %7B%0A%0A            @Override%0A            public File getFile( final String extension ) %7B%0A                final String baseName = String.join( %22/%22, baseNames );%0A                return new File( DEFAULT_RETEST_WORKSPACE_PATH + File.separator%0A                        + baseName + extension );%0A            %7D%0A%0A            @Override%0A            public File getResultFile( final String extension ) %7B%0A                final String baseName = String.join( %22/%22, baseNames );%0A                return new File( DEFAULT_RETEST_TESTREPORTS_PATH + File.separator%0A                        + baseName + extension );%0A            %7D%0A        %7D;%0A    %7D%0A%0A    @Override%0A    public String getTestClassName() %7B%0A        final StackTraceElement testMethodStack = TestCaseFinder.findTestCaseMethodInStack();%0A        if ( testMethodStack != null ) %7B%0A            return testMethodStack.getClassName();%0A        %7D%0A        throw new RuntimeException( %22Couldn't identify test method in call stack. Use explicit namer!%22 );%0A    %7D%0A%0A    @Override%0A    public String getTestMethodName() %7B%0A        final StackTraceElement testMethodStack = TestCaseFinder.findTestCaseMethodInStack();%0A        if ( testMethodStack != null ) %7B%0A            return testMethodStack.getMethodName();%0A        %7D%0A        throw new RuntimeException( %22Couldn't identify test method in call stack. Use explicit namer!%22 );%0A    %7D%0A%7D%0A

Add a gradle compatible file namer