Я использую TAP :: Harness в Perl, как это:
$harness = TAP::Harness->new({
formatter_class => 'TAP::Formatter::Console',
merge => 1,
verbosity => 1,
normalize => 1,
color => 1,
test_args => ['--url', $url, '--session', $session],
});
Через некоторое время я вызываю $ harness-> runtests (), передавая массив из нескольких тестов.
Проблема в том, что во всех моих тестах:
use Data::Dumper;
print Dumper \@ARGV;
Выходы:
$VAR1 = [];
Разве test_args не выходит в @ARGV в базовых тестах? Мне нужно передать некоторые параметры для каждого теста.