我试图在Test :: Simple模块的帮助下在perl中编写我的第一个测试用例。
当我尝试在.t
上运行此文件时,我已使用windows system
扩展名保存了该文件,然后它显示windows can not open this file
。
我搜索了这个,我发现的是运行这个文件,你应该创建一个名为/ t的新目录并将此文件保存到那里。
http://perlmeme.org/tutorials/writing_test_harness.html
我也试过这个,但它仍然没有用。
任何身体都可以给我一些提示。
以下是我的测试用例:
#!/usr/bin/perl -w
use Test::Simple tests => 2;
ok( 1 + 1 == 2 );
ok( 2 + 2 == 5 );
答案 0 :(得分:5)
Perl中的.t文件只是一个Perl脚本。 .t就是让你知道它是一个测试脚本而不是别的东西。文件扩展名和目录结构无关紧要,只是为了帮助您保持环境清洁。
要在Windows上从命令行运行Perl脚本,只需键入perl <script name>
即可。确保您的系统上安装了Perl可执行文件,因为默认情况下Windows没有安装Perl可执行文件,并确保它在您的路径中。如果要运行的脚本不在当前目录中,请确保指定脚本的路径。
答案 1 :(得分:0)
在您提供的网址中说:
现在因为'dot-T'文件只是普通的Perl脚本,你可以这样运行它们 -
perl t/Monger.t
你的帖子中是否是一个拼写错误,你写了/ t作为保存测试文件的目录 - 它应该是t /,所以只是一个相对于你所在位置的目录。 (这只是一个惯例。)