0

我正在尝试WWW:Mechanize module在我的 XAMMP 服务器上安装。我在这里复制了安装结束时显示的测试结果:

测试总结报告
------------------
t\local\back.t(Wstat:256 次测试:47 次失败:1)
  测试失败:33
  非零退出状态:1
t\local\click_button.t(Wstat:0 测试:19 失败:0)
  TODO 已通过:15-17、19
文件=51,测试=554,203 挂钟秒(0.51 usr + 0.11 sys = 0.62 CPU)
结果:失败
失败的 1/51 测试程序。1/554 子测试失败。
NMAKE:致命错误 U1077:'C:\Windows\system32\cmd.exe':返回代码 '0xff'
停止。
  PETDANCE/WWW-Mechanize-1.66.tar.gz
  nmake.exe 测试——不正常
//提示// 要查看安装此模块的 cpan-testers 结果,请尝试:
  报告 PETDANCE/WWW-Mechanize-1.66.tar.gz
运行 make install
  make test 已返回错误状态,不强制安装
在此命令期间失败:
 PETDANCE/WWW-Mechanize-1.66.tar.gz : make_test NO

谁能告诉我为什么有这么多错误,并且WWW:Mechanize尽管有这些错误还是安装了?

4

2 回答 2

4

测试 33 t/local/back.t(无论如何都在 WWW::Mechanize 1.66 中)似乎在本地环回 HTTP 服务器上测试 404,该服务器仅为测试而创建。它显然收到了与测试预期不同的消息。

我会说你可以安装它并忽略一个测试,因为其他 553 似乎已经成功。你可以通过下载WWW::Mechanize(或者如果你知道它在哪里去你的 CPAN 构建目录)来手动完成,然后运行

perl Makefile.PL
make
make test        # just try it again, it might have been transient
make install

您可能还希望访问WWW::Mechanize 错误跟踪器并将其报告为错误,如果它仍然存在;会很好。


编辑关于这个问题的更多信息在错误跟踪器中,所以显然不需要报告它。不过,还没有修复。

于 2011-01-25T16:53:49.187 回答
1

前段时间我分析过这个失败。至少对我来说,这似乎不是 WWW::Mechanize 的错误。

看一下:

1/ 我的 LWP (HTTP::Daemon) 错误报告 - https://rt.cpan.org/Public/Bug/Display.html?id=62354

2/ 我的 Socket (gethostbyaddr) 错误报告 - http://rt.perl.org/rt3/Ticket/Display.html?id=78364

--kmx

PS抱歉只能发布1个链接

于 2011-01-25T23:17:57.427 回答