[RFE] Write functional sanity tests for Ironic Client

Bug #1527515 reported by Sergii Turivnyi
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-ironicclient
Fix Released
Wishlist
Sergii Turivnyi

Bug Description

Ironic client should be prepared for writing tests.
Then tests package should be written for client.

Test-cases for pyhton-ironicclient

    Nodes:
        node-get-boot-device
        node-get-console
        node-get-supported-boot-devices
        node-list
        node-port-list
        node-set-boot-device
        node-set-console-mode
        node-set-maintenance
        node-set-power-state
        node-set-provision-state

    Ports:
        port-create
        port-delete
        port-list
        port-show
        port-update

    Drivers:
        driver-list
        driver-properties
        driver-show

    Chassis:
        chassis-create
        chassis-delete
        chassis-list
        chassis-node-list
        chassis-show
        chassis-update

Tags: rfe-approved
Changed in python-ironicclient:
assignee: nobody → Sergii Turivnyi (sturivnyi)
status: New → In Progress
Dmitry Tantsur (divius)
Changed in python-ironicclient:
importance: Undecided → Wishlist
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ironicclient (master)

Reviewed: https://review.openstack.org/241230
Committed: https://git.openstack.org/cgit/openstack/python-ironicclient/commit/?id=324efd90373c580142f16763e8b5915c1840bd1d
Submitter: Jenkins
Branch: master

commit 324efd90373c580142f16763e8b5915c1840bd1d
Author: Sergii Turivnyi <email address hidden>
Date: Thu Dec 3 18:53:35 2015 +0000

    Add Sanity tests for testing actions with Driver

    Smoke tests for the Ironic CLI commands which checks basic actions
    with driver command: driver-list, driver-show, driver-properties.

    Change-Id: Ibf81f97c1092817abae08e4d19fb55966e94f299
    Closes-Bug: #1527515

Changed in python-ironicclient:
status: In Progress → Fix Released
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-ironicclient 1.1.0

This issue was fixed in the openstack/python-ironicclient 1.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ironicclient (master)

Reviewed: https://review.openstack.org/240562
Committed: https://git.openstack.org/cgit/openstack/python-ironicclient/commit/?id=d9c596708682b1829c455631f6cbe51aef7251ef
Submitter: Jenkins
Branch: master

commit d9c596708682b1829c455631f6cbe51aef7251ef
Author: Sergey Turivnyi <email address hidden>
Date: Fri Oct 30 15:20:11 2015 +0000

    Add sanity tests for testing actions with Chassis

    Smoke tests for the Ironic CLI commands
    which checks basic actions with chassis command like
    create, update, delete etc.

    Change-Id: Ib9d34aca954d25b6074ca785d5c3ac1e06c4297a
    Closes-Bug: #1527515

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-ironicclient 1.2.0

This issue was fixed in the openstack/python-ironicclient 1.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ironicclient (master)

Reviewed: https://review.openstack.org/240944
Committed: https://git.openstack.org/cgit/openstack/python-ironicclient/commit/?id=a0fc05956f01657831e3bc0c1d2fb11b6beb185e
Submitter: Jenkins
Branch: master

commit a0fc05956f01657831e3bc0c1d2fb11b6beb185e
Author: Sergey Turivnyi <email address hidden>
Date: Mon Nov 2 17:13:09 2015 +0000

    Add sanity tests for testing actions with Port

    Smoke tests for the Ironic CLI commands
    which checks basic actions with port command like
    create, update, delete etc.

    Change-Id: I1a1447d81c28af21b054e9cd4c35f94b39ac0244
    Closes-Bug: #1527515

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-ironicclient 1.4.0

This issue was fixed in the openstack/python-ironicclient 1.4.0 release.

Revision history for this message
Ruby Loo (rloo) wrote :

Better late than never, I just approved the RFE.

I think this is the corresponding RFE bug to the blueprint: https://blueprints.launchpad.net/python-ironicclient/+spec/ironicclient-functional-tests.

According to that whiteboard:
Gerrit topic: https://review.openstack.org/#q,topic:bp/ironicclient-functional-tests,n,z

Addressed by: https://review.openstack.org/216701
    Introduce tempest-lib to functional tests

Addressed by: https://review.openstack.org/239506
    Add Sanity tests for testing actions with Node

Addressed by: https://review.openstack.org/238577
    Add simple table structure Ironic CLI tests

Gerrit topic: https://review.openstack.org/#q,topic:bp/ronicclient-functional-tests,n,z

Addressed by: https://review.openstack.org/240562
    Add sanity tests for testing actions with Chassis

Addressed by: https://review.openstack.org/240944
    Add sanity tests for testing actions with Port

Addressed by: https://review.openstack.org/241230
    Add Sanity tests for testing actions with Driver

tags: added: rfe-approved
removed: rfe
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ironicclient (master)

Reviewed: https://review.openstack.org/329068
Committed: https://git.openstack.org/cgit/openstack/python-ironicclient/commit/?id=fe4fe017a047358930f3f01c0a5099dc641fc2a3
Submitter: Jenkins
Branch: master

commit fe4fe017a047358930f3f01c0a5099dc641fc2a3
Author: Kyrylo Romanenko <email address hidden>
Date: Mon Jun 13 18:51:40 2016 +0300

    Add test for ironic port-list command

    Add basic sanity test case for port-list command.

    Partial-Bug: #1527515
    Change-Id: Icdca55d5cf5d810e1739deef7c837e20221db999

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.