Introduction
<Details about Additional tests required for this Blue Print in addition to the Akraino Validation Feature Project>
Akarino Test Group Information
<The Testing Ecosystem>
Testing Working Group Resources
Overall Test Architecture
The diagram depicts current CI process. For every new patch set Jenkins creates new Regional controller and instance for deployment airship+tungstenfabric.
After the deployment all logs are uploaded to Nexus.
Test Bed
Test Framework
Traffic Generator
Test API description
<Akraino common tests>
The Test inputs
Test Procedure
Expected output
Test Results
<Blueprint extension tests>
The Test inputs
Test Procedure
Expected output
Test Results
<Feature Project Tests>
The Test inputs
Test Procedure
Only airship sanity tests are used at the moment. At the end of airship-in-the-bottle deployment script runs basic sanity checks by creating heat stacks.
Criteria of successful deployment:
All shipyard steps has state success
Example of successful deployment log
Action Notes: > action metadata:01DS13D4JB1YZVVA5ZWPQ4F976(2019-11-06 19:35:04.156720+00:00): Configdoc revision 2 action/01DS13D4JB1YZVVA5ZWPQ4F976 completed SUCCESSFULLY Name: deploy_site Action: action/01DS13D4JB1YZVVA5ZWPQ4F976 Lifecycle: Complete Parameters: {} Datetime: 2019-11-06 19:35:02.987188+00:00 Dag Status: success Context Marker: 95f18fee-487c-4912-bcca-ccae130feebc User: shipyard Steps Index State Footnotes step/01DS13D4JB1YZVVA5ZWPQ4F976/action_xcom 1 success step/01DS13D4JB1YZVVA5ZWPQ4F976/dag_concurrency_check 2 success step/01DS13D4JB1YZVVA5ZWPQ4F976/get_rendered_doc 3 success step/01DS13D4JB1YZVVA5ZWPQ4F976/deployment_configuration 4 success step/01DS13D4JB1YZVVA5ZWPQ4F976/preflight 5 success step/01DS13D4JB1YZVVA5ZWPQ4F976/validate_site_design 6 success step/01DS13D4JB1YZVVA5ZWPQ4F976/drydock_build 7 success step/01DS13D4JB1YZVVA5ZWPQ4F976/verify_site 8 success step/01DS13D4JB1YZVVA5ZWPQ4F976/armada_build 9 success step/01DS13D4JB1YZVVA5ZWPQ4F976/armada_get_status 10 success step/01DS13D4JB1YZVVA5ZWPQ4F976/prepare_site 11 success step/01DS13D4JB1YZVVA5ZWPQ4F976/armada_post_apply 12 success step/01DS13D4JB1YZVVA5ZWPQ4F976/create_action_tag 13 success step/01DS13D4JB1YZVVA5ZWPQ4F976/ucp_preflight_check 14 success step/01DS13D4JB1YZVVA5ZWPQ4F976/deployment_status 15 success step/01DS13D4JB1YZVVA5ZWPQ4F976/deckhand_validate_site_design 16 success step/01DS13D4JB1YZVVA5ZWPQ4F976/armada_validate_site_design 17 success step/01DS13D4JB1YZVVA5ZWPQ4F976/drydock_validate_site_design 18 success step/01DS13D4JB1YZVVA5ZWPQ4F976/promenade_validate_site_design 19 success step/01DS13D4JB1YZVVA5ZWPQ4F976/prepare_and_deploy_nodes 20 success (1) step/01DS13D4JB1YZVVA5ZWPQ4F976/armada_get_releases 21 success step/01DS13D4JB1YZVVA5ZWPQ4F976/final_deployment_status 22 success Step Footnotes Note (1) > Deployment Groups:deploy_site(2019-11-06 19:38:22.826335+00:00): Stage.DEPLOYED: masters(critical), workers(critical) Commands User Datetime invoke shipyard 2019-11-06 19:35:04.165353+00:00
Expected output
Test Results
Example of successful CI log