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

Alexandr Gomoliako zzz на zzz.org.ua
Ср Мар 14 13:51:19 PDT 2012


On Wed, Mar 14, 2012 at 10:14 PM, Тимур Нозадзе <timur.nozadze at gmail.com> wrote:

> Вот как раз эти два варианта работают каждый в своём случае, а хочется
> нечто комбинированное. Т. е. чтобы BEGIN отрабатывал только если
> тест-файл -- первый в прогоняемом наборе, END -- только если последний
> (в том числе, если он всего один).
>
> Подозреваю, что если тесты запускаются через Test::Harness, наверное,
> должен быть некий глобальный объект Test::Harness/Test::Builder, в
> который можно полезть грязными руками, и, угрожая утюгом, вытащить у
> него информацию обо всём наборе тестов и текущей позиции в нём.
> Но подробностей как оно там внутри работает, я не знаю, да и не
> хочется изобретать велосипед.

Ну обычно отдельный процесс для каждого тест файла, так что не выйдет.

Да и зачем в конце чистить? Это работа для make clean. Сам make и так
много временных файлов насоздает.
Хотя это наверное проблема, если вы используете системный /tmp. Не
используйте его, пользуйтесь текущей директорией :)


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