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
This commit is contained in:
Mark T. Voelker 2015-08-20 13:44:42 -04:00
parent 8e22286c26
commit 58a3ee4f95
2 changed files with 17 additions and 5 deletions

View File

@ -413,7 +413,12 @@
"required-since": "2014.07", "required-since": "2014.07",
"tests": { "tests": {
"tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_change_server_password": { "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"
}
} }
} }
}, },

View File

@ -28,7 +28,6 @@
"compute-instance-actions-list", "compute-instance-actions-list",
"compute-keypairs-create", "compute-keypairs-create",
"compute-quotas-get", "compute-quotas-get",
"compute-servers-change",
"compute-servers-create", "compute-servers-create",
"compute-servers-delete", "compute-servers-delete",
"compute-servers-get", "compute-servers-get",
@ -54,7 +53,9 @@
"compute-servers-metadata-update" "compute-servers-metadata-update"
], ],
"advisory": [], "advisory": [],
"deprecated": [], "deprecated": [
"compute-servers-change"
],
"removed": [] "removed": []
}, },
"object": { "object": {
@ -502,11 +503,17 @@
], ],
"admin": "False", "admin": "False",
"description": "Basic server operations in the Compute API", "description": "Basic server operations in the Compute API",
"status": "deprecated",
"project": "nova", "project": "nova",
"required-since": "2014.07", "required-since": "",
"tests": { "tests": {
"tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_change_server_password": { "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"
}
} }
} }
}, },