Ticket #82 (closed bug: invalid)

Opened 1 year ago

Last modified 1 year ago

HoneyClient::Manager::VM Testing Failed

Reported by: Devinder <devinbhullar@gmail.com> Assigned to: knwang
Priority: high Milestone: 0.9
Component: HoneyClient::Manager::VM Version: 0.99
Severity: none Keywords: threads, threads::shared, vm, test
Cc:

Description (Last modified by kindlund)

Hi Darien

This is the error message. I had managed to remove error 69. 74 is giving a problem.

Do i need to install WinXP Pro?

devinder@devinder-desktop:~/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] y
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] yes
ok 54 - init()
ok 55 - destroy()
ok 56 - isRegisteredVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 57 - isRegisteredVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 58 - enumerate()
ok 59 - getStateVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 60 - startVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 61 - startVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 62 - stopVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 63 - stopVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 64 - rebootVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 65 - rebootVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 66 - suspendVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 67 - suspendVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 68 - fullCloneVM(src_config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx', dest_dir => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone')
ok 69 - fullCloneVM(src_config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx', dest_dir => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone')
Perl exited with active threads:
        0 running and unjoined
        1 finished and unjoined
        0 running and detached
ok 70 - getNameVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 71 - setNameVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx', name => 'newVM')
ok 72 - setNameVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx', name => 'newVM')
ok 73 - getMACaddrVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
Use of uninitialized value in pattern match (m//) at t/honeyclient_manager_vm.t line 795, <STDIN> line 2.
not ok 74 - getIPaddrVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
#   Failed test 'getIPaddrVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')'
#   at t/honeyclient_manager_vm.t line 795.
#                   undef
#     doesn't match '/[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}/'
# The getIPaddrVM() call failed.  Attempted to retrieve the IP address of test VM (/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx).
ok 75 - registerVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 76 - registerVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 77 - unregisterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 78 - unregisterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm/winXPPro.vmx')
ok 79 - answerVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
ok 80 - destroyVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
ok 81 - destroyVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
Perl exited with active threads:
        0 running and unjoined
        1 finished and unjoined
        0 running and detached
ok 82 - setMasterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
ok 83 - setMasterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
ok 84 - setMasterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
ok 85 - setMasterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
ok 86 - setMasterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
ok 87 - setMasterVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx')
Perl exited with active threads:
        0 running and unjoined
        1 finished and unjoined
        0 running and detached
ok 88 - quickCloneVM(src_config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_master/winXPPro.vmx', dest_dir => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone')
ok 89 - quickCloneVM(src_config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_master/winXPPro.vmx', dest_dir => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone')
Perl exited with active threads:
        0 running and unjoined
        2 finished and unjoined
        0 running and detached
ok 90 - snapshotVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx', snapshot_file => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone.tar.gz')
ok 91 - snapshotVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx', snapshot_file => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone.tar.gz')
ok 92 - snapshotVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx', snapshot_file => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone.tar.gz')
Perl exited with active threads:
        0 running and unjoined
        3 finished and unjoined
        0 running and detached
ok 93 - revertVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx', snapshot_file => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone.tar.gz')
ok 94 - revertVM(config => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone/winXPPro.vmx', snapshot_file => '/home/devinder/HoneyClient-Manager-0.99/t/test_vm_clone.tar.gz')
Perl exited with active threads:
        0 running and unjoined
        3 finished and unjoined
        0 running and detached
1..94
# Looks like you failed 1 test of 94.
devinder@devinder-desktop:~/HoneyClient-Manager-0.99$ 

Attachments

Change History

08/27/07 23:42:18 changed by kindlund

  • status changed from new to closed.
  • description changed.
  • component changed from Unknown to HoneyClient::Manager::VM.
  • summary changed from Error 74 in Honey Client Manager Test to HoneyClient::Manager::VM Testing Failed.
  • milestone set to 0.9.
  • keywords set to threads, threads::shared, vm, test.
  • resolution set to invalid.

Duplicate issue posted; closing this ticket. Please refer all discussion to ticket #81.

08/29/07 14:10:25 changed by kindlund

  • version changed from none to 0.99.

Add/Change #82 (HoneyClient::Manager::VM Testing Failed)




Change Properties
Action