在perl中运行测试文件(.t文件)时出错
我正试图在test::Simple module的帮助下用perl编写我的第一个测试用例。 我现在用扩展名在perl中运行测试文件(.t文件)时出错,perl,Perl,我正试图在test::Simple module的帮助下用perl编写我的第一个测试用例。 我现在用扩展名.t保存了文件,当我试图在windows系统上运行此文件时,它说windows无法打开此文件 我在谷歌上搜索过这个文件,我发现要运行这个文件,你应该创建一个名为/t的新目录,并将这个文件保存在那里 我也尝试过这个,但仍然不起作用 谁能给我一些建议 以下是我的测试用例: #!/usr/bin/perl -w use Test::Simple tests => 2;
.t
保存了文件,当我试图在windows系统上运行此文件时,它说windows无法打开此文件
我在谷歌上搜索过这个文件,我发现要运行这个文件,你应该创建一个名为/t的新目录,并将这个文件保存在那里
我也尝试过这个,但仍然不起作用
谁能给我一些建议
以下是我的测试用例:
#!/usr/bin/perl -w
use Test::Simple tests => 2;
ok( 1 + 1 == 2 );
ok( 2 + 2 == 5 );
Perl中的.t文件只是一个Perl脚本。t只是让您知道它是一个测试脚本,而不是其他脚本。文件扩展名和目录结构实际上并不重要,它只是帮助您保持环境整洁
要在Windows上运行Perl脚本,只需在命令行中键入Perl
。确保您的系统上安装了Perl可执行文件,因为Windows默认情况下不附带Perl可执行文件,并确保它位于您的路径中。如果要运行的脚本不在当前目录中,请确保指定脚本的路径。在您提供的URL中显示:
现在,因为“dot-T”文件只是普通的Perl脚本,所以您可以这样运行它们-
perl t/Monger.t
如果您的帖子中有输入错误,您将/t作为一个目录来保存您的测试文件-它应该是t/,所以只是一个相对于您所在位置的目录。(这只是一种约定。)此外,如果您有证明
工具,它将运行测试脚本并在结果摘要中解释输出(或不解释,取决于选项)。您提供的链接中有很多答案。你读了吗?你想通过浏览器启动文件吗?您需要在.t和Perl之间创建一个关联!虽然您可以这样做,但从控制台运行它会更有意义,这样您就有机会看到输出。