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
