thegeorg 22602ef890 Fix modernize-use-emplace reported by clang-tidy16 11 months ago
..
benchmark 96458ea3c7 External build system generator release 65 11 months ago
common 96458ea3c7 External build system generator release 65 11 months ago
gbenchmark 96458ea3c7 External build system generator release 65 11 months ago
gmock_in_unittest 96458ea3c7 External build system generator release 65 11 months ago
gtest 96458ea3c7 External build system generator release 65 11 months ago
gtest_extensions 96458ea3c7 External build system generator release 65 11 months ago
gtest_main 96458ea3c7 External build system generator release 65 11 months ago
hook 96458ea3c7 External build system generator release 65 11 months ago
mock_server 96458ea3c7 External build system generator release 65 11 months ago
nofuzz 5ab38ec7a8 Moved devtools/nofuzz to library/cpp/testing/nofuzz 1 year ago
unittest 22602ef890 Fix modernize-use-emplace reported by clang-tidy16 11 months ago
unittest_main 96458ea3c7 External build system generator release 65 11 months ago
CMakeLists.txt 2bb1b2fb5d Revert commit rXXXXXX,Add env semantic 11 months ago
README.md b5b3d520c0 Intermediate changes 1 year ago

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).