Я пытаюсь выяснить, как зафиксировать время, прошедшее для всего комплекта тестов и отдельных тестовых случаев.
Я заметил, что когда /junitreports/TEST-*.xml
и TEST-TestSuite.xml
генерируются после запуска теста JUnit
или TestNG
, элемент времени не заполняется как в <testsuite>
, так и <testcase>
, как показано ниже:
<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="TestSuite" time="0.0" tests="3" errors="0" skipped="0" failures="0">
<testcase name="Read1Test" classname="com.consol.citrus.tests.ReadTest" time="0.0"/>
<testcase name="Read2Test" classname="com.consol.citrus.tests.ReadTest" time="0.0"/>
<testcase name="Read3Test" classname="com.consol.citrus.tests.ReadTest" time="0.0"/>
</testsuite>
Я посмотрел в citrus-core
JUnitReporter.java
и test.duration
инициализирован, но не является частью объекта TestResult
или каких-либо параметров внутри createReportContent()
метода.
Мне просто интересно, есть ли еще способ ввести время, прошедшее в тестовом комплекте и тестовом наборе?