Gtest RecordProperty () XML ошибка

В настоящее время я начинаю использовать googletest Framework для проекта C ++ и испытываю трудности при настройке вывода в формате xml.
У меня есть машина Debian, и я использую bash для компиляции и использую —gtest_output = xml: … для получения выходных данных.

У меня есть проблема относительно ‘RecordProperty (attr, string)’. Вместо того, чтобы помещать атрибут и строку в тег testcase, он создает новый тег свойства.

Я использую последнюю версию фреймворка gtest.

Спасибо за любую помощь

test.cpp:

TEST(ExampleTestSuite, ExampleTestCase) { <br/>
RecordProperty("fileName", __FILE__);<br/>
}

xml output:

<testsuite name="ExampleTestSuite" tests="1" failures="0" disabled="0" errors="0" time="0">
<testcase name="ExampleTestCase" status="run" time="0"classname="ExampleTestSuite">
<properties>
<property name="fileName" value="tests/unittests/test.cpp"/>
</properties>
</testcase>
</testsuite>

что я хотел:

<testsuite name="ExampleTestSuite" tests="1" failures="0" disabled="0" errors="0" time="0">
<testcase name="ExampleTestCase" status="run" time="0"classname="ExampleTestSuite" fileName="unittests/test.cpp">
</testcase>
</testsuite>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]