Criterion icon

Criterion

Criterion icon

Criterion

  0
Бесплатное ПО Открытый код
Категории:
Платформы: Mac Linux Windows
Особенности:
test-framework модульное тестирование



Criterion - это ненавязчивая платформа кросс-платформенного модульного
тестирования.

Большинство тестовых сред для C требуют большого количества стандартного кода
для настройки тестов и наборов тестов - вам нужно создать основную часть,
затем зарегистрировать новые наборы тестов, затем зарегистрировать тесты в
этих наборах и, наконец, вызвать нужные функции.

Это дает пользователю большой контроль, к сожалению, за счет простоты.

Критерий следует принципу KISS, сохраняя контроль, который пользователь будет
иметь с другими структурами:

Тесты автоматически регистрируются при объявлении.
Предусмотрена точка входа по умолчанию, нет необходимости объявлять main, если
вы не хотите делать специальную обработку.
Испытания изолированы в своем собственном процессе, о сбоях и сигналах можно
сообщать и тестировать.
Прогресс и статистика могут отслеживаться в режиме реального времени с помощью
хуков отчетов.

Аналоги (3):

  • Google Test

    Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows...
      1
    Бесплатное ПО Открытый код
    Mac Linux Windows
    c-plus-plus software-development модульное тестирование
  • CPPUnit

    Получите CppUnit - C ++ порт JUnit на SourceForge.net.
      0
    Бесплатное ПО Открытый код
    Mac Linux Windows
    c-plus-plus software-development модульное тестирование
  • UnitTest++

    UnitTest ++ - это модуль модульного тестирования для C ++, разработанный для простоты и мобильности.
      0
    Бесплатное ПО Открытый код
    Mac Linux Windows
    c-plus-plus Не поддерживается software-development модульное тестирование