Migrate the Scenario Tests to the Tempest Clients
Move to the tempest clients in the scenario tests
Blueprint information
- Status:
- Complete
- Approver:
- Matthew Treinish
- Priority:
- High
- Drafter:
- Matthew Treinish
- Direction:
- Approved
- Assignee:
- Masayuki Igawa
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- juno-rc
- Started by
- Matthew Treinish
- Completed by
- Masayuki Igawa
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
move scenario tests to tempest client
Gerrit topic: https:/
Addressed by: https:/
Add os-networks JSON client for tempest
Addressed by: https:/
Base class for scenario test using Tempest clients
Addressed by: https:/
Migrate swift scenario test to tempest client
Addressed by: https:/
Migrate test_minimun_basic to tempest client
Addressed by: https:/
Migrate test_dashboard_
Addressed by: https:/
Migrate test_aggregates
Addressed by: https:/
Migrate test_server_
Addressed by: https:/
Migrate test_server_
yfried:
I'm not sure if that's the best place to discuss this effort, so I'm coping a review I did. let me know if this should go somewhere else:
It seems like this client change is giving up some of the long-time developed (if not perfect) generic methods of scenarios. one example is the status_timeout. another, is the replacement of resource.get() and resource.delete().
Is this intentional/
Also - should we use nova-network api (nova network client) when neutron is available?
-> discussion in https:/
Addressed by: https:/
Migrate test_snapshot_
stevebaker: I wonder if it is not worth doing this for the orchestration scenario tests. I've started the work to make the orchestration scenario tests be the first in-tree heat functional tests, so these tests may be deleted from tempest "soon"
Addressed by: https:/
Move new manager code to a new module
Addressed by: https:/
Enhance Tempset network_client for scenario support
Addressed by: https:/
Migrate test_network_
Addressed by: https:/
Migrate test_encrypted_
Addressed by: https:/
Add MatchesDictExce
Addressed by: https:/
Migrate security_
Addressed by: https:/
Migrate test_volume_
Gerrit topic: https:/
Addressed by: https:/
Migrate advanced server network to tempest clients
Addressed by: https:/
Adds status check for FloatingIP in scenarios
Addressed by: https:/
Migrate test_large_ops to tempest client
Addressed by: https:/
Migrate baremetal_basic_ops to tempest clients
Addressed by: https:/
Fix response body format of orchestration_
Addressed by: https:/
Migrate test_server_
Addressed by: https:/
Migrate test_load_
Addressed by: https:/
Fix load balancer scenario if no tenant network
Addressed by: https:/
Fix network/secgroup scenario tests for ironic
Addressed by: https:/
Add baremetal tests for get node by instance/port
Addressed by: https:/
large ops test should be derived from OfficialClientTest
Addressed by: https:/
Migrate TestStampPattern to tempest client
Addressed by: https:/
Unskip TestStampPattern for testing purposes
Addressed by: https:/
WIP: Migrate test_autoscaling to tempest clients
Addressed by: https:/
Drop autoscaling scenario test.
Addressed by: https:/
Drop OfficialClientTest and NetworkTest
Addressed by: https:/
Rename NeutronScenarioTest to NetworkScenarioTest
Addressed by: https:/
Migrate scenario utils to tempest client
Addressed by: https:/
Cleanup leftover dependencies to official clients
Addressed by: https:/
Drop OfficialClientM
Addressed by: https:/
Drop OfficialClientM
Addressed by: https:/
Drop client_type for auth module
Addressed by: https:/
Drop python-*client from requirements
Addressed by: https:/
Removes deprecated net_common module
Addressed by: https:/
Remove OfficialClient dependency from HACKING.rst
Work Items
Dependency tree
* Blueprints in grey have been implemented.