aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/testing/unittest
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet2 days1-2/+0
| | | | commit_hash:a2ae9e9ddb0ebd0f3ce876aa1f8f29e291d3aed1
* use TString::Join() and use TStringBuf instead of const char*tobo2025-04-102-5/+4
| | | | commit_hash:451ebc0373719a4e87b0eef9c6278b1fe8eea842
* Merge yexception.h and bt_exception.h to prevent include cyclethegeorg2025-03-282-2/+2
| | | | commit_hash:4a6a74639669cf2836dedbc7b61efb1f43faef1f
* Intermediate changesrobot-piglet2025-02-211-0/+2
| | | | commit_hash:0ece39f764da165d6f259d1e8d89904001d07282
* Fix -Wnon-virtual-dtor in util and gtest wrapperthegeorg2025-01-231-0/+2
| | | | commit_hash:d8917bc04e6ab10b341000f8bb98d456223f0307
* feat contrib: aiogram 3armenqa2024-01-196-171/+0
| | | | Relates: https://st.yandex-team.ru/, https://st.yandex-team.ru/
* Fix modernize-use-emplace reported by clang-tidy16thegeorg2023-12-141-1/+1
|
* External build system generator release 65robot-ya-builder2023-12-051-3/+3
| | | | Update tools: yexport, os-yexport
* KIKIMR-19979 Fix empty attribute in xml reportgalaxycrab2023-11-281-2/+1
|
* KIKIMR-19979 Remove dependency on libxml of library/cpp/testing/unittestgalaxycrab2023-11-279-163/+390
|
* add darwin-arm64 CMakeListsdcherednik2023-11-202-0/+32
|
* Y_FAIL->Y_ABORT at '^li'ilnurkh2023-10-171-1/+1
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* Y_VERIFY->Y_ABORT_UNLESS at ^lilnurkh2023-10-092-7/+7
| | | | https://clubs.at.yandex-team.ru/arcadia/29404
* Fix transfer env vars from parent to a forked testgalaxycrab2023-08-141-10/+0
|
* KIKIMR-18702 JUnit tests. Save captured test output even when abort happenedgalaxycrab2023-08-042-1/+97
|
* add ymake export to ydbalexv-smirnov2023-06-135-0/+90
|
* Remove extra semicolon (library)bulatman2023-06-101-1/+1
|
* rename Y_TEST_FILTER option to Y_UNITTEST_FILTER_FILEnkozlovskiy2023-05-263-6/+6
| | | rename Y_TEST_FILTER to Y_UNITTEST_FILTER_FILE, also --test-filter to --filter-file
* add ability to use test filter list from filenkozlovskiy2023-05-243-1/+32
| | | | | для opensource YDB очень важно иметь возможность не запускать некоторые тесты. Сейчас это можно сделать через аргументы командой строки, но это для нас не удобно по причине того, что нам необходимо будет для включения/исключения теста запускать cmake, и конфиг для исключения тестов с CMake получается очень раздутый и не удобный. я предлагаю добавить опцию и переменную окружения, в котором будет передаваться имя файла со списком enabled/disabled тестов.
* Setup test env.vars from test.context during test binary initialization cppzhukoff-pavel2023-05-181-10/+15
|
* Push down TMPDIR env var to a subprocessalexv-smirnov2023-05-021-3/+8
|
* External build system generator release 29robot-ya-builder2023-04-191-1/+1
| | | Update tools: yexport
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-285-90/+0
|
* Fix several small sins of junit xml report generatorgalaxycrab2023-03-272-23/+139
| | | | | | | 1. Закэпчуренный вывод в stderr/stdout после прогона теста вывожу в stderr/stdout полностью 2. Для xml-отчёта он обрезается, но теперь не по случайному символу, а по возможности по символу конца строки 3. Также теперь вывод печатается не первые 10 KB, а первые и последние 5 KB 4. При возникновении каких-то ошибок парсинга теста из xml-отчёта дочернего процесса текст этих ошибок трансформируется в failures теста, чтобы не пропускать их. 5. Добавлена валидация и экранирование строк для xml. Так как не все символы разрешается записывать в xml, приходится вместо запрещённых вставлять разрешённые ('?')
* unittest junitxml add suite name to classnamealexv-smirnov2023-03-221-0/+3
|
* Support --fork-tests in JUnitProcessor. Support more than one trace ↵galaxycrab2023-03-205-118/+483
| | | | processor. Capture stderr/stdout logs, backtrace and time in JUnitProcesor
* External build system generator release 21robot-ya-builder2023-03-171-3/+3
| | | Update tools: yexport
* fix writing to junitxml set by an env var from a forked testalexv-smirnov2023-03-172-10/+22
|
* JUnitXML output for unittestalexv-smirnov2023-03-168-0/+218
|
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-155-0/+88
|
* Intermediate changesrobot-piglet2023-03-092-0/+30
|
* Intermediate changesrobot-piglet2023-03-073-2/+2
|
* External build system generator release 17robot-ya-builder2023-03-061-1/+1
| | | Update tools: yexport
* Refactor lib/cpp/testing/unittestromakudlakov2023-02-101-2/+0
| | | Remove test-started/test-finished events generator in utmain.cpp
* Intermediate changesrobot-piglet2023-02-073-18/+18
|
* Intermediate changesrobot-piglet2023-02-073-18/+18
|
* External build system generator release 12robot-ya-builder2023-01-311-1/+1
| | | Update tools: yexport
* External build system generator release 8robot-ya-builder2023-01-174-4/+4
| | | Update tools: yexport
* Sync linux-headers instead of using system onesthegeorg2022-12-154-20/+93
|
* calc current exception message oncepg2022-10-261-3/+3
|
* add NOLINT for clang-tidyyakubovskiy032022-10-251-2/+2
| | | | | Сейчас диагностика [readability-container-size-empty](https://releases.llvm.org/14.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-container-size-empty.html) ругается на %%UNIT_ASSERT_EQUAL(s, "")%%. Можно поменять на %%UNIT_ASSERT(s.empty())%%, но у этого изменения есть как минимум 2 недостатка (дальше со слов @sobols): - Если тест сломается и строчка станет непустой, мы не увидим красивого сообщения об ошибке, содержащего новое значение, а будет безликое сообщение про assertion failed. - Выглядит неоднородно с соседним кодом, который проверяет на непустые строчки.
* [unittest] Add NOLINT for clang-tidysobols2022-10-051-8/+8
|
* intermediate changesarcadia-devtools2022-06-011-12/+0
| | | | ref:2df36b497633117a29cc1f8faf1dd4e7be3eff87
* intermediate changesarcadia-devtools2022-05-131-1/+0
| | | | ref:87d2a156fb63ff12b04b203f1e5dc880d9af1585
* intermediate changesarcadia-devtools2022-04-263-2/+65
| | | | ref:ba3b994bce107b5d5ed74af8bebe6df02576505a
* intermediate changesarcadia-devtools2022-03-161-0/+6
| | | | ref:d483e9e2fc8bfef633904bd3103470d44e8d0eb4
* intermediate changesarcadia-devtools2022-03-153-62/+0
| | | | ref:ca7a95e8c9a9d780f96497136a152091d54e61b5
* Improve SystemCommand check in YDB CLI, KIKIMR-14321pnv12022-03-011-0/+9
| | | | ref:fe5ed49138dce046a93c364cc8879fad3abf3eef
* intermediate changesarcadia-devtools2022-02-181-0/+19
| | | | ref:1a0585d83f27cb6fb5b9c4f68a08177e10faf3b3
* intermediate changesarcadia-devtools2022-02-153-10/+1
| | | | ref:f793e47d98757e96c541d6d7dd53f8838e72cf3f