在perl中运行测试文件(.t文件)时出错

在perl中运行测试文件(.t文件)时出错,perl,Perl,我正试图在test::Simple module的帮助下用perl编写我的第一个测试用例。 我现在用扩展名.t保存了文件,当我试图在windows系统上运行此文件时,它说windows无法打开此文件 我在谷歌上搜索过这个文件,我发现要运行这个文件,你应该创建一个名为/t的新目录,并将这个文件保存在那里 我也尝试过这个,但仍然不起作用 谁能给我一些建议 以下是我的测试用例: #!/usr/bin/perl -w use Test::Simple tests => 2;

我正试图在test::Simple module的帮助下用perl编写我的第一个测试用例。 我现在用扩展名
.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之间创建一个关联!虽然您可以这样做,但从控制台运行它会更有意义,这样您就有机会看到输出。