.. _8-gap-analysis-and-development:
Gap analysis and Development
============================
.. raw:: html
![Scope scope](../figures/bogo_ifo.png)
.. _81-introduction:
Introduction
------------
- Describe the purpose of this chapter, which includes, but not limited
to:
- Test Case Gaps (analysis)
- Automation Gaps
- OpenStack release Comparisons
.. _82-openstack-release-comparisons:
Openstack Release Comparisons
-----------------------------
- Provide details, preferably in table format, comparing OpenStack
releases based on Wallaby baseline for RI-1
.. _83-automation-gaps:
Automation Gaps
---------------
At the time of writing, `the yaml
file `__
configuring all RI Jenkins jobs are postprocessed by hand which requires
lots of skills especially about `Jenkins job
builder `__. The
RI Cookbook will be deeply simplified if the deployment scripts are
delivered in a new
`Xtesting `__-based
container as proposed in `new RI deployment
container `__. In addition to
avoid configuring the jumphost, it will allow generating the Jenkins
jobs via a simple yaml file and `Xtesting
CI `__.
.. _84-test-case-gaps:
Test Case Gaps
--------------
Anuket has developed many test cases in the different `test
projects `__ which can
quickly improve RC. As listed in `RC Test case integration
requirements `__, porting all the existing testcases to
Xtesting will unify the test case execution and simplify the test
integration as required by RC. Here are all the related issues:
- `port VinePerf to
Xtesting `__
- `port NFVbench testcases to
Xtesting `__
Here are the possible new test cases which could be integrated in the
existing Anuket projects to improve RC:
+-------------------------------------------------+-------------------+
| issues | requirements |
+=================================================+===================+
| `integrate KloudBuster in | disk benchmarking |
| Functest | |
| `__ | |
+-------------------------------------------------+-------------------+
| `add tempest-stress in | stress testing |
| Functest | |
| `__ | |
+-------------------------------------------------+-------------------+
.. _85-framework-gaps:
Framework Gaps
--------------
As proposed in `port VTP test cases to
Xtesting `__, VTP selected in
`VNF E2E C&V Framework `__ requires small adaptations to
fully fulfill the current `RC Test case integration
requirements `__. It seems trivial changes as VTP proposed
a REST API but will ensure that both NFVI and VNF testing can be
executed in the same CI toolchain very easily.