Как я могу запустить тесты JUnit под SCons? - PullRequest
0 голосов
/ 26 октября 2011

Похоже, в интернете нет ответа. Все, что мне нужно, это придумать SConstruct, который делает две вещи:

  • работает JUnit
  • дает разумный вывод для отображения CruiseControl

1 Ответ

0 голосов
/ 31 октября 2011

Это частичный ответ.Во-первых, вы, конечно, можете запустить junit как командную строку из-под scons, что-то вроде этого:

java -cp $LIB:target/test-classes/:target/classes org.junit.runner.JUnitCore com.mycompany.MyTestSuite

, но вы никак не можете создать вывод xml для CruiseControl: xml создается либо ant, либоMaven.Все, что у вас будет, - это необработанный текст, который вы, конечно, можете перехватывать и анализировать в своем скрипте на python (scons).

Не совсем решение.

...