LINUX.ORG.RU

Запуск unit тестов по изменению исходного кода

 , ,


0

1

Добрый день,

Есть большой проект написанный на C. Также есть большое количество unit тестов. После каждого изменения в исходном коде проекта должны запускаться не все тесты, а только тесты, которые тестирует измененный код. Есть ли готовые инструменты?

Для начала ответь на вопрос - как ты определяешь, какой тест какой код тестирует? Вот изменил ты допустим файл «phail.c», он вместе с кучей других неизмененных файлов слинковался в «coollib.so», после чего запускаешь юнит-тесты. У тебя где-нибудь записано, что unit-test A тестирует функции, код которых лежит в «phail.c»?

cherry-pick ()
Ответ на: комментарий от cherry-pick

Допустим можно различить по имени файла. Т.е. phail.c тестируется test_phail.c.

amazpyel ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.