2012/3/15 Тимур Нозадзе <[email protected]>:
>> Один раз на файл или один раз на несколько файлов?
> Один раз на прогон тестов, независимо от того, прогоняется один файл
> или несколько.
> Т. е.  запускаем напрямую любой один тест (perl t/01-sometest.pl) --
> действия выполняются в начале и конце 01-sometest.pl.
> Запускаем набор файлов, например, через make test -- перед прогоном
> первого теста в первом файле и после прогона последнего в последнем.

Идеального решения вы не найдете. Есть три варианты запустить тесты:

perl t/xxx.t
prove -v t/xxx.t
make test TEST_FILES=t/xxx.t

Первый кардинально отличается от двух других, но и там не передается
список тестов.

Не нужно вам это. Инициализируйте и дропайте в каждом тесте.

Возможность запускать параллельно тесты очень полезна.

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

-- 
Best regards, Ruslan.
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить