Как запустить тест из другой папки? - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть проект

my-tests
  src
    test
      java
        my
          demo
srv
  src
    main
      java
        my
          demo

Я хочу запустить mvn clean install на srv, а затем запустить тесты из my-tests Я попытался добавить плагин в pom. xml srv

<plugin>
 <groupId>org.codehaus.mojo</groupId>
 <artifactId>build-helper-maven-plugin</artifactId>
 <version>1.12</version>
 <executions>
   <execution>
     <id>add-test-source</id>
     <goals>
       <goal>add-test-source</goal>
     </goals>
     <configuration>
       <sources>
         <source>../my-tests</source>
       </sources>
     </configuration>
   </execution>
 </executions>
</plugin>

Я получил ошибку компиляции

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.592 s
[INFO] Finished at: 2020-04-27T16:35:14+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project sapinttest-srv: Compilation failure: Compilation failure:
[ERROR] /C:/Users/Downloads/app/integration-tests/src/test/java/my/company/HelloWorldServletTest.java:[3,22] package io.restassured does not exist
[ERROR] /C:/Users/Downloads/app/integration-tests/src/test/java/my/company/HelloWorldServletTest.java:[4,47] package org.jboss.arquillian.container.test.api does not exist
[ERROR] /C:/Users/Downloads/app/integration-tests/src/test/java/my/demo/HelloWorldServletTest.java:[5,34] package org.jboss.arquillian.junit does not exist
[ERROR] /C:/Users/Downloads/app/integration-tests/src/test/java/my/demo/HelloWorldServletTest.java:[6,37] package org.jboss.arquillian.test.api does not exist
[ERROR] /C:/Users/Downloads/app/integration-tests/src/test/java/my/demo/HelloWorldServletTest.java:[7,37] package org.jboss.shrinkwrap.api.spec does not exist
[ERROR] /C:/Users//Downloads/app/integration-tests/src/test/java/my/demo/HelloWorldServletTest.java:[8,17] package org.junit does not exist

, когда я попытался запустить тест из папки my-tests, компиляция прошла нормально, но тесты не запустились mvn clean install -DskipTests=false

Не могли бы вы мне посоветовать, пожалуйста?

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