On Wed, Mar 14, 2012 at 10:14 PM, Тимур Нозадзе <[email protected]> wrote:
> Вот как раз эти два варианта работают каждый в своём случае, а хочется > нечто комбинированное. Т. е. чтобы BEGIN отрабатывал только если > тест-файл -- первый в прогоняемом наборе, END -- только если последний > (в том числе, если он всего один). > > Подозреваю, что если тесты запускаются через Test::Harness, наверное, > должен быть некий глобальный объект Test::Harness/Test::Builder, в > который можно полезть грязными руками, и, угрожая утюгом, вытащить у > него информацию обо всём наборе тестов и текущей позиции в нём. > Но подробностей как оно там внутри работает, я не знаю, да и не > хочется изобретать велосипед. Ну обычно отдельный процесс для каждого тест файла, так что не выйдет. Да и зачем в конце чистить? Это работа для make clean. Сам make и так много временных файлов насоздает. Хотя это наверное проблема, если вы используете системный /tmp. Не используйте его, пользуйтесь текущей директорией :) -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
