Как заставить ScalaTest заполнять тестовую продолжительность выполнения в отчете xml?
Мы используем ScalaTest
для запуска тестов и отображения результатов в Jenkins. Он отлично работает, но почему-то ScalaTest` не заполняет тестовую версию.
Я добавляю следующие параметры теста:
Tests.Argument("-oD", "-u", "target/test-reports")
Но файл XML не имеет таймингов (см. time
всегда 0):
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testListTables" time="0.0">
</testcase>
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testGetDatabases" time="0.0">
</testcase>
<testcase classname="beekeeper.warehouse.jdbc.JDBCWarehouseTest" name="testSchema" time="0.0">
</testcase>
Нужно ли мне что-то делать, чтобы сообщить об этом или не поддерживается?
Спасибо за любую помощь
Ответы
Ответ 1
Я попробовал с образцом hello- scala от http://www.typesafe.com/activator/template/hello-scala его использование scalatest 2.2.4 и Scala 2.11.6
Используя активатор, я вижу время выполнения теста
<testcase classname="HelloSpec" name="Hello should have tests" time="0.037">
Можете ли вы рассказать нам, какой инструмент сборки вы используете, а также можете ли вы поделиться своим файлом build.sbt?