Установка времени в Citrus TestSuite.xml / junitreports - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь выяснить, как зафиксировать время, прошедшее для всего комплекта тестов и отдельных тестовых случаев.

Я заметил, что когда /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() метода.

Мне просто интересно, есть ли еще способ ввести время, прошедшее в тестовом комплекте и тестовом наборе?

...