Looks like builds on jenkins are now failing, due to the new CLI code that
imports cheetah.

Cheetah>=2.0.1 was added to the pip-requires, but is something else needed
for the build server to pick up the new packages?

Thanks

Dan


---------- Forwarded message ----------



See <https://jenkins.openstack.org/job/quantum/28/changes>

Changes:

[Dan Wendlandt] merge salvatore's new cli code

------------------------------------------
[...truncated 9 lines...]
info result: bzr revision-info -d <
https://jenkins.openstack.org/job/quantum/ws/> returned 0. Command output:
"56 d...@nicira.com-20110826195433-7vf2wiw7uue8n97q
" stderr: ""
[quantum] $ bzr log -v -r
revid:d...@nicira.com-20110826192531-gjacj8i0xnm336lf.
.revid:d...@nicira.com-20110826195433-7vf2wiw7uue8n97q --long --show-ids
Getting local revision...
$ bzr revision-info -d <https://jenkins.openstack.org/job/quantum/ws/>
info result: bzr revision-info -d <
https://jenkins.openstack.org/job/quantum/ws/> returned 0. Command output:
"56 d...@nicira.com-20110826195433-7vf2wiw7uue8n97q
" stderr: ""
RevisionState revno:56 revid:d...@nicira.com-20110826195433-7vf2wiw7uue8n97q
[quantum] $ /bin/sh -xe /tmp/hudson7711742177255578593.sh
+ ./run_tests.sh -N
APITest
   test_create_network_badrequest_json                         OK
   test_create_network_badreqyest_xml                          OK
   test_create_network_json                                    OK
   test_create_network_xml                                     OK
   test_create_port_badrequest_json                            OK
   test_create_port_badrequest_xml                             OK
   test_create_port_json                                       OK
   test_create_port_networknotfound_json                       OK
   test_create_port_networknotfound_xml                        OK
   test_create_port_noreqbody_json                             OK
   test_create_port_noreqbody_xml                              OK
   test_create_port_xml                                        OK
   test_delete_attachment_json                                 OK
   test_delete_attachment_networknotfound_json                 OK
   test_delete_attachment_networknotfound_xml                  OK
   test_delete_attachment_portnotfound_json                    OK
   test_delete_attachment_portnotfound_xml                     OK
   test_delete_attachment_xml                                  OK
   test_delete_network_in_use_json                             OK
   test_delete_network_in_use_xml                              OK
   test_delete_network_json                                    OK
   test_delete_network_xml                                     OK
   test_delete_port_in_use_json                                OK
   test_delete_port_in_use_xml                                 OK
   test_delete_port_json                                       OK
   test_delete_port_networknotfound_json                       OK
   test_delete_port_networknotfound_xml                        OK
   test_delete_port_with_bad_id_json                           OK
   test_delete_port_with_bad_id_xml                            OK
   test_delete_port_xml                                        OK
   test_list_networks_detail_json                              OK
   test_list_networks_detail_xml                               OK
   test_list_networks_json                                     OK
   test_list_networks_xml                                      OK
   test_list_ports_detail_json                                 OK
   test_list_ports_detail_xml                                  OK
   test_list_ports_json                                        OK
   test_list_ports_xml                                         OK
   test_put_attachment_json                                    OK
   test_put_attachment_networknotfound_json                    OK
   test_put_attachment_networknotfound_xml                     OK
   test_put_attachment_portnotfound_json                       OK
   test_put_attachment_portnotfound_xml                        OK
   test_put_attachment_xml                                     OK
   test_rename_network_badrequest_json                         OK
   test_rename_network_badrequest_xml                          OK
   test_rename_network_json                                    OK
   test_rename_network_not_found_json                          OK
   test_rename_network_not_found_xml                           OK
   test_rename_network_xml                                     OK
   test_set_port_state_json                                    OK
   test_set_port_state_networknotfound_json                    OK
   test_set_port_state_networknotfound_xml                     OK
   test_set_port_state_portnotfound_json                       OK
   test_set_port_state_portnotfound_xml                        OK
   test_set_port_state_stateinvalid_json                       OK
   test_set_port_state_stateinvalid_xml                        OK
   test_set_port_state_xml                                     OK
   test_show_attachment_json                                   OK
   test_show_attachment_networknotfound_json                   OK
   test_show_attachment_networknotfound_xml                    OK
   test_show_attachment_portnotfound_json                      OK
   test_show_attachment_portnotfound_xml                       OK
   test_show_attachment_xml                                    OK
   test_show_network_detail_json                               OK
   test_show_network_detail_xml                                OK
   test_show_network_json                                      OK
   test_show_network_not_found_json                            OK
   test_show_network_not_found_xml                             OK
   test_show_network_xml                                       OK
   test_show_port_detail_json                                  OK
   test_show_port_detail_xml                                   OK
   test_show_port_json                                         OK
   test_show_port_networknotfound_json                         OK
   test_show_port_networknotfound_xml                          OK
   test_show_port_portnotfound_json                            OK
   test_show_port_portnotfound_xml                             OK
   test_show_port_xml                                          OK
   test_unparsable_data_json                                   OK
   test_unparsable_data_xml                                    OK
Failure
   runTest                                                     ERROR
APITest
   test_attach_resource_alt_tenant                             OK
   test_attach_resource_error_400                              OK
   test_attach_resource_error_401                              OK
   test_attach_resource_error_420                              OK
   test_attach_resource_error_430                              OK
   test_attach_resource_error_432                              OK
   test_attach_resource_error_440                              OK
   test_attach_resource_error_470                              OK
   test_attach_resource_json                                   OK
   test_attach_resource_xml                                    OK
   test_create_network_alt_tenant                              OK
   test_create_network_error_400                               OK
   test_create_network_error_401                               OK
   test_create_network_error_422                               OK
   test_create_network_error_470                               OK
   test_create_network_json                                    OK
   test_create_network_xml                                     OK
   test_create_port_alt_tenant                                 OK
   test_create_port_error_400                                  OK
   test_create_port_error_401                                  OK
   test_create_port_error_420                                  OK
   test_create_port_error_430                                  OK
   test_create_port_error_431                                  OK
   test_create_port_error_470                                  OK
   test_create_port_json                                       OK
   test_create_port_xml                                        OK
   test_delete_network_alt_tenant                              OK
   test_delete_network_error_401                               OK
   test_delete_network_error_420                               OK
   test_delete_network_error_421                               OK
   test_delete_network_error_470                               OK
   test_delete_network_json                                    OK
   test_delete_network_xml                                     OK
   test_delete_port_alt_tenant                                 OK
   test_delete_port_error_401                                  OK
   test_delete_port_error_420                                  OK
   test_delete_port_error_430                                  OK
   test_delete_port_error_432                                  OK
   test_delete_port_error_470                                  OK
   test_delete_port_json                                       OK
   test_delete_port_xml                                        OK
   test_detach_resource_alt_tenant                             OK
   test_detach_resource_error_401                              OK
   test_detach_resource_error_420                              OK
   test_detach_resource_error_430                              OK
   test_detach_resource_error_470                              OK
   test_detach_resource_json                                   OK
   test_detach_resource_xml                                    OK
   test_list_networks_alt_tenant                               OK
   test_list_networks_error_401                                OK
   test_list_networks_error_470                                OK
   test_list_networks_json                                     OK
   test_list_networks_xml                                      OK
   test_list_ports_alt_tenant                                  OK
   test_list_ports_error_401                                   OK
   test_list_ports_error_420                                   OK
   test_list_ports_error_470                                   OK
   test_list_ports_json                                        OK
   test_list_ports_xml                                         OK
   test_set_port_state_alt_tenant                              OK
   test_set_port_state_error_400                               OK
   test_set_port_state_error_401                               OK
   test_set_port_state_error_420                               OK
   test_set_port_state_error_430                               OK
   test_set_port_state_error_431                               OK
   test_set_port_state_error_470                               OK
   test_set_port_state_json                                    OK
   test_set_port_state_xml                                     OK
   test_show_network_details_alt_tenant                        OK
   test_show_network_details_error_401                         OK
   test_show_network_details_error_420                         OK
   test_show_network_details_error_470                         OK
   test_show_network_details_json                              OK
   test_show_network_details_xml                               OK
   test_show_port_attachment_alt_tenant                        OK
   test_show_port_attachment_error_400                         OK
   test_show_port_attachment_error_401                         OK
   test_show_port_attachment_error_420                         OK
   test_show_port_attachment_error_430                         OK
   test_show_port_attachment_error_470                         OK
   test_show_port_attachment_json                              OK
   test_show_port_attachment_xml                               OK
   test_show_port_details_alt_tenant                           OK
   test_show_port_details_error_401                            OK
   test_show_port_details_error_420                            OK
   test_show_port_details_error_430                            OK
   test_show_port_details_error_470                            OK
   test_show_port_details_json                                 OK
   test_show_port_details_xml                                  OK
   test_ssl_certificates                                       OK
   test_update_network_alt_tenant                              OK
   test_update_network_error_400                               OK
   test_update_network_error_401                               OK
   test_update_network_error_420                               OK
   test_update_network_error_422                               OK
   test_update_network_error_470                               OK
   test_update_network_json                                    OK
   test_update_network_xml                                     OK
ActionExtensionTest
   test_extended_action_for_adding_extra_data                  OK
   test_extended_action_for_deleting_extra_data                OK
   test_returns_404_for_non_existant_action                    OK
   test_returns_404_for_non_existant_resource                  OK
ExtensionControllerTest
   test_extension_can_be_accessed_by_alias                     OK
   test_index_gets_all_registerd_extensions                    OK
   test_show_returns_not_found_for_non_existant_extension      OK
ExtensionManagerTest
   test_invalid_extensions_are_not_registered                  OK
PluginAwareExtensionManagerTest
   test_extensions_are_loaded_for_plugin_with_expected_interfaceOK
   test_extensions_are_not_loaded_for_plugins_unaware_of_extensionsOK
   test_extensions_expecting_quantum_plugin_interface_are_loadedOK
   test_extensions_not_loaded_for_plugin_without_expected_interfaceOK
   test_extensions_without_need_for__plugin_interface_are_loadedOK
   test_unsupported_extensions_are_not_loaded                  OK
RequestExtensionTest
   test_edit_previously_uneditable_field                       OK
   test_extend_get_resource_response                           OK
   test_get_resources                                          OK
   test_headers_can_be_extended                                OK
ResourceExtensionTest
   test_resource_can_be_added_as_extension                     OK
   test_resource_ext_for_formatted_req_on_custom_collection_actionOK
   test_resource_ext_for_nested_resource_custom_collection_actionOK
   test_resource_extension_for_delete_custom_collection_action OK
   test_resource_extension_for_get_custom_collection_action    OK
   test_resource_extension_for_post_custom_collection_action   OK
   test_resource_extension_for_put_custom_collection_action    OK
   test_resource_extension_with_custom_member_action           OK
   test_returns_404_for_non_existant_extension                 OK
FunctionTestCase
   runTest                                                     OK

======================================================================
ERROR: Failure: ImportError (No module named Cheetah.Template)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 390, in
loadTestsFromName
   addr.filename, addr.module)
 File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 39, in
importFromPath
   return self.importFromDir(dir_path, fqname)
 File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 86, in
importFromDir
   mod = load_module(part_fqname, fh, filename, desc)
 File "<https://jenkins.openstack.org/job/quantum/ws/tests/unit/test_cli.py";,>
line 30, in <module>
   from quantum import cli_lib as cli
 File "<https://jenkins.openstack.org/job/quantum/ws/quantum/cli_lib.py";,>
line 22, in <module>
   import Cheetah.Template as cheetah_template
ImportError: No module named Cheetah.Template

----------------------------------------------------------------------
Ran 207 tests in 2.358s

FAILED (errors=1)
Build step 'Execute shell' marked build as failure




-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Wendlandt
Nicira Networks, Inc.
www.nicira.com | www.openvswitch.org
Sr. Product Manager
cell: 650-906-2650
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to