Move baremetal API tests to an /admin subdir

To avoid confusion, move all baremetal API tests to api/baremetal/admin and
add a README.rst explaining that the API provided by Ironic is meant to be used
as an admin and service level API.

Change-Id: Ib49b6d5937da6eedc3028a1f831552cf02d9f69e
This commit is contained in:
Adam Gandelman 2014-06-18 11:34:42 -07:00
parent b82520f8bc
commit 2a86f1c6d7
10 changed files with 32 additions and 7 deletions

View File

@ -0,0 +1,25 @@
Tempest Field Guide to Baremetal API tests
==========================================
What are these tests?
---------------------
These tests stress the OpenStack baremetal provisioning API provided by
Ironic.
Why are these tests in tempest?
------------------------------
The purpose of these tests is to exercise the various APIs provided by Ironic
for managing baremetal nodes.
Scope of these tests
--------------------
The baremetal API test perform basic CRUD operations on the Ironic node
inventory. They do not actually perform hardware provisioning. It is important
to note that all Ironic API actions are admin operations meant to be used
either by cloud operators or other OpenStack services (i.e., Nova).

View File

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest.api.baremetal import base
from tempest.api.baremetal.admin import base
from tempest import test

View File

@ -11,7 +11,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest.api.baremetal import base
from tempest.api.baremetal.admin import base
from tempest.common.utils import data_utils
from tempest import exceptions as exc
from tempest import test

View File

@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest.api.baremetal import base
from tempest.api.baremetal.admin import base
from tempest import config
from tempest import test

View File

@ -12,7 +12,7 @@
import six
from tempest.api.baremetal import base
from tempest.api.baremetal.admin import base
from tempest import exceptions as exc
from tempest import test

View File

@ -12,7 +12,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest.api.baremetal import base
from tempest.api.baremetal.admin import base
from tempest import exceptions
from tempest.openstack.common import timeutils
from tempest import test

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest.api.baremetal import base
from tempest.api.baremetal.admin import base
from tempest.common.utils import data_utils
from tempest import exceptions as exc
from tempest import test

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest.api.baremetal import base
from tempest.api.baremetal.admin import base
from tempest.common.utils import data_utils
from tempest import exceptions as exc
from tempest import test