Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Unit tests run fast. If they don't run fast, they aren't unit tests.
Ваши метры наверное не писали ничего сложнее «Здравствуй Мир».Eah, eah...
Попробуйте написать тест для алгоритма O(e^n).В чём проблема? Не обязательно тест запускать на наборах данных при n→∞. А при малых n тесты будут отрабатывать быстро.
#!/bin/sh
SRC=../src # Путь к каталогу с исходниками
TESTS=${@:-./*.t} # .t -- расширение для тестов по-умолчанию
inotifywait -rm -e close_write $SRC $TESTS | while read line ; do
clear
echo ----- $(date) -------
for t in $TESTS ; do
echo ">> " $t
$t || break
done
done
./autotest.sh <test1> <test2> <test3> ...
./autotest.sh
Настройка IDE для автоматического запуска тестов