如何使用 EPIC 在 Eclipse 中运行 Perl 测试用例?
我正在使用 eclipse EPIC(Perl 插件)来运行我的 Perl 脚本。 脚本运行良好。 但我想将我的脚本分组并一起运行。 我怎样才能做到这一点?
我正在运行的脚本是测试用例。 因此,基本上,如果我可以获取每个脚本的结果并将它们像时尚一样显示在表格中或将所有结果写入文件中,那就太好了。 我也能这样做吗?
我可以连接到远程主机来运行脚本吗?
I am using eclipse EPIC (Perl plug-in) to run my Perl scripts. The scripts are running fine. but I want group my scripts and run together at a go. How can I do this?
The scripts I am running are test cases. So basically it would be nice if I can take the results of each script and display them in table like fashion or write into a file all the results. How can I do this too?
And can I connect to remote host to run the scripts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Eclipse 中使用“外部工具配置”并从工作区目录运行
Prove -l
命令(我假设所有模块都在 lib/ 下)。
它是一个 Perl 应用程序,来自 Test::More,是所有测试的基础,并打印漂亮的报告。 我在Windows下使用它。
如果您还想检查如何改进您的测试,请使用 Devel::Cover(一个非常强大的工具),
如果您想要
http://perl-node-interface.blogspot.com/2011/06/how-to-use-develcover.html< /a>
关于如何在 Windows 上使用 Devel::Cover。
Use "external tool configuration" in eclipse and run the
prove -l
command from your workspace directory ( I assume all the modules are under lib/ ).
It is a Perl app, from Test::More that is the basic for all tests, and prints nice reports. I use it under Windows.
If you want also to check how to improve your tests use Devel::Cover, a very powerfull tool,
read this short article/how-to if you want
http://perl-node-interface.blogspot.com/2011/06/how-to-use-develcover.html
about how to use Devel::Cover on Windows.
如果您使用的是 Windows,则可以使用批处理 (.bat) 文件来分组运行脚本。 在文本编辑器中创建 testcase.bat 文件,然后在其中键入以下行:
其中 script1.pl、script2.pl 和 script3.pl 是脚本文件名。
然后从命令行运行 testcase.bat 文件。
您必须通过打开文件句柄将每个脚本的输出打印到公共文件中。
“追加”模式“>>” 在这里会有用。
If you are using Windows, you can use a batch (.bat) file to run the scripts in groups. Create a testcase.bat file in your text editor and type the following lines in it:
where script1.pl, script2.pl and script3.pl are your script filenames.
Then run the testcase.bat file from your command line.
You will have to print your outputs from each script to a common file by opening a filehandle.
The 'append' mode ">>" will be useful here.