2015-07-01 20 views
7

Próbuję osadzić groovy test na projekt java. zacznę z przykładów Spock - https://github.com/spockframework/spock-exampleNie można uruchomić i debugować testów groovy w ramach intellij idea

przykładach skompilować i wykonać uruchamiając testu bramkowej Maven ale jeśli próbuję uruchomić Badanie pod IntelliJ IDEA (Ctrl + F10 ramach metody badania) to z braku ścieżki klasy błędu.

Błąd uruchomiony HelloSpockSpec.length z Spocka i nazwy: klasa 'swoich przyjaciół HelloSpockSpec' nie znajduje się w module 'Spock-przykład'

próbuję zastosować rady z IntelliJ + Groovy + Spock ale nie zrobił” t pomóc.

+0

jest folder oznaczony jako źródła do badań? –

+0

Masz rację! Tęsknię za tym. Dziękuję Ci. Jeśli odpowiesz poprawnie, zagłosuję i oznaczę jako kompletny. – Torsten

+0

Zrobione! Cieszę się, że mogłem pomóc :-) –

Odpowiedz

14

Nie zapomnij zaznaczyć folder jako „test” Źródła w IntelliJ

Następnie powinien działać zgodnie z oczekiwaniami :-)

+0

Na wszelki wypadek ... Kliknij prawym przyciskiem myszy folder 'test/groovy' ->' Mark Directory as' -> 'Źródło testów root' –

0

Intellij może automatycznie dodać Groovy jako źródło katalogu źródłowego na podstawie listy pom. Dodaj build-pomocnik-maven-plugin config do maven POM pod plugins określającego ${basedir}/src/test/groovy jako reż źródło:

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>build-helper-maven-plugin</artifactId> 
    <executions> 
     <execution> 
      <id>add-groovy-test-source</id> 
      <phase>test</phase> 
      <goals> 
       <goal>add-test-source</goal> 
      </goals> 
      <configuration> 
       <sources> 
        <source>${basedir}/src/test/groovy</source> 
       </sources> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 
Powiązane problemy