Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
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 для автоматического запуска тестов