The attempt to merge lp:~rvb/maas-test/fix-error-reporting into lp:maas-test failed. Below is the output from the failed tests. Ign http://security.ubuntu.com saucy-security InRelease Ign http://nova.clouds.archive.ubuntu.com saucy InRelease Get:1 http://security.ubuntu.com saucy-security Release.gpg [933 B] Ign http://nova.clouds.archive.ubuntu.com saucy-updates InRelease Get:2 http://security.ubuntu.com saucy-security Release [49.6 kB] Hit http://nova.clouds.archive.ubuntu.com saucy Release.gpg Get:3 http://nova.clouds.archive.ubuntu.com saucy-updates Release.gpg [933 B] Hit http://nova.clouds.archive.ubuntu.com saucy Release Get:4 http://nova.clouds.archive.ubuntu.com saucy-updates Release [49.6 kB] Hit http://nova.clouds.archive.ubuntu.com saucy/main Sources Hit http://nova.clouds.archive.ubuntu.com saucy/universe Sources Hit http://nova.clouds.archive.ubuntu.com saucy/main amd64 Packages Hit http://nova.clouds.archive.ubuntu.com saucy/universe amd64 Packages Hit http://nova.clouds.archive.ubuntu.com saucy/main Translation-en Hit http://nova.clouds.archive.ubuntu.com saucy/universe Translation-en Get:5 http://security.ubuntu.com saucy-security/main Sources [15.6 kB] Get:6 http://security.ubuntu.com saucy-security/universe Sources [6,663 B] Get:7 http://security.ubuntu.com saucy-security/main amd64 Packages [46.0 kB] Get:8 http://security.ubuntu.com saucy-security/universe amd64 Packages [18.1 kB] Hit http://security.ubuntu.com saucy-security/main Translation-en Hit http://security.ubuntu.com saucy-security/universe Translation-en Ign http://security.ubuntu.com saucy-security/main Translation-en_US Get:9 http://nova.clouds.archive.ubuntu.com saucy-updates/main Sources [51.8 kB] Get:10 http://nova.clouds.archive.ubuntu.com saucy-updates/universe Sources [19.1 kB] Get:11 http://nova.clouds.archive.ubuntu.com saucy-updates/main amd64 Packages [151 kB] Ign http://security.ubuntu.com saucy-security/universe Translation-en_US Get:12 http://nova.clouds.archive.ubuntu.com saucy-updates/universe amd64 Packages [59.7 kB] Get:13 http://nova.clouds.archive.ubuntu.com saucy-updates/main Translation-en [67.8 kB] Get:14 http://nova.clouds.archive.ubuntu.com saucy-updates/universe Translation-en [33.9 kB] Ign http://nova.clouds.archive.ubuntu.com saucy/main Translation-en_US Ign http://nova.clouds.archive.ubuntu.com saucy/universe Translation-en_US Ign http://nova.clouds.archive.ubuntu.com saucy-updates/main Translation-en_US Ign http://nova.clouds.archive.ubuntu.com saucy-updates/universe Translation-en_US Fetched 571 kB in 0s (2,439 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... cpu-checker is already the newest version. python-distro-info is already the newest version. python-fixtures is already the newest version. python-lxml is already the newest version. python-mock is already the newest version. python-netaddr is already the newest version. python-netifaces is already the newest version. python-six is already the newest version. python-testresources is already the newest version. python-testtools is already the newest version. python-xdg is already the newest version. python3-fixtures is already the newest version. python3-lxml is already the newest version. python3-mock is already the newest version. python3-six is already the newest version. python3-testresources is already the newest version. python3-testtools is already the newest version. python3-xdg is already the newest version. polipo is already the newest version. python-virtualenv is already the newest version. python3-netaddr is already the newest version. uvtool is already the newest version. uvtool-libvirt is already the newest version. virt-what is already the newest version. python-maas-client is already the newest version. qemu-kvm is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. rm -f -r bin build dist include lib local TAGS tags find . -name '*.py[co]' -print0 | xargs -r0 rm -f -r find . -name '__pycache__' -print0 | xargs -r0 rm -f -r find . -name '*.egg' -print0 | xargs -r0 rm -f -r find . -name '*.egg-info' -print0 | xargs -r0 rm -f -r find . -name '*~' -print0 | xargs -r0 rm -f rm -f -r .tox .deps virtualenv --python=python --quiet --system-site-packages /tmp/tarmac/branch.VFRaAm Already using interpreter /usr/bin/python bin/pip install --quiet --ignore-installed -r requirements.txt GLOB sdist-make: /tmp/tarmac/branch.VFRaAm/setup.py py27 create: /tmp/tarmac/branch.VFRaAm/.tox/py27 py27 inst: /tmp/tarmac/branch.VFRaAm/.tox/dist/maas-test-0.1.zip py27 runtests: commands[0] | /tmp/tarmac/branch.VFRaAm/.tox/py27/bin/python setup.py test running test running egg_info writing maas_test.egg-info/PKG-INFO writing top-level names to maas_test.egg-info/top_level.txt writing dependency_links to maas_test.egg-info/dependency_links.txt writing entry points to maas_test.egg-info/entry_points.txt writing maas_test.egg-info/PKG-INFO writing top-level names to maas_test.egg-info/top_level.txt writing dependency_links to maas_test.egg-info/dependency_links.txt writing entry points to maas_test.egg-info/entry_points.txt reading manifest file 'maas_test.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'maas_test.egg-info/SOURCES.txt' running build_ext ERROR: InvocationError: '/tmp/tarmac/branch.VFRaAm/.tox/py27/bin/python setup.py test' ___________________________________ summary ____________________________________ ERROR: py27: commands failed sudo DEBIAN_FRONTEND=noninteractive apt-get --assume-yes --no-install-recommends install cpu-checker polipo python-distro-info python-fixtures python-lxml python-maas-client python-mock python-netaddr python-netifaces python-six python-testresources python-testtools python-virtualenv python-xdg python3-fixtures python3-lxml python3-mock python3-netaddr python3-six python3-testresources python3-testtools python3-xdg qemu-kvm uvtool uvtool-libvirt virt-what test__build (maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket) maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket.test__build ... ok test_init_sets_packed_mac (maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket) maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket.test_init_sets_packed_mac ... ok test_init_sets_packet (maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket) maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket.test_init_sets_packet ... ok test_init_sets_transaction_ID (maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket) maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket.test_init_sets_transaction_ID ... ok test_string_mac_to_packed (maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket) maastest.tests.test_detect_dhcp.TestDHCPDiscoverPacket.test_string_mac_to_packed ... ok test_decodes_dhcp_server (maastest.tests.test_detect_dhcp.TestDHCPOfferPacket) maastest.tests.test_detect_dhcp.TestDHCPOfferPacket.test_decodes_dhcp_server ... ok test_loopback_has_localhost_address (maastest.tests.test_detect_dhcp.TestGetInterfaceIP) maastest.tests.test_detect_dhcp.TestGetInterfaceIP.test_loopback_has_localhost_address ... ok test_returns_None_if_no_address (maastest.tests.test_detect_dhcp.TestGetInterfaceIP) maastest.tests.test_detect_dhcp.TestGetInterfaceIP.test_returns_None_if_no_address ... ok test_loopback_has_zero_MAC (maastest.tests.test_detect_dhcp.TestGetInterfaceMAC) maastest.tests.test_detect_dhcp.TestGetInterfaceMAC.test_loopback_has_zero_MAC ... ok test_produces_well_formed_ID (maastest.tests.test_detect_dhcp.TestMakeTransactionID) maastest.tests.test_detect_dhcp.TestMakeTransactionID.test_produces_well_formed_ID ... ok test_randomises (maastest.tests.test_detect_dhcp.TestMakeTransactionID) maastest.tests.test_detect_dhcp.TestMakeTransactionID.test_randomises ... ok test_detects_dhcp_servers (maastest.tests.test_detect_dhcp.TestProbeDHCP) maastest.tests.test_detect_dhcp.TestProbeDHCP.test_detects_dhcp_servers ... ok test_tolerates_interface_without_address (maastest.tests.test_detect_dhcp.TestProbeDHCP) maastest.tests.test_detect_dhcp.TestProbeDHCP.test_tolerates_interface_without_address ... ok test_ignores_other_transactions (maastest.tests.test_detect_dhcp.TestReceiveOffers) maastest.tests.test_detect_dhcp.TestReceiveOffers.test_ignores_other_transactions ... ok test_processes_offer (maastest.tests.test_detect_dhcp.TestReceiveOffers) maastest.tests.test_detect_dhcp.TestReceiveOffers.test_processes_offer ... ok test_propagates_errors_other_than_timeout (maastest.tests.test_detect_dhcp.TestReceiveOffers) maastest.tests.test_detect_dhcp.TestReceiveOffers.test_propagates_errors_other_than_timeout ... ok test_receives_from_socket (maastest.tests.test_detect_dhcp.TestReceiveOffers) maastest.tests.test_detect_dhcp.TestReceiveOffers.test_receives_from_socket ... ok test_returns_empty_if_nothing_received (maastest.tests.test_detect_dhcp.TestReceiveOffers) maastest.tests.test_detect_dhcp.TestReceiveOffers.test_returns_empty_if_nothing_received ... ok test_returns_None_if_no_IP_address (maastest.tests.test_detect_dhcp.TestRequestDHCP) maastest.tests.test_detect_dhcp.TestRequestDHCP.test_returns_None_if_no_IP_address ... ok test_returns_transaction_id (maastest.tests.test_detect_dhcp.TestRequestDHCP) maastest.tests.test_detect_dhcp.TestRequestDHCP.test_returns_transaction_id ... ok test_sends_discover_packet (maastest.tests.test_detect_dhcp.TestRequestDHCP) maastest.tests.test_detect_dhcp.TestRequestDHCP.test_sends_discover_packet ... ok test_closes_socket_on_exit (maastest.tests.test_detect_dhcp.TestUDPSocket) maastest.tests.test_detect_dhcp.TestUDPSocket.test_closes_socket_on_exit ... ok test_sets_reuseaddr (maastest.tests.test_detect_dhcp.TestUDPSocket) maastest.tests.test_detect_dhcp.TestUDPSocket.test_sets_reuseaddr ... ok test_yields_open_socket (maastest.tests.test_detect_dhcp.TestUDPSocket) maastest.tests.test_detect_dhcp.TestUDPSocket.test_yields_open_socket ... ok test_refuses_to_run_if_interface_detects_dhcp_server (maastest.tests.test_main.TestTestMAAS) maastest.tests.test_main.TestTestMAAS.test_refuses_to_run_if_interface_detects_dhcp_server ... ok test_requires_sudo (maastest.tests.test_main.TestTestMAAS) maastest.tests.test_main.TestTestMAAS.test_requires_sudo ... ERROR:root:This test must be run as root. Use sudo. ok test_check_cluster_connected_fails_if_cluster_not_connected (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_check_cluster_connected_fails_if_cluster_not_connected ... ok test_check_cluster_connected_returns_if_cluster_connected (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_check_cluster_connected_returns_if_cluster_connected ... ok test_collect_logs_collects_logs (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_collect_logs_collects_logs ... ok test_compose_rewrite_for_default_maas_url_accepts_path (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_compose_rewrite_for_default_maas_url_accepts_path ... ok test_compose_rewrite_for_default_maas_url_ignores_commented_URL (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_compose_rewrite_for_default_maas_url_ignores_commented_URL ... ok test_compose_rewrite_for_default_maas_url_preserves_other_text (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_compose_rewrite_for_default_maas_url_preserves_other_text ... ok test_compose_rewrite_for_default_maas_url_rewrites_url (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_compose_rewrite_for_default_maas_url_rewrites_url ... ok test_configure_cluster_updates_dhcp_info (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_configure_cluster_updates_dhcp_info ... ok test_configure_default_maas_url_sets_config_and_restarts (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_configure_default_maas_url_sets_config_and_restarts ... ok test_configure_default_series_configures_series (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_configure_default_series_configures_series ... ok test_configure_http_proxy_configure_http_proxy (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_configure_http_proxy_configure_http_proxy ... ok test_create_maas_admin_creates_admin (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_create_maas_admin_creates_admin ... ok test_get_maas_api_client_returns_client (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_get_maas_api_client_returns_client ... ok test_get_master_ng_uuid_returns_uuid (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_get_master_ng_uuid_returns_uuid ... ok test_import_maas_images_imports_pxe_images (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_import_maas_images_imports_pxe_images ... ok test_install_maas_installs_integrates_with_install_packages (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_install_maas_installs_integrates_with_install_packages ... ok test_install_maas_installs_language_pack_followed_by_maas (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_install_maas_installs_language_pack_followed_by_maas ... ok test_query_api_key_returns_api_key (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_query_api_key_returns_api_key ... ok test_setUp_calls_cleanup_methods (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_setUp_calls_cleanup_methods ... ok test_setUp_calls_methods_if_direct_ip_set (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_setUp_calls_methods_if_direct_ip_set ... ok test_setUp_does_not_call_methods_if_direct_ip_unset (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_setUp_does_not_call_methods_if_direct_ip_unset ... ok test_setUp_does_not_configure_proxy_if_no_proxy (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_setUp_does_not_configure_proxy_if_no_proxy ... ok test_setUp_sets_admin_details (maastest.tests.test_maasfixture.TestMAASFixture) maastest.tests.test_maasfixture.TestMAASFixture.test_setUp_sets_admin_details ... ok test_has_appropriate_content_type (maastest.tests.test_utils.TestBinaryContent) maastest.tests.test_utils.TestBinaryContent.test_has_appropriate_content_type ... ok test_returns_same_content (maastest.tests.test_utils.TestBinaryContent) maastest.tests.test_utils.TestBinaryContent.test_returns_same_content ... ok test_that_cases_are_sorted_by_lineno (maastest.tests.test_utils.TestCasesLoader) maastest.tests.test_utils.TestCasesLoader.test_that_cases_are_sorted_by_lineno ... ok test_returns_false_if_kvm_not_available (maastest.tests.test_utils.TestCheckKVM) maastest.tests.test_utils.TestCheckKVM.test_returns_false_if_kvm_not_available ... ok test_returns_true_if_kvm_available (maastest.tests.test_utils.TestCheckKVM) maastest.tests.test_utils.TestCheckKVM.test_returns_true_if_kvm_available ... ok test_determine_vm_architecture_gets_system_arch (maastest.tests.test_utils.TestDetermineVMArchitecture) maastest.tests.test_utils.TestDetermineVMArchitecture.test_determine_vm_architecture_gets_system_arch ... ok test_determine_vm_architecture_reports_failure (maastest.tests.test_utils.TestDetermineVMArchitecture) maastest.tests.test_utils.TestDetermineVMArchitecture.test_determine_vm_architecture_reports_failure ... ok test_determine_vm_architecture_returns_ubuntu_arch_name (maastest.tests.test_utils.TestDetermineVMArchitecture) maastest.tests.test_utils.TestDetermineVMArchitecture.test_determine_vm_architecture_returns_ubuntu_arch_name ... ok test_determine_vm_series_returns_system_series (maastest.tests.test_utils.TestDetermineVMSeries) maastest.tests.test_utils.TestDetermineVMSeries.test_determine_vm_series_returns_system_series ... ok test_determine_vm_series_uses_distro_information (maastest.tests.test_utils.TestDetermineVMSeries) maastest.tests.test_utils.TestDetermineVMSeries.test_determine_vm_series_uses_distro_information ... ok test_extract_mac_ip_mapping_parses_output (maastest.tests.test_utils.TestExtractMAPIPMapping) maastest.tests.test_utils.TestExtractMAPIPMapping.test_extract_mac_ip_mapping_parses_output ... ok test_extract_mac_ip_mapping_returns_uppercase_mac (maastest.tests.test_utils.TestExtractMAPIPMapping) maastest.tests.test_utils.TestExtractMAPIPMapping.test_extract_mac_ip_mapping_returns_uppercase_mac ... ok test_extract_mac_ip_mapping_with_empty_doc (maastest.tests.test_utils.TestExtractMAPIPMapping) maastest.tests.test_utils.TestExtractMAPIPMapping.test_extract_mac_ip_mapping_with_empty_doc ... ok test_extract_mac_ip_mapping_with_missing_info (maastest.tests.test_utils.TestExtractMAPIPMapping) maastest.tests.test_utils.TestExtractMAPIPMapping.test_extract_mac_ip_mapping_with_missing_info ... ok test_get_supported_series_return_series (maastest.tests.test_utils.TestGetSupportedSeries) maastest.tests.test_utils.TestGetSupportedSeries.test_get_supported_series_return_series ... ok test_returns_api_root_plus_path (maastest.tests.test_utils.TestGetURI) maastest.tests.test_utils.TestGetURI.test_returns_api_root_plus_path ... ok test_adds_i386_if_missing (maastest.tests.test_utils.TestMipfArchList) maastest.tests.test_utils.TestMipfArchList.test_adds_i386_if_missing ... ok test_defaults_to_generic (maastest.tests.test_utils.TestMipfArchList) maastest.tests.test_utils.TestMipfArchList.test_defaults_to_generic ... ok test_returns_immediately (maastest.tests.test_utils.TestRetries) maastest.tests.test_utils.TestRetries.test_returns_immediately ... ok test_returns_retry_iterator (maastest.tests.test_utils.TestRetries) maastest.tests.test_utils.TestRetries.test_returns_retry_iterator ... ok test_read_file_returns_file_contents_as_bytes (maastest.tests.test_utils.TestRunCommand) maastest.tests.test_utils.TestRunCommand.test_read_file_returns_file_contents_as_bytes ... ok test_run_command_calls_Popen (maastest.tests.test_utils.TestRunCommand) maastest.tests.test_utils.TestRunCommand.test_run_command_calls_Popen ... ok test_run_command_checks_return_value (maastest.tests.test_utils.TestRunCommand) maastest.tests.test_utils.TestRunCommand.test_run_command_checks_return_value ... ok test_run_command_runs_command (maastest.tests.test_utils.TestRunCommand) maastest.tests.test_utils.TestRunCommand.test_run_command_runs_command ... ok test_run_command_uses_input (maastest.tests.test_utils.TestRunCommand) maastest.tests.test_utils.TestRunCommand.test_run_command_uses_input ... ok test_returns_None_if_not_virtualised (maastest.tests.test_utils.TestVirtualizationType) maastest.tests.test_utils.TestVirtualizationType.test_returns_None_if_not_virtualised ... ok test_returns_virt_type_if_virtualised (maastest.tests.test_utils.TestVirtualizationType) maastest.tests.test_utils.TestVirtualizationType.test_returns_virt_type_if_virtualised ... ok test_create_cache_root_creates_directory (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_create_cache_root_creates_directory ... ok test_create_cache_root_ignores_existing_directory (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_create_cache_root_ignores_existing_directory ... ok test_get_network_address (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_get_network_address ... ok test_get_url_returns_proxy_url (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_get_url_returns_proxy_url ... ok test_init_sets_properties (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_init_sets_properties ... ok test_kill_running_proxy_called_on_cleanup (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_kill_running_proxy_called_on_cleanup ... ok test_kill_running_proxy_handles_errors_from_kill_gracefully (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_kill_running_proxy_handles_errors_from_kill_gracefully ... ok test_kill_running_proxy_handles_nonexistent_pid_file_gracefully (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_kill_running_proxy_handles_nonexistent_pid_file_gracefully ... ok test_kill_running_proxy_kills_proxy (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_kill_running_proxy_kills_proxy ... ok test_setUp_checks_for_pidfile (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_setUp_checks_for_pidfile ... ok test_set_up_calls_all_setup_methods (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_set_up_calls_all_setup_methods ... ERROR:root:Unable to kill proxy: ERROR:root: ok test_start_proxy_starts_proxy (maastest.tests.test_proxyfixture.TestLocalProxyFixture) maastest.tests.test_proxyfixture.TestLocalProxyFixture.test_start_proxy_starts_proxy ... ok test_configure_archives_adds_archives (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_configure_archives_adds_archives ... ok test_configure_network_configures_network (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_configure_network_configures_network ... ok test_destroy_logs_to_root_logger (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_destroy_logs_to_root_logger ... ok test_direct_first_available_ip (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_direct_first_available_ip ... ok test_generate_ssh_key_reuses_existing_key_pair (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_generate_ssh_key_reuses_existing_key_pair ... ok test_generate_ssh_key_sets_up_temporary_key_pair (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_generate_ssh_key_sets_up_temporary_key_pair ... ok test_get_ip_from_network_scan (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_get_ip_from_network_scan ... ok test_get_ssh_public_key_file_returns_public_key (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_get_ssh_public_key_file_returns_public_key ... ok test_identity (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_identity ... ok test_import_image_logs_to_root_logger (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_import_image_logs_to_root_logger ... ok test_init_sets_properties (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_init_sets_properties ... ok test_install_base_packages (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_install_base_packages ... ok test_install_packages_runs_apt_get_noninteractively_with_check (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_install_packages_runs_apt_get_noninteractively_with_check ... ok test_ip_address_caches_ip_after_acquisition (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_ip_address_caches_ip_after_acquisition ... ok test_ip_address_calls_out_for_ip (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_ip_address_calls_out_for_ip ... ok test_ip_address_returns_cached_address (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_ip_address_returns_cached_address ... ok test_machine_is_destroyed (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_machine_is_destroyed ... ok test_network_generated_if_not_specified (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_network_generated_if_not_specified ... ok test_run_command_adds_details (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_run_command_adds_details ... FAIL test_run_command_runs_command_remotely (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_run_command_runs_command_remotely ... ok test_running_is_set_while_running_only (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_running_is_set_while_running_only ... ok test_setUp_awaits_boot_and_cloudinit_completion (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_setUp_awaits_boot_and_cloudinit_completion ... ok test_setUp_calls_machine_creation_methods (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_setUp_calls_machine_creation_methods ... ok test_setUp_registers_cleanup_method (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_setUp_registers_cleanup_method ... ok test_start_logs_to_root_logger (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_start_logs_to_root_logger ... ok test_start_passes_public_ssh_key (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_start_passes_public_ssh_key ... ok test_start_starts_vm (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_start_starts_vm ... ok test_wait_for_cloudinit_fails_immediately_on_unexpected_error (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_wait_for_cloudinit_fails_immediately_on_unexpected_error ... ok test_wait_for_cloudinit_looks_for_completion_marker (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_wait_for_cloudinit_looks_for_completion_marker ... ok test_wait_for_cloudinit_times_out_eventually (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_wait_for_cloudinit_times_out_eventually ... ok test_kvm_template_creates_kvm_template (maastest.tests.test_kvmfixture.TestKVMTemplateGeneration) maastest.tests.test_kvmfixture.TestKVMTemplateGeneration.test_kvm_template_creates_kvm_template ... ok test_kvm_template_with_direct_interface_has_two_interface (maastest.tests.test_kvmfixture.TestKVMTemplateGeneration) maastest.tests.test_kvmfixture.TestKVMTemplateGeneration.test_kvm_template_with_direct_interface_has_two_interface ... ok test_kvm_template_without_direct_interface_has_one_interface (maastest.tests.test_kvmfixture.TestKVMTemplateGeneration) maastest.tests.test_kvmfixture.TestKVMTemplateGeneration.test_kvm_template_without_direct_interface_has_one_interface ... ok test_make_network_interface_config (maastest.tests.test_kvmfixture.TestNetworkConfigGeneration) maastest.tests.test_kvmfixture.TestNetworkConfigGeneration.test_make_network_interface_config ... ok ====================================================================== FAIL: test_run_command_adds_details (maastest.tests.test_kvmfixture.TestKVMFixture) maastest.tests.test_kvmfixture.TestKVMFixture.test_run_command_adds_details ---------------------------------------------------------------------- _StringException: pythonlogging:'': {{{ Downloading KVM image for series=test-series, arch=test-arch... Done downloading KVM image for series=test-series, arch=test-arch. Creating virtual machine 268eb40e-634a-11e3-bac9-fa163ecd59a7, arch=test-arch... Done creating virtual machine 268eb40e-634a-11e3-bac9-fa163ecd59a7, arch=test-arch. Waiting for the virtual machine to come up... Virtual machine is running. Virtual machine 268eb40e-634a-11e3-bac9-fa163ecd59a7 is ready. Destroying virtual machine 268eb40e-634a-11e3-bac9-fa163ecd59a7... Done destroying virtual machine 268eb40e-634a-11e3-bac9-fa163ecd59a7. }}} Traceback (most recent call last): File "/tmp/tarmac/branch.VFRaAm/maastest/tests/test_kvmfixture.py", line 600, in test_run_command_adds_details details['cmd #0001 stderr'], File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 322, in assertEqual self.assertThat(observed, matcher, message) File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 417, in assertThat raise MismatchError(matchee, matcher, mismatch, verbose) MismatchError: !=: reference = (u'1', 'maastest.tests.test_kvmfixture.TestKVMFixture.test_run_command_adds_details-1', , ) actual = (u'1', u'maastest.tests.test_kvmfixture.TestKVMFixture.test_run_command_adds_details-1', , ) ---------------------------------------------------------------------- Ran 122 tests in 0.666s FAILED (failures=1) make: *** [test] Error 1