[Moscow.pm] Хуки при выполнении тестов

Alexandr Gomoliako zzz на zzz.org.ua
Ср Мар 14 12:48:10 PDT 2012


>> Есть некий модуль с набором тестов.
>> Перед прогоном тестов и после их завершения нужно выполнять некие
>> инициализирующие/финализирующие действия, например, распаковать
>> какие-нибудь данные, нужные для тестирования, а потом их удалить.
>> Хочется, чтобы эти действия выполнялись ровно один раз, как при
>> прогоне нескольких тестов через Test::Harness/TAP::Harness, так и при
>> прямом запуске какого-нибудь одного тестового скрипта.
>>
>> Нет ли каких-нибудь готовых средств для подобной задачи? Поиск по CPAN
>> пока ничего не дал.
>
> Один раз на файл или один раз на несколько файлов?

BEGIN {}
END {}
не подходят?

А если для всех файлов, то можно добавить в t/00-begin.t t/99-end.t


Подробная информация о списке рассылки Moscow-pm