Maven Failsafe не запускает тесты - PullRequest
0 голосов
/ 24 апреля 2018

Проект Mutimodule с корневым pom.xml:

            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-failsafe-plugin</artifactId>
                <version>${surefire.failsafe.version}</version>
                <executions>
                    <execution>
                        <id>integration-test</id>
                        <goals>
                            <goal>integration-test</goal>
                            <goal>verify</goal>
                        </goals>
                        <configuration>
                            <includes>
                                <include>**/**IT*.java</include>
                            </includes>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
        </pluginManagement>
   </build>

и в подпроекте:

                <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-failsafe-plugin</artifactId>
                <version>${surefire.failsafe.version}</version>
            </plugin>
        </plugins>
    </build>
    </project>

Ничто не выскакивает у меня при использовании -X,У меня есть законные тесты в директории по умолчанию, которая в соответствии с документами src/it/java.Я пробовал установить, проверить и проверить интеграцию.

[DEBUG]   (s) reportFormat = brief
[DEBUG]   (s) reportsDirectory = C:\Ws\gitproject\subproject\target\failsafe-reports
[DEBUG]   (f) rerunFailingTestsCount = 0
[DEBUG]   (f) reuseForks = true
[DEBUG]   (s) runOrder = filesystem
[DEBUG]   (f) shutdown = testset
[DEBUG]   (s) skip = false
[DEBUG]   (f) skipAfterFailureCount = 0
[DEBUG]   (s) skipTests = false
[DEBUG]   (s) suiteXmlFiles = []
[DEBUG]   (s) summaryFile = C:\Ws\gitproject\subproject\target\failsafe-reports\failsafe-summary.xml
[DEBUG]   (s) tempDir = surefire
[DEBUG]   (s) testClassesDirectory = C:\Ws\gitproject\subproject\target\test-classes
[DEBUG]   (s) testNGArtifactName = org.testng:testng
[DEBUG]   (s) testSourceDirectory = C:\Ws\gitproject\subproject\src\test\java
[DEBUG]   (s) threadCountClasses = 0
[DEBUG]   (s) threadCountMethods = 0
[DEBUG]   (s) threadCountSuites = 0
[DEBUG]   (s) trimStackTrace = true
[DEBUG]   (s) useFile = true
[DEBUG]   (s) useManifestOnlyJar = true
[DEBUG]   (s) useSystemClassLoader = true
[DEBUG]   (s) useUnlimitedThreads = false
[DEBUG]   (s) workingDirectory = C:\Ws\gitproject\subproject
[DEBUG]   (s) project = MavenProject: com.superchicken.otm:subproject:18.2.1.0-SNAPSHOT @ C:\Ws\gitproject\subproject\pom.xml
[DEBUG]   (s) session = org.apache.maven.execution.MavenSession@306863ac

testSourceDirectory мне не подходит, но я пока не могу его изменить.Я проверю это на мгновение.

- исправление.Дело не в том, что я не могу изменить testSourceDirectory, но это не улучшает ситуацию.

Дополнительная информация: У нас также есть джакоко и фортифик.

Новая информация: файлы в src/it/**/*.java не компилируются.Файлы классов не попадают в целевой каталог где-либо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...