ilnurkh 784925324f Y_FAIL->Y_ABORT at '^li' 1 год назад
..
benchmark bf0f13dd39 add ymake export to ydb 1 год назад
common 784925324f Y_FAIL->Y_ABORT at '^li' 1 год назад
gbenchmark bf0f13dd39 add ymake export to ydb 1 год назад
gmock_in_unittest bf0f13dd39 add ymake export to ydb 1 год назад
gtest 6128c83f47 Add yt into autobuild 1 год назад
gtest_extensions bf0f13dd39 add ymake export to ydb 1 год назад
gtest_main bf0f13dd39 add ymake export to ydb 1 год назад
hook bf0f13dd39 add ymake export to ydb 1 год назад
mock_server c76aaf823d Fix input variable missprint 1 год назад
nofuzz 5ab38ec7a8 Moved devtools/nofuzz to library/cpp/testing/nofuzz 1 год назад
unittest 784925324f Y_FAIL->Y_ABORT at '^li' 1 год назад
unittest_main bf0f13dd39 add ymake export to ydb 1 год назад
CMakeLists.txt c76aaf823d Fix input variable missprint 1 год назад
README.md b5b3d520c0 Intermediate changes 1 год назад

README.md

В этой директории лежат библиотеки для удобного написания тестов на C++, а именно:

  • benchmark — библиотека для реализации простых бенчмарков.
  • boost_test — реализация тестирования средствами библиотеки boost. Не используйте этот фреймворк в новом коде.
  • boost_test_main — реализация (средствами библиотеки boost) функции int main(argc, argv) для модуля BOOSTTEST. Не используйте этот фреймворк в новом коде.
  • common — независимые вспомогательные функции. Например функции для получения аркадийных путей.
  • gmock — прокси-библиотека для подключения contrib/resticted/googltest/googlemock без нарушения PEERDIR policy.
  • gtest — реализация модуля GTEST — средства для интеграции фреймворка googletest в Аркадию.
  • gtest_boost_extensions — расширения gtest и gmock, улучшающие поддержку типов из boost.
  • gtest_extensions — расширения gtest и gmock, улучшающие поддержку Аркадийных типов. Все расширения включены в модуле GTEST по-умолчанию.
  • gtest_main — реализация int main(argc, argv) для модуля GTEST (вынесена в отдельную библиотеку, чтобы в перспективе была возможна реализация GTEST_WITH_CUSTOM_ENTRY_POINT).
  • gtest_protobuf — утилиты для работы с протобуфом в тестах.
  • hook — хуки для выполнения пользовательских функций в тестах и бенчмарках.
  • mock_server — реализация http-сервера для тестов.
  • unittest — реализация модуля UNITTEST — основного средства для тестирования тестов на С++ в Аркадии.
  • unittest_main — реализация int main(argc, argv) для модуля UNITTEST (она вынесена в отдельную библиотеку, чтобы оставить возможность для реализации UNITTEST_WITH_CUSTOM_ENTRY_POINT).