2014-04-28 13 views
5

Obecnie używamy IntelliJ, Scala, SBT do rozpoczęcia naszych testów w naszym lokalnym środowisku. Z linii poleceń SBT, możemy podać konkretnych badań, apartamenty, symbole wieloznaczne, jak polecił tutaj:Jak uruchomić określone testy za pomocą SBT Jenkins Plugin dla testu ScalaTest

ScalaTest.org Page

Takie jak "test-only * RedSuite"

Jednak na naszym serwerze CI Jenkins, z SBT pluging, określając to, daje błąd.

W polu działania, zostały użyte następujące wartości:

Działanie: Test-kompilacji tylko test.package.name

Korzystanie następujący sposób pracy dla wszystkich testów:

Działanie: skompilować test

[success] Total time: 240 s, completed Apr 28, 2014 12:29:36 PM 
[error] Expected ID character 
[error] Not a valid command: org (similar: export) 
[error] Expected project ID 
[error] Expected configuration 
[error] Expected ':' (if selecting a configuration) 
[error] Expected key 
[error] Not a valid key: org (similar: fork, run, doc) 
[error] org.company.scalatest.abc.regressionsuite 
[error] ^
Build step 'Build using sbt' changed build result to FAILURE 
Build step 'Build using sbt' marked build as failure 
Recording test results 

Czy ktoś wie, czy istnieje sposób możemy przekazać te parametry przez wtyczkę Jenn SBT?

Odpowiedz

9

To jest cytowanie problemu, swoje pole działania jest analizowany jako 3 komend:

  • compile
  • test-only
  • org.company.scalatest.abc.regressionsuite

I to dławiki bo org nie jest ważny dowództwo.

Należy to naprawić, używając .

+1

Po ponownym zapoznaniu się z dokumentacją SBT, pomyślałem, że błąd polegał na testowaniu zamiast testOnly. TestOnly (z parametrami w cudzysłowach) zrobił dokładnie to, czego chcieliśmy, a powrót i próba sugestii gourlaysamy również zadziałała. Dzięki! – user1697841

+2

@ user1697841 użyj 'testOnly' jeśli to możliwe:' test-only' to stara składnia (przed sbt 0.13), 'testOnly' nowa (obsługiwana tylko w sbt 0.13+). Ten stary wciąż jest obsługiwany ze względu na kompatybilność wsteczną, ale pewnego dnia zniknie. – gourlaysama

Powiązane problemy