<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/plugins/coverage.py, branch meta-1.0.3-dev3</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=meta-1.0.3-dev3</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=meta-1.0.3-dev3'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-06-24T18:00:15Z</updated>
<entry>
<title>Add programs filtering to python coverage</title>
<updated>2025-06-24T18:00:15Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2025-06-24T17:10:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f612485fd5e00a3a2b9091bf5aad118335af61c0'/>
<id>urn:sha1:f612485fd5e00a3a2b9091bf5aad118335af61c0</id>
<content type='text'>
This adds selective coverage for Python.
Since entire Python coverage done at program level it will only work if `COVERAGE_FILTER_PROGRAMS` requested.

Tests for `COVERAGE_FILTER_PROGRAMS` are added for both C++ (clang-coverage) and Python.
commit_hash:458c2c6818f55aa3cf9eeab57276b19f69dee478
</content>
</entry>
<entry>
<title>Improve coverage filtering and introduce programs filtering - take2 (fixed and improved)</title>
<updated>2025-06-11T21:34:04Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2025-06-11T21:11:52Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8c07c970d1c731ca1ecb6282ed31b200765846d3'/>
<id>urn:sha1:8c07c970d1c731ca1ecb6282ed31b200765846d3</id>
<content type='text'>
commit_hash:224018edeb9834af23baa6d82f6ea52f6928cd19
</content>
</entry>
<entry>
<title>Revert commit rXXXXXX, Improve coverage filtering and introduce programs filtering</title>
<updated>2025-06-11T07:32:16Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2025-06-11T07:13:20Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=14b7c868ff60664f5a6b956b32f5ac42a4270328'/>
<id>urn:sha1:14b7c868ff60664f5a6b956b32f5ac42a4270328</id>
<content type='text'>
Тесты на coverage не дискаверились для build/ и план был добавить дискавери и поребейзить, но PR замёржился :(

Судя по всему я эти тесты сломал (видно вот здесь: https://a.yandex-team.ru/review/9058271/details):  тесты упали после ребейза на после влития PR. Так что сейчас правки откачу, сделаю новый PR, стабилизирую тесты и уже потом волью. Кроме того добавлю тест на новый режим.
commit_hash:323f660e09fa6afe196c489fd6d3b2350a16c7c0
</content>
</entry>
<entry>
<title>Improve coverage filtering and introduce programs filtering</title>
<updated>2025-06-10T17:22:43Z</updated>
<author>
<name>spreis</name>
<email>spreis@yandex-team.com</email>
</author>
<published>2025-06-10T17:00:58Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=78269221c841f51094be1a828850d4d9d6a665bf'/>
<id>urn:sha1:78269221c841f51094be1a828850d4d9d6a665bf</id>
<content type='text'>
- Try to not add clang coverage dependencies unconditionally. Add everything if filtered-in
- Introduce optional `COVERAGE_FILTER_PROGRAMS` mode to allow filtering-out entire programs. Currently programs are always include coverage dependencies if clang coverage requested
commit_hash:b9128dba2c80519556c87d08f5bf006b04b7467e
</content>
</entry>
<entry>
<title>add ymake export to ydb</title>
<updated>2023-06-13T08:05:01Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-06-13T08:05:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0'/>
<id>urn:sha1:bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0</id>
<content type='text'>
</content>
</entry>
</feed>
