diff --git a/htmloutput/htmloutput.py b/htmloutput/htmloutput.py
index 177cc51..6506263 100644
--- a/htmloutput/htmloutput.py
+++ b/htmloutput/htmloutput.py
@@ -597,7 +597,7 @@ class HtmlOutput(Plugin):
rmap = {}
classes = []
for n,t,o,e in result_list:
- cls = t.__class__
+ cls = t.test.__class__
if not rmap.has_key(cls):
rmap[cls] = []
classes.append(cls)
diff --git a/results.html b/results.html
index 4c712a0..e22e685 100644
--- a/results.html
+++ b/results.html
@@ -50,7 +50,7 @@ a.popup_link:hover {
font-family: "Lucida Console", "Courier New", Courier, monospace;
text-align: left;
font-size: 8pt;
- width: 500px;
+ width: 90%;
}
}
@@ -189,8 +189,8 @@ function showOutput(id, name) {
Unit Test Report
-
Start Time: 2012-08-07 17:14:53
-
Duration: 0:00:03.959132
+
Start Time: 2012-08-08 09:16:19
+
Duration: 0:00:03.950608
Status: Pass 212 Failure 1 Error 3
@@ -221,13 +221,13 @@ function showOutput(id, name) {
View |
-
- nose.case.Test: The universal test case wrapper. |
- 216 |
- 212 |
- 1 |
- 3 |
- Detail |
+
+ tests.v1_1.test_aggregates.AggregatesTest |
+ 9 |
+ 9 |
+ 0 |
+ 0 |
+ Detail |
@@ -446,22 +446,31 @@ pt1.9: tests.v1_1.test_aggregates.AggregatesTest.test_update_with_availability_z
-
+
+ tests.v1_1.test_auth.AuthenticateAgainstKeystoneTests |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_ambiguous_endpoints |
-
- |
-
+
test_auth_redirect |
-
- |
-
+
test_authenticate_failure |
-
- |
-
+
test_authenticate_success |
-
- |
-
+
+ tests.v1_1.test_auth.AuthenticationTests |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_auth_automatic |
-
- |
-
+
test_auth_manual |
-
- |
-
+
test_authenticate_failure |
-
- |
-
+
test_authenticate_success |
-
- |
-
+
+ tests.v1_1.test_certs.FlavorsTest |
+ 2 |
+ 2 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create_cert |
-
- |
-
+
test_get_root_cert |
-
- |
-
+
+ tests.v1_1.test_cloudpipe.CloudpipeTest |
+ 2 |
+ 2 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create |
-
- |
-
+
test_list_cloudpipes |
-
- |
-
+
+ tests.v1_1.test_flavors.FlavorsTest |
+ 8 |
+ 8 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create |
-
- |
-
+
test_create_ephemeral_defaults_to_zero |
-
- |
-
+
test_delete |
-
- |
-
+
test_find |
-
- |
-
+
test_get_flavor_details |
-
- |
-
+
test_get_flavor_details_diablo |
-
- |
-
+
test_list_flavors |
-
- |
-
+
test_list_flavors_undetailed |
-
- |
-
+
+ tests.v1_1.test_floating_ip_dns.FloatingIPDNSDomainTest |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create_private_domain |
-
- |
-
+
test_create_public_domain |
-
- |
-
+
test_delete_domain |
-
- |
-
+
test_dns_domains |
-
- |
-
+
+ tests.v1_1.test_floating_ip_dns.FloatingIPDNSEntryTest |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create_entry |
-
- |
-
+
test_delete_entry |
-
- |
-
+
test_get_dns_entries_by_ip |
-
- |
-
+
test_get_dns_entry_by_name |
-
- |
-
+
+ tests.v1_1.test_floating_ip_pools.TestFloatingIPPools |
+ 1 |
+ 1 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_list_floating_ips |
-
- |
-
+
+ tests.v1_1.test_floating_ips.FloatingIPsTest |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create_floating_ip |
-
- |
-
+
test_create_floating_ip_with_pool |
-
- |
-
+
test_delete_floating_ip |
-
- |
-
+
test_list_floating_ips |
-
- |
-
+
+ tests.v1_1.test_hosts.HostsTest |
+ 7 |
+ 7 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_describe_resource |
-
- |
-
+
test_host_reboot |
-
- |
-
+
test_host_shutdown |
-
- |
-
+
test_host_startup |
-
- |
-
+
test_update_both |
-
- |
-
+
test_update_enable |
-
- |
-
+
test_update_maintenance |
-
- |
-
+
+ tests.v1_1.test_hypervisors.HypervisorsTest |
+ 7 |
+ 7 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_hypervisor_detail |
-
- |
-
+
test_hypervisor_get |
-
- |
-
+
test_hypervisor_index |
-
- |
-
+
test_hypervisor_search |
-
- |
-
+
test_hypervisor_servers |
-
- |
-
+
test_hypervisor_statistics |
-
- |
-
+
test_hypervisor_uptime |
-
- |
-
+
+ tests.v1_1.test_images.ImagesTest |
+ 7 |
+ 7 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_delete_image |
-
- |
-
+
test_delete_meta |
-
- |
-
+
test_find |
-
- |
-
+
test_get_image_details |
-
- |
-
+
test_list_images |
-
- |
-
+
test_list_images_undetailed |
-
- |
-
+
test_set_meta |
-
- |
-
+
+ tests.v1_1.test_keypairs.KeypairsTest |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create_keypair |
-
- |
-
+
test_delete_keypair |
-
- |
-
+
test_import_keypair |
-
- |
-
+
test_list_keypairs |
-
- |
-
+
+ tests.v1_1.test_limits.LimitsTest |
+ 3 |
+ 3 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_absolute_limits |
-
- |
-
+
test_get_limits |
-
- |
-
+
test_rate_limits |
-
- |
-
+
+ tests.v1_1.test_quota_classes.QuotaClassSetsTest |
+ 3 |
+ 3 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_class_quotas_get |
-
- |
-
+
test_refresh_quota |
-
- |
-
+
test_update_quota |
-
- |
-
+
+ tests.v1_1.test_quotas.QuotaSetsTest |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_refresh_quota |
-
- |
-
+
test_tenant_quotas_defaults |
-
- |
-
+
test_tenant_quotas_get |
-
- |
-
+
test_update_quota |
-
- |
-
+
+ tests.v1_1.test_security_group_rules.SecurityGroupRulesTest |
+ 2 |
+ 2 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create_security_group |
-
- |
-
+
test_delete_security_group_rule |
-
- |
-
+
+ tests.v1_1.test_security_groups.SecurityGroupsTest |
+ 5 |
+ 5 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_create_security_group |
-
- |
-
+
test_delete_security_group |
-
- |
-
+
test_get_security_groups |
-
- |
-
+
test_list_security_groups |
-
- |
-
+
test_refresh_security_group |
-
- |
-
+
+ tests.v1_1.test_servers.ServersTest |
+ 36 |
+ 36 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_add_fixed_ip |
-
- |
-
+
test_add_floating_ip |
-
- |
-
+
test_add_security_group |
-
- |
-
+
test_confirm_resized_server |
-
- |
-
+
test_create_image |
-
- |
-
+
test_create_server |
-
- |
-
+
test_create_server_userdata_file_object |
-
- |
-
+
test_delete_server |
-
- |
-
+
test_delete_server_meta |
-
- |
-
+
test_find |
-
- |
-
+
test_get_console_output_with_length |
-
- |
-
+
test_get_console_output_without_length |
-
- |
-
+
test_get_server_actions |
-
- |
-
+
test_get_server_details |
-
- |
-
+
test_get_server_diagnostics |
-
- |
-
+
test_get_vnc_console |
-
- |
-
+
test_list_servers |
-
- |
-
+
test_list_servers_undetailed |
-
- |
-
+
test_live_migrate_server |
-
- |
-
+
test_lock |
-
- |
-
+
test_migrate_server |
-
- |
-
+
test_reboot_server |
-
- |
-
+
test_rebuild_server |
-
- |
-
+
test_remove_fixed_ip |
-
- |
-
+
test_remove_floating_ip |
-
- |
-
+
test_remove_security_group |
-
- |
-
+
test_rescue |
-
- |
-
+
test_reset_state |
-
- |
-
+
test_resize_server |
-
- |
-
+
test_revert_resized_server |
-
- |
-
+
test_set_server_meta |
-
- |
-
+
test_start |
-
- |
-
+
test_stop |
-
- |
-
+
test_unlock |
-
- |
-
+
test_unrescue |
-
- |
-
+
test_update_server |
-
- |
-
+
+ tests.v1_1.test_shell.ShellTest |
+ 69 |
+ 69 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_actions |
-
- |
-
+
test_aggregate_add_host |
-
- |
-
+
test_aggregate_create |
-
- |
-
+
test_aggregate_delete |
-
- |
-
+
test_aggregate_details |
-
- |
-
+
test_aggregate_list |
-
- |
-
+
test_aggregate_remove_host |
-
- |
-
+
test_aggregate_set_metadata |
-
- |
-
+
test_aggregate_update |
-
- |
-
+
test_aggregate_update_with_availability_zone |
-
- |
-
+
test_boot |
-
- |
-
+
test_boot_files |
-
- |
-
+
test_boot_hints |
-
- |
-
+
test_boot_invalid_file |
-
- |
-
+
test_boot_metadata |
-
- |
-
+
test_boot_nics |
-
- |
-
+
test_create_image |
-
- |
-
+
test_delete |
-
- |
-
+
test_diagnostics |
-
- |
-
+
test_dns_create |
-
- |
-
+
test_dns_create_private_domain |
-
- |
-
+
test_dns_create_public_domain |
-
- |
-
+
test_dns_delete |
-
- |
-
+
test_dns_delete_domain |
-
- |
-
+
test_dns_domains |
-
- |
-
+
test_dns_list |
-
- |
-
+
test_flavor_create |
-
- |
-
+
test_flavor_delete |
-
- |
-
+
test_flavor_list |
-
- |
-
+
test_flavor_show |
-
- |
-
+
test_host_reboot |
-
- |
-
+
test_host_shutdown |
-
- |
-
+
test_host_startup |
-
- |
-
+
test_host_update_maintenance |
-
- |
-
+
test_host_update_multiple_settings |
-
- |
-
+
test_host_update_status |
-
- |
-
+
test_hypervisor_list |
-
- |
-
+
test_hypervisor_list_matching |
-
- |
-
+
test_hypervisor_servers |
-
- |
-
+
test_hypervisor_show |
-
- |
-
+
test_hypervisor_stats |
-
- |
-
+
test_hypervisor_uptime |
-
- |
-
+
test_image_delete |
-
- |
-
+
test_image_list |
-
- |
-
+
test_image_meta_bad_action |
-
- |
-
+
test_image_meta_del |
-
- |
-
+
test_image_meta_set |
-
- |
-
+
test_image_show |
-
- |
-
+
test_list |
-
- |
-
+
test_live_migration |
-
- |
-
+
test_quota_class_show |
-
- |
-
+
test_quota_class_update |
-
- |
-
+
test_quota_defaults |
-
- |
-
+
test_quota_show |
-
- |
-
+
test_quota_update |
-
- |
-
+
test_reboot |
-
- |
-
+
test_rebuild |
-
- |
-
+
test_rename |
-
- |
-
+
test_reset_state |
-
- |
-
+
test_resize |
-
- |
-
+
test_resize_confirm |
-
- |
-
+
test_resize_revert |
-
- |
-
+
test_root_password |
-
- |
-
+
test_set_meta_delete_dict |
-
- |
-
+
test_set_meta_delete_keys |
-
- |
-
+
test_set_meta_set |
-
- |
-
+
test_show |
-
- |
-
+
test_show_bad_id |
-
- |
-
+
test_usage_list |
-
- |
-
+
+ tests.v1_1.test_usage.UsageTest |
+ 3 |
+ 3 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_usage_get |
-
- |
-
+
test_usage_list |
-
- |
-
+
test_usage_list_detailed |
-
- |
-
+
+ tests.test_base.BaseTest |
+ 5 |
+ 5 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_eq |
-
- |
-
+
test_findall_invalid_attribute |
-
- |
-
+
test_getid |
-
- |
-
+
test_resource_lazy_getattr |
-
- |
-
+
test_resource_repr |
-
- |
-
+
+ tests.test_client.ClientTest |
+ 4 |
+ 4 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_get_client_class_unknown |
-
- |
-
+
test_get_client_class_v1_1 |
-
- |
-
+
test_get_client_class_v2 |
-
- |
-
+
test_get_client_class_v2_int |
-
- |
-
+
+ tests.test_http.ClientTest |
+ 3 |
+ 0 |
+ 0 |
+ 3 |
+ Detail |
+
+
+
test_auth_failure |
-
- |
-
+
test_get |
-
- |
-
+
test_post |
-
- |
-
+
+ tests.test_service_catalog.ServiceCatalogTest |
+ 2 |
+ 2 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_alternate_service_type |
-
- |
-
+
test_building_a_service_catalog |
-
- |
-
+
+ tests.test_shell.ShellTest |
+ 4 |
+ 3 |
+ 1 |
+ 0 |
+ Detail |
+
+
+
test_debug |
-
- |
-
+
test_help |
-
- |
-
+
test_help_on_subcommand |
-
- |
-
+
test_help_unknown_command |
-
- |
-
+
+ tests.test_utils.FindResourceTestCase |
+ 6 |
+ 6 |
+ 0 |
+ 0 |
+ Detail |
+
+
+
test_find_by_integer_id |
-
- |
-
+
test_find_by_str_displayname |
-
- |
-
+
test_find_by_str_id |
-
- |
-
+
test_find_by_str_name |
-
- |
-
+
test_find_by_uuid |
-
- |
-
+
test_find_none |
-
- |