WWW: Механизировать ошибки установки модуля Perl - PullRequest
0 голосов
/ 25 января 2011

Я пытаюсь установить WWW:Mechanize module на моем сервере XAMMP. Я скопировал результаты теста, которые отображались в конце установки здесь:

Test Summary Report
-------------------
t\local\back.t         (Wstat: 256 Tests: 47 Failed: 1)
  Failed test:  33
  Non-zero exit status: 1
t\local\click_button.t (Wstat: 0 Tests: 19 Failed: 0)
  TODO passed:   15-17, 19
Files=51, Tests=554, 203 wallclock secs ( 0.51 usr +  0.11 sys =  0.62 CPU)
Result: FAIL
Failed 1/51 test programs. 1/554 subtests failed.
NMAKE : fatal error U1077: 'C:\Windows\system32\cmd.exe' : return code '0xff'
Stop.
  PETDANCE/WWW-Mechanize-1.66.tar.gz
  nmake.exe test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports PETDANCE/WWW-Mechanize-1.66.tar.gz
Running make install
  make test had returned bad status, won't install without force
Failed during this command:
 PETDANCE/WWW-Mechanize-1.66.tar.gz           : make_test NO

Может кто-нибудь сказать мне, почему существует так много ошибок, и установлен ли WWW:Mechanize несмотря на эти ошибки?

Ответы [ 2 ]

4 голосов
/ 25 января 2011

Тест 33 в t/local/back.t (в любом случае в WWW :: Mechanize 1.66), по-видимому, тестирует 404 с на локальном петлевом HTTP-сервере, созданном только для тестирования.По-видимому, для теста он получил сообщение, отличное от ожидаемого.

Я бы сказал, что у вас все будет в порядке, если вы установите его и проигнорируете один тест, поскольку другие 553, похоже, успешно прошли.Вы можете сделать это вручную, загрузив WWW :: Mechanize (или перейдя в каталог сборки CPAN, если вы знаете, где он находится), и запустив

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

. Вы также можете захотетьпосетите WWW :: Mechanize bug tracker и сообщите об этом как об ошибке, если она сохраняется;было бы неплохо.


РЕДАКТИРОВАТЬ : Подробнее об этой проблеме в трекере ошибок , поэтому, очевидно, нет необходимости сообщать об этом.Пока не исправлено.

1 голос
/ 26 января 2011

Некоторое время назад я проанализировал этот сбой. По крайней мере, для меня это не ошибка WWW :: Mechanize.

Посмотрите на:

1 / мой отчет об ошибке LWP (HTTP :: Daemon) - https://rt.cpan.org/Public/Bug/Display.html?id=62354

2 / отчет об ошибке моего сокета (gethostbyaddr) - http://rt.perl.org/rt3/Ticket/Display.html?id=78364

- KMX

P.S. извините могу опубликовать только 1 ссылку

...