Open collivier opened 5 years ago
Cedric & Sridhar, It is my understanding that xTesting is a thin layer/framework that integrates with CI/CD pipelines and can execute OPNFV tests from multiple projects, example Yardstick, FuncTest and VSPERF. Logic contained in xTesting will detect a) any VNF code changes, b) any NFVI/platform code changes, c) any changes to the test scripts or any new test cases added to the OPNFV projects. Upon detection of these changes, xTesting should 'intelligently invoke the right subset of tests to re-run. For example, any changes to Yardstick test cases should only re-run Yardstick tests. The results should be versioned, and associated with all the necessary config files
status update @collivier ?
status?
@collivier - status?
status @collivier and @opensource-tnbt ?
Performance related, recommending to move to backlog
sorry, wrong ticket.
Xtesting allows a smooth integration of sparsed testcases and ease building CI/CD toolchains via an Ansible role. http://testresults.opnfv.org/functest/stockholm/
Here leveraging on Xtesting will ease building CI/CD toolchains in few commands mixing Functest and VSPERF testcases. It also simplifies any validation process as it avoids extra logics per test frameworks (jenkins job templates, certification, etc.) https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004