Как запустить тестовые примеры Perl в Eclipse с использованием EPIC?
Я использую eclipse EPIC (плагин Perl) для запуска моих скриптов Perl. Скрипты работают нормально. но я хочу сгруппировать свои сценарии и бегать вместе на ходу. Как я могу это сделать?
Скрипты, которые я запускаю, являются тестовыми примерами. Поэтому было бы неплохо, если бы я мог взять результаты каждого сценария и отобразить их в виде таблицы, как моды или записать в файл все результаты. Как я могу сделать это тоже?
А можно ли подключиться к удаленному хосту для запуска скриптов?
2 ответа
Используйте "внешнюю конфигурацию инструмента" в Eclipse и запустите
доказать -l
команда из вашего каталога рабочей области (я предполагаю, что все модули находятся в lib /).
Это Perl-приложение от Test:: More, которое является базовым для всех тестов и печатает хорошие отчеты. Я использую это под Windows.
Если вы также хотите проверить, как улучшить свои тесты, используйте Devel::Cover, очень мощный инструмент,
прочитайте эту короткую статью / с практическими рекомендациями, если хотите
http://perl-node-interface.blogspot.com/2011/06/how-to-use-develcover.html
о том, как использовать Devel::Cover на Windows.
Если вы используете Windows, вы можете использовать пакетный файл (.bat) для запуска сценариев в группах. Создайте файл testcase.bat в своем текстовом редакторе и введите в него следующие строки:
perl script1.pl
perl script2.pl
perl script3.pl
где script1.pl, script2.pl и script3.pl - это имена ваших скриптов.
Затем запустите файл testcase.bat из командной строки.
Вам нужно будет распечатать результаты каждого сценария в общий файл, открыв файловый дескриптор. Режим 'добавления' ">>" будет полезен здесь.