| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | No. | Team | Tester | Tech spec or coding policy | Class | Method or API | Test Class | Test Method | Depend (Pre) | Depend (Post) | Assertions | Notes |
2 | 1 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager | _poll_zone | ZoneManagerTestCase | test_poll_zone | existing test code | |||
3 | 2 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager | _poll_zone | ZoneManagerTestCase | test_poll_zone_fails | existing test code | |||
4 | 3 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneState | update_credentials | ZoneStateTestCase | test_update_credentials | ||||
5 | 4 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneState | update_metadata | ZoneStateTestCase | test_update_metadata | ||||
6 | 5 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneState | to_dict | ZoneStateTestCase | test_to_dict | ||||
7 | 6 | NTT | Akihito Yokose | Configuration Checking | nova.scheduler.zone_manager.ZoneState | log_error | ZoneStateTestCase | test_log_error_configuration_attempt_is_less_than_max_errors | self.attempt < FLAGS.zone_failures_to_offline | self.is_active = True | * not enter the if statement on line 87 (self.attempt >= max_errors) | |
8 | 7 | NTT | Akihito Yokose | Configuration Checking | nova.scheduler.zone_manager.ZoneState | log_error | ZoneStateTestCase | test_log_error_configuration_attempt_is_greater_than_or_equal_to_max_errors | self.attempt >= FLAGS.zone_failures_to_offline | self.is_active = False | * enter the if statement on line 87 (self.attempt >= max_errors) | |
9 | 8 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_list | ZoneManagerTestCase | test_get_zone_list | ||||
10 | 9 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_host_list | ZoneManagerTestCase | test_get_host_list | ||||
11 | 10 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_one_host | existing test code | |||
12 | 11 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_expired_host | existing test code | |||
13 | 12 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_multiple_hosts | existing test code | |||
14 | 13 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_one_stale_host | existing test code | |||
15 | 14 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_multiple_service_per_host | existing test code | |||
16 | 15 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_one_stale_service_per_host | existing test code | |||
17 | 16 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_three_stale_host_services | existing test code | |||
18 | 17 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_all_stale_host_services | existing test code | |||
19 | 18 | NTT | Akihito Yokose | Configuration Checking | nova.scheduler.zone_manager.ZoneManager | get_zone_capabilities | ZoneManagerTestCase | test_get_zone_capabilities_configuration_service_is_disabled | service_dict.get("enabled", True) is False | combined is not updated | * enter the if statement on line 151 (not service_dict.get("enabled", True)) | |
20 | 19 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | _refresh_from_db | ZoneManagerTestCase | test_refresh_from_db_new | existing test code | |||
21 | 20 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | _refresh_from_db | ZoneManagerTestCase | test_refresh_from_db_replace_existing | existing test code | |||
22 | 21 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | _refresh_from_db | ZoneManagerTestCase | test_refresh_from_db_missing | existing test code | |||
23 | 22 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | _refresh_from_db | ZoneManagerTestCase | test_refresh_from_db_add_and_delete | existing test code | |||
24 | 23 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | ping | ZoneManagerTestCase | test_ping | existing test code | |||
25 | 24 | NTT | Akihito Yokose | Configuration Checking | nova.scheduler.zone_manager.ZoneManager | ping | ZoneManagerTestCase | test_ping_configuration_diff_seconds_is_less_than_zone_db_check_interval | utils.utcnow() - self.last_zone_db_check < FLAGS.zone_db_check_interval | self.last_zone_db_check is not updated | * enter the if statement on line 199 (diff.seconds >= FLAGS.zone_db_check_interval) | |
26 | 25 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | update_service_capabilities | ZoneManagerTestCase | test_service_capabilities | existing test code | |||
27 | 26 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | host_service_caps_stale | ZoneManagerTestCase | test_host_service_caps_stale_no_stale_service | existing test code | |||
28 | 27 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | host_service_caps_stale | ZoneManagerTestCase | test_host_service_caps_stale_all_stale_services | existing test code | |||
29 | 28 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | host_service_caps_stale | ZoneManagerTestCase | test_host_service_caps_stale_one_stale_service | existing test code | |||
30 | 29 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | delete_expired_host_services | ZoneManagerTestCase | test_delete_expired_host_services_del_one_service | existing test code | |||
31 | 30 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | delete_expired_host_services | ZoneManagerTestCase | test_delete_expired_host_services_del_all_hosts | existing test code | |||
32 | 31 | NTT | Akihito Yokose | Parameter Checking | nova.scheduler.zone_manager.ZoneManager | delete_expired_host_services | ZoneManagerTestCase | test_delete_expired_host_services_del_one_service_per_host | existing test code |