[Moscow.pm] Немедленный вывод из "prove"

Ilya Chesnokov chesnokov.ilya на gmail.com
Вт Июн 2 03:04:11 PDT 2015


Привет.

Тестовый скрипт t.t:
---
#!/usr/bin/env perl
use v5.12;
use warnings;
use Test::More;

use IO::Handle;
STDOUT->autoflush(1);
STDERR->autoflush(1);

pass('First test');
sleep 5;
pass('Second test');
done_testing();
---

При запуске его как perl t.t > t.out в t.out сначала появляется 'First
test', а через 5 секунд 'Second test' - все нормально.
При запуске как prove -vm t.t > t.out в t.out появляется инфа только
после завершения теста.

Кто-нибудь знает, как заставить prove выводить данные немедленно?
-- 
Best regards,
Ilya Chesnokov


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