Perl Devel::Cover для тестирования (cover) my_file.pl с различными входными аргументами командной строки
Я новичок и прошу прощения за мое невежество. Я пытаюсь использовать Devel::Cover (DC), чтобы получить представление о покрытии кода моего Perf-файла my_file.pl, в котором аргументы командной строки запускались с arg1, arg2. Я использую Perl 5.8.9 с DC 1.23. Шаги, которые я успешно выполнил для создания HTML-файла:
perl -MDevel::Cover my_file.pl -arg1 arg1_value -arg2 arg2_value
Devel-Cover-1.23/bin/cover cover_db --report=html
Теперь у меня нет пакетов / модулей для тестирования напрямую. Но у меня есть файл my_file.pl, который вызывает несколько пакетов.
И мне нужно протестировать my_file.pl с несколькими различными комбинациями аргументов командной строки i/p (т.е. arg1_different_value, arg2_different_value и т. Д.). Все эти тестовые комбинации являются частью моего набора регрессий (вы можете подумать об опциях, записанных в файле test.txt последовательно), и я пытаюсь понять, может ли Devel:: Cover гарантировать, что у меня есть 100% покрытие кода этими тестами,
Несмотря на то, что я могу выполнить вышеизложенное в цикле for, каждый раз с разными аргументами, я не уверен, что это лучший способ, поскольку в итоге я получу сотни файлов html/report, которые необходимо объединить для каких-либо значимых целей.
Не могли бы вы предоставить несколько указателей?