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
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?
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
@ 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