<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/testing/unittest/junit.cpp, branch get_cmakelists2</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=get_cmakelists2</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=get_cmakelists2'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2023-05-26T16:08:57Z</updated>
<entry>
<title>rename Y_TEST_FILTER option to Y_UNITTEST_FILTER_FILE</title>
<updated>2023-05-26T16:08:57Z</updated>
<author>
<name>nkozlovskiy</name>
<email>nmk@ydb.tech</email>
</author>
<published>2023-05-26T16:08:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=08ab69adc6a4958ba226238d3a2f8213bcdbec3d'/>
<id>urn:sha1:08ab69adc6a4958ba226238d3a2f8213bcdbec3d</id>
<content type='text'>
rename Y_TEST_FILTER to Y_UNITTEST_FILTER_FILE, also --test-filter to --filter-file</content>
</entry>
<entry>
<title>add ability to use test filter list from file</title>
<updated>2023-05-24T14:11:30Z</updated>
<author>
<name>nkozlovskiy</name>
<email>nmk@ydb.tech</email>
</author>
<published>2023-05-24T14:11:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6fa2337893a12eba9eaffd7bc1490f2f6dd5bb96'/>
<id>urn:sha1:6fa2337893a12eba9eaffd7bc1490f2f6dd5bb96</id>
<content type='text'>
для opensource YDB очень важно иметь возможность не запускать некоторые тесты. Сейчас это можно сделать через аргументы командой строки, но это для нас не удобно по причине того, что нам необходимо будет для включения/исключения теста запускать cmake, и конфиг для исключения тестов с CMake получается очень раздутый и не удобный.

я предлагаю добавить опцию и переменную окружения, в котором будет передаваться имя файла со списком enabled/disabled тестов.</content>
</entry>
<entry>
<title>Fix several small sins of junit xml report generator</title>
<updated>2023-03-27T11:16:23Z</updated>
<author>
<name>galaxycrab</name>
<email>UgnineSirdis@ydb.tech</email>
</author>
<published>2023-03-27T11:16:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=01710148b203237958368a84a27510de48dbb5c3'/>
<id>urn:sha1:01710148b203237958368a84a27510de48dbb5c3</id>
<content type='text'>
1. Закэпчуренный вывод в stderr/stdout после прогона теста вывожу в stderr/stdout полностью
2. Для xml-отчёта он обрезается, но теперь не по случайному символу, а по возможности по символу конца строки
3. Также теперь вывод печатается не первые 10 KB, а первые и последние 5 KB
4. При возникновении каких-то ошибок парсинга теста из xml-отчёта дочернего процесса текст этих ошибок трансформируется в failures теста, чтобы не пропускать их.
5. Добавлена валидация и экранирование строк для xml. Так как не все символы разрешается записывать в xml, приходится вместо запрещённых вставлять разрешённые ('?')</content>
</entry>
<entry>
<title>unittest junitxml add suite name to classname</title>
<updated>2023-03-22T09:12:11Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-03-22T09:12:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=04eca104ab81b8b331598b2cfec5e193f32fb6ec'/>
<id>urn:sha1:04eca104ab81b8b331598b2cfec5e193f32fb6ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support --fork-tests in JUnitProcessor. Support more than one trace processor. Capture stderr/stdout logs, backtrace and time in JUnitProcesor</title>
<updated>2023-03-20T18:40:37Z</updated>
<author>
<name>galaxycrab</name>
<email>UgnineSirdis@ydb.tech</email>
</author>
<published>2023-03-20T18:40:37Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=de1da5bba65d071a1fa8a3dde559560c1c4ba8a2'/>
<id>urn:sha1:de1da5bba65d071a1fa8a3dde559560c1c4ba8a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix writing to junitxml set by an env var from a forked test</title>
<updated>2023-03-17T08:33:07Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-03-17T08:33:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4f4d932dd1fea2a03e04f3838ecd406224dde81b'/>
<id>urn:sha1:4f4d932dd1fea2a03e04f3838ecd406224dde81b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>JUnitXML output for unittest</title>
<updated>2023-03-16T10:59:59Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-03-16T10:59:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=648fc9d7949c88a6ebaaf110289b8b4536bb9a16'/>
<id>urn:sha1:648fc9d7949c88a6ebaaf110289b8b4536bb9a16</id>
<content type='text'>
</content>
</entry>
</feed>
