У меня типичная сборка sbt (0.13) и добавили плагин jacoco4sbt к моей сборке.jacoco4sbt не «обнаруживает» мои тесты. Любая идея почему?
addSbtPlugin("de.johoop" % "jacoco4sbt" % "2.1.1")
Я использую specs2 для запуска своих тестов (2.2.2).
Если я бегу
~>sbt
>test
все мои тесты задавят (120 из них). Однако, если у меня есть
>jacoco:test
0 тестов, как будто конфигурация jacoco не может их найти.
Быстрый поиск показывает, что есть проблема с jacoco4sbt и Play, потому что Play устанавливает parallelExecution в false. Тем не менее, я не использую Play, а для parallelExecution для обеих конфигураций установлено значение True. Я попытался установить их как false, но безрезультатно.
Любая идея, что может произойти неправильно?
n.b. Проект, над которым я работаю, является открытым исходным кодом, поэтому я создал филиал, где я попытался добавить jacoco4sbt. Не стесняйтесь клонировать его и видеть, что происходит для вас самих.
https://github.com/jedesah/scala-codesheet-api/tree/jacoco
У вас есть «fork in test: = true», если это возможно? – Eric
Конечно не явно. Но я могу попытаться заставить его ошибочно и посмотреть, что произойдет. Позвольте мне вернуться к вам о том, что из этого выйдет. – jedesah
Пробовал прямо установить значение false, но безрезультатно. Тем не менее тесты jacoco: cover или jacoco не выполняются: тестовые задачи. – jedesah