Есть ли в командной строке testrunner для исполняемых файлов googletest, которые позволяют запускать только самые быстрые тесты? - googletest


1

Я ищу инструмент командной строки, который будет принимать исполняемые файлы googletest в качестве аргумента, а затем запускает только самые быстрые тесты из этого исполняемого файла. Какие из них должны определяться заданным пороговым значением времени.

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

У адаптера Visual Studio GoogleTest есть такая возможность, но мне это нужно как инструмент командной строки, поэтому я могу реализовать цель CMake "runFastTests", которая может использоваться в быстром тестовом цикле разработки.

Спасибо за ваше время.

Источник
  •  11
  •  0
  • 9 мар 2020 2020-03-09 13:28:18

Ответов пока нет