From 58a3ee4f954a54c6194af2fa1bb610a3690b1ddc Mon Sep 17 00:00:00 2001 From: "Mark T. Voelker" Date: Thu, 20 Aug 2015 13:44:42 -0400 Subject: [PATCH] Flag change pwd test in 2015.07 & remove in .next Chagne password is not widely supported across hypervisors (in fact, it only currently works with Xen [1]) and therefore fails to meet DefCore criteria. This test has also been flagged in previous Guidelines [2] and we've discussed removing it entirely since it's extremely unlikely that all other backends will ever implement this capability. This patch carries forward the flag from previous Guidelines and removes the test completely from .next.json so we don't have to re-flag it again in subsequent Guidelines. [1] http://docs.openstack.org/developer/nova/support-matrix.html#operation_set_admin_password [2] https://review.openstack.org/#/c/196153/3 Change-Id: I13ed481324cf1b0b62c7c02886bdf02906550cbf --- 2015.07.json | 7 ++++++- 2015.next.json | 15 +++++++++++---- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/2015.07.json b/2015.07.json index 0b3bd30c..f373956b 100644 --- a/2015.07.json +++ b/2015.07.json @@ -413,7 +413,12 @@ "required-since": "2014.07", "tests": { "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_change_server_password": { - "idempotent_id": "id-6158df09-4b82-4ab3-af6d-29cf36af858d" + "idempotent_id": "id-6158df09-4b82-4ab3-af6d-29cf36af858d", + "flagged": { + "reason": "[D400] This test is backend-specific (only works on one hypervisor)", + "action": "This test should be removed from future Guidelines.", + "date": "2015-08-20" + } } } }, diff --git a/2015.next.json b/2015.next.json index 26610c45..965568f8 100644 --- a/2015.next.json +++ b/2015.next.json @@ -28,7 +28,6 @@ "compute-instance-actions-list", "compute-keypairs-create", "compute-quotas-get", - "compute-servers-change", "compute-servers-create", "compute-servers-delete", "compute-servers-get", @@ -54,7 +53,9 @@ "compute-servers-metadata-update" ], "advisory": [], - "deprecated": [], + "deprecated": [ + "compute-servers-change" + ], "removed": [] }, "object": { @@ -502,11 +503,17 @@ ], "admin": "False", "description": "Basic server operations in the Compute API", + "status": "deprecated", "project": "nova", - "required-since": "2014.07", + "required-since": "", "tests": { "tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_change_server_password": { - "idempotent_id": "id-6158df09-4b82-4ab3-af6d-29cf36af858d" + "idempotent_id": "id-6158df09-4b82-4ab3-af6d-29cf36af858d", + "flagged": { + "reason": "[D400] This test is backend-specific (only works on one hypervisor)", + "action": "This test should be removed from future Guidelines.", + "date": "2015-08-20" + } } } },