VMware: some unit tests take longer than a second

Bug #1280758 reported by Gary Kotton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Gary Kotton

Bug Description

Cleaning up...
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \
${PYTHON:-python} -m subunit.run discover -t ./ ./nova/tests --list
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \
${PYTHON:-python} -m subunit.run discover -t ./ ./nova/tests --load-list /tmp/tmpuu5L9O
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \
${PYTHON:-python} -m subunit.run discover -t ./ ./nova/tests --load-list /tmp/tmpVXhq0L
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \
${PYTHON:-python} -m subunit.run discover -t ./ ./nova/tests --load-list /tmp/tmpjoXLG2
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \
${PYTHON:-python} -m subunit.run discover -t ./ ./nova/tests --load-list /tmp/tmpjYDRp7
Ran 229 (-9) tests in 1.754s (-0.147s)
PASSED (id=32)
Slowest Tests
Test id Runtime (s)
------------------------------------------------------------------------------------------------------------------------ -----------
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIVCDriverTestCase.test_login_retries 1.021
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIVMTestCase.test_login_retries 1.011
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIConfTestCase.test_configure_without_wsdl_loc_override 0.089
nova.tests.virt.vmwareapi.test_configdrive.ConfigDriveTestCase.test_create_vm_with_config_drive 0.082
nova.tests.virt.vmwareapi.test_configdrive.ConfigDriveTestCase.test_create_vm_with_config_drive_verify_method_invocation 0.067
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIHostTestCase.test_host_startup 0.059
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIVCDriverTestCase.test_cache_dir_disk_created 0.050
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIVCDriverTestCase.test_finish_migration_power_off 0.033
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIVCDriverTestCase.test_detach_vmdk_disk_from_vm 0.029
nova.tests.virt.vmwareapi.test_driver_api.VMwareAPIVCDriverTestCase.test_destroy 0.029

Tags: vmware
Revision history for this message
Gary Kotton (garyk) wrote :
Changed in nova:
importance: Undecided → Medium
assignee: nobody → Gary Kotton (garyk)
milestone: none → icehouse-3
status: New → In Progress
tags: added: vmware
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/73868
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=25a7899a3e24a336579210a68abe4ddd136803f2
Submitter: Jenkins
Branch: master

commit 25a7899a3e24a336579210a68abe4ddd136803f2
Author: Gary Kotton <email address hidden>
Date: Sun Feb 16 03:25:48 2014 -0800

    VMware: improve unit test time

    A number of tests would invoke code that would sleep. This
    patch adds a mocked function for the sleep.

    Change-Id: I2d36bd456a11fcb7145baa5eb4c6875b9ec765d3
    Closes-bug: #1280758

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: icehouse-3 → 2014.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.