Class DirectoryResolverResult

java.lang.Object
com.soebes.itf.jupiter.extension.DirectoryResolverResult

class DirectoryResolverResult extends Object
The source structure looks usually like this:
   src/test/java/../
      +--- FirstIT.java
             +--- test_case_one
   src/test/resources-its/.../
      +--- FirstIT/
              +--- test_case_one
                      +--- src/...
                      +--- pom.xml
 
during the execution of the integration tests the following will be generated:
   target/                                   invalid input: '<'-- targetDirectory
      +-- itf-repo/                          invalid input: '<'-- targetItfRepoDirectory
      +-- test-classes/                      invalid input: '<'-- targetTestClassesDirectory
            +--- FirstIT/
                    +--- test_case_one       invalid input: '<'-- sourceMavenProject

      +-- maven-it/                          invalid input: '<'-- targetMavenItDirectory
           +-- FirstIT/                      invalid input: '<'-- mavenItTestCaseBaseDirectory
                 +--- test_case_one/         invalid input: '<'-- integrationTestCaseDirectory
                       +--- .m2/repository   invalid input: '<'-- cacheDirectory
                       +--- project          invalid input: '<'-- projectDirectory
                               +--- src/
                               +--- pom.xml
 
Author:
Karl Heinz Marbaise
  • Constructor Details

    • DirectoryResolverResult

      DirectoryResolverResult(org.junit.jupiter.api.extension.ExtensionContext context)
  • Method Details

    • getTargetItfRepoDirectory

      Path getTargetItfRepoDirectory()
    • getPredefinedRepository

      Optional<Path> getPredefinedRepository()
    • getCacheDirectory

      Path getCacheDirectory()
    • getSourceMavenProject

      Path getSourceMavenProject()
    • getProjectDirectory

      Path getProjectDirectory()
    • getIntegrationTestCaseDirectory

      Path getIntegrationTestCaseDirectory()
    • getMavenItTestCaseBaseDirectory

      Path getMavenItTestCaseBaseDirectory()
    • getTargetDirectory

      Path getTargetDirectory()