Whenever I try to make test for this module I try to do the test and they just wont run so I have to use perl -Ilib/ t/honeyclient_manager_vm.t and I am getting multiple errors, any help on how to resolve these errors?
This is on CentOS 5.
[root@localhost HoneyClient-Manager-0.99]# perl Makefile.PL
*** Module::AutoInstall version 1.02
*** Checking for Perl dependencies...
[Core Features]
- Carp ...loaded. (1.04)
- Config ...loaded. (0)
- Config::General ...loaded. (2.33)
- Data::Dumper ...loaded. (2.121_08)
- DateTime::HiRes ...loaded. (0.01)
- Digest::MD5 ...loaded. (2.36)
- English ...loaded. (1.02)
- ExtUtils::MakeMaker ...loaded. (6.36)
- Fcntl ...loaded. (1.05)
- File::Basename ...loaded. (2.74)
- File::Copy ...loaded. (2.09)
- File::Copy::Recursive ...loaded. (0.35)
- File::stat ...loaded. (1.00)
- FileHandle ...loaded. (2.01)
- HoneyClient::Util::Config ...loaded. (0.98)
- HoneyClient::Util::SOAP ...loaded. (0.98)
- IO::File ...loaded. (1.13)
- IPTables::IPv4 ...loaded. (0.98)
- Log::Log4perl ...loaded. (1.12)
- MIME::Base64 ...loaded. (3.07)
- Net::DNS::Resolver ...loaded. (614)
- POSIX ...loaded. (1.09)
- Proc::ProcessTable ...loaded. (0.41)
- Storable ...loaded. (2.15)
- Thread::Queue ...loaded. (2.00)
- Thread::Semaphore ...loaded. (2.01)
- Tie::File ...loaded. (0.97)
- Time::HiRes ...loaded. (1.86)
- VMware::VmPerl ...loaded. (1.01)
- VMware::VmPerl::ConnectParams ...loaded. (1.01)
- VMware::VmPerl::Question ...loaded. (1.01)
- VMware::VmPerl::Server ...loaded. (1.01)
- VMware::VmPerl::VM ...loaded. (1.01)
- sigtrap ...loaded. (1.02)
Warning, threads::shared has already been loaded. To
enable shared variables, 'use threads' must be called
before threads::shared or any module that uses it.
- threads ...loaded. (1.65)
- threads::shared ...loaded. (1.13)
*** Module::AutoInstall configuration finished.
Writing Makefile for HoneyClient::Manager
[root@localhost HoneyClient-Manager-0.99]# make
Manifying blib/man3/HoneyClient::Manager::VM::Clone.3pm
Manifying blib/man3/HoneyClient::Manager::VM.3pm
Manifying blib/man3/HoneyClient::Manager::FW.3pm
Manifying blib/man3/HoneyClient::Manager.3pm
[root@localhost HoneyClient-Manager-0.99]# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/honeyclient_manager_vm.t
t/honeyclient_manager_vm....ok 4/0# About to run basic unit tests.
# Note: These tests *expect* VMware Server or VMware GSX to be installed and running on this system beforehand.
t/honeyclient_manager_vm....ok 24/0Confused test output: test 25 answered after test 25
Confused test output: test 26 answered after test 26
Confused test output: test 27 answered after test 27
Confused test output: test 28 answered after test 28
Confused test output: test 29 answered after test 29
Confused test output: test 30 answered after test 30
Confused test output: test 31 answered after test 31
Confused test output: test 32 answered after test 32
Confused test output: test 33 answered after test 33
Confused test output: test 34 answered after test 34
Confused test output: test 35 answered after test 35
Confused test output: test 36 answered after test 36
Confused test output: test 37 answered after test 37
Confused test output: test 38 answered after test 38
Confused test output: test 39 answered after test 39
Confused test output: test 40 answered after test 40
Confused test output: test 41 answered after test 41
Confused test output: test 42 answered after test 42
Confused test output: test 43 answered after test 43
Confused test output: test 44 answered after test 44
Confused test output: test 45 answered after test 45
Confused test output: test 46 answered after test 46
Confused test output: test 47 answered after test 47
Confused test output: test 48 answered after test 48
Confused test output: test 49 answered after test 49
Confused test output: test 50 answered after test 50
Confused test output: test 51 answered after test 51
# About to run extended tests.
Confused test output: test 52 answered after test 52
# Note: These extended tests will take *significant* time to complete (10-30 minutes).
Don't know which tests failed: got 52 ok, expected 0
FAILED--1 test script could be run, alas--no output ever seen
make: *** [test_dynamic] Error 255
[root@localhost HoneyClient-Manager-0.99]# perl -Ilib/ t/honeyclient_manager_vm.t
ok 1 - use ExtUtils::MakeMaker;
ok 2 - use Log::Log4perl;
ok 3 - use HoneyClient::Util::Config;
ok 4 - use HoneyClient::Manager::VM;
ok 5 - use HoneyClient::Util::SOAP;
ok 6 - use File::Basename;
ok 7 - use File::Copy::Recursive;
ok 8 - use Data::Dumper;
ok 9 - use File::stat;
ok 10 - use Digest::MD5;
ok 11 - use DateTime::HiRes;
ok 12 - use Fcntl;
ok 13 - use VMware::VmPerl;
ok 14 - use VMware::VmPerl::Server;
ok 15 - use VMware::VmPerl::ConnectParams;
ok 16 - use VMware::VmPerl::VM;
ok 17 - use VMware::VmPerl::Question;
ok 18 - use threads;
ok 19 - use threads::shared;
ok 20 - use Thread::Queue;
ok 21 - use Thread::Semaphore;
ok 22 - require ExtUtils::MakeMaker;
ok 23 - ExtUtils::MakeMaker->can('prompt')
# About to run basic unit tests.
# Note: These tests *expect* VMware Server or VMware GSX to be installed and running on this system beforehand.
# Do you want to run basic tests? [yes]
ok 24 - require Log::Log4perl;
ok 25 - require HoneyClient::Util::Config;
ok 26 - HoneyClient::Util::Config->can('getVar')
ok 27 - require HoneyClient::Manager::VM;
ok 28 - HoneyClient::Manager::VM->can('init')
ok 29 - HoneyClient::Manager::VM->can('destroy')
ok 30 - require HoneyClient::Util::SOAP;
ok 31 - HoneyClient::Util::SOAP->can('getServerHandle')
ok 32 - HoneyClient::Util::SOAP->can('getClientHandle')
ok 33 - require File::Basename;
ok 34 - File::Basename->can('dirname')
ok 35 - File::Basename->can('basename')
ok 36 - require File::Copy::Recursive;
ok 37 - File::Copy::Recursive->can('dircopy')
ok 38 - File::Copy::Recursive->can('pathrmdir')
ok 39 - require Data::Dumper;
ok 40 - require File::stat;
ok 41 - require Digest::MD5;
ok 42 - Digest::MD5->can('md5_hex')
ok 43 - require DateTime::HiRes;
ok 44 - require Fcntl;
ok 45 - require VMware::VmPerl;
ok 46 - require VMware::VmPerl::Server;
ok 47 - require VMware::VmPerl::ConnectParams;
ok 48 - require VMware::VmPerl::VM;
ok 49 - require VMware::VmPerl::Question;
ok 50 - require threads;
ok 51 - require threads::shared;
ok 52 - require Thread::Queue;
ok 53 - require Thread::Semaphore;
# About to run extended tests.
# Note: These extended tests will take *significant* time to complete (10-30 minutes).
# Do you want to run extended tests? [no] (Here I put yes)
ok 54 - init()
ok 55 - destroy()
not ok 56 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 256.
ok 57 - enumerate()
not ok 58 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 343.
not ok 59 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 398.
not ok 60 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 444.
not ok 61 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 500.
not ok 62 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 548.
not ok 63 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 617.
not ok 64 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 660.
not ok 65 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 712.
not ok 66 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 757.
not ok 67 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 808.
not ok 68 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 854.
not ok 69 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 897.
not ok 70 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 967.
not ok 71 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 1038.
not ok 72 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 1122.
not ok 73 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 1217.
not ok 74 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 1329.
not ok 75 - HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
#
# Failed test 'HoneyClient::Util::SOAP->handleFault(): Error occurred during processing.
# HoneyClient::Manager::VM->_connectVM(): Could not connect to VM (/home/neo/FIRM/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
# HoneyClient::Manager::VM->_connectVM(): {'err' => bless( {'errNo' => '0','errStr' => 'Success'}, 'err' )}
# '
# at t/honeyclient_manager_vm.t line 1440.
1..75
# Looks like you failed 19 tests of 75.