On Sat, Nov 26, 2011 at 1:31 AM, Sergey Zasenko <[email protected]>
wrote:> Временные файлы надо просто через File::Temp создавать,
который сам
На ридонли рут с маленьким /tmp не сработает.
> Мне не очень удобно показалось в BEGIN{} каждого t/*.t добавлять t/lib в @INC.
> (dirname(), realpath() и require'ы для них, и grep с unshift) Меньше 4-х строк
а use lib 't/lib' ?
> напишут, особенно если не пройдут, а в других --- при сворачивании исходников
> в
> .tar.gz, например, нежелательно, чтобы они там после тестов оставались. Может,
> директории не будет появляться мусор который, случайно, можно занести в
> cvs/релиз.
MANIFEST.SKIP, .gitignore, .hgignore, etc.
И даже хуки не нужны
> Ещё бы знать, что для M:I, например, это заведомо реализуемо.
Кто его знает, в ExtUtils::MakeMaker можно.
> Я пару досадных багов таки выловил.
Мы можем протестировать только те баги, о которых мы и так знаем :)
А на самом деле надежность системы напрямую зависит от простоты.
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org