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/                                   <-- targetDirectory
      +-- itf-repo/                          <-- targetItfRepoDirectory
      +-- test-classes/                      <-- targetTestClassesDirectory
            +--- FirstIT/
                    +--- test_case_one       <-- sourceMavenProject

      +-- maven-it/                          <-- targetMavenItDirectory
           +-- FirstIT/                      <-- mavenItTestCaseBaseDirectory
                 +--- test_case_one/         <-- integrationTestCaseDirectory
                       +--- .m2/repository   <-- cacheDirectory
                       +--- project          <-- 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()