diff options
author | Tibor Frank <tifrank@cisco.com> | 2017-01-27 14:50:31 +0100 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2017-01-31 12:31:25 +0000 |
commit | 5362fa4f79de701a737b4d1ff794ad4e513f6486 (patch) | |
tree | 249099547d2f8a272d7c12bbfb889eb56fc7cb65 /resources/tools/doc_gen/src/overview.rst | |
parent | ffe30437f37176e745e8272a91ddd52587f8bcda (diff) |
CSIT doc: Add chapter numbering
Change-Id: I5cdcda0461e6f4bdabd91ea440edf7a71db9afd9
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'resources/tools/doc_gen/src/overview.rst')
-rw-r--r-- | resources/tools/doc_gen/src/overview.rst | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/resources/tools/doc_gen/src/overview.rst b/resources/tools/doc_gen/src/overview.rst new file mode 100644 index 0000000000..f9cc4e4ed4 --- /dev/null +++ b/resources/tools/doc_gen/src/overview.rst @@ -0,0 +1,54 @@ +.. |csit| replace:: Continuous System Integration and Testing + +CSIT Description +================ + +#. Development of software code for fully automated VPP code testing, + functionality, performance, regression and new functions. + +#. Execution of CSIT test suites on VPP code running on LF FD.io virtual and + physical compute environments. + +#. Integration with FD.io continuous integration systems (Gerrit, Jenkins and + such). + +#. Identified existing FD.io project dependencies and interactions: + + - vpp - Vector Packet Processing. + - honeycomb - Honeycomb Agent for management plane testing. + - ci-management - Management repo for Jenkins Job Builder, script and + management related to the Jenkins CI configuration. + +Project Scope +------------- + +#. Automated regression testing of VPP code changes + + - Functionality of VPP data plane, network control plane, management plane + against functional specifications. + - Performance of VPP data plane including non-drop-rate packet throughput + and delay, against established reference benchmarks. + - Performance of network control plane against established reference + benchmarks. + - Performance of management plane against established reference benchmarks. + +#. Test case definitions driven by supported and planned VPP functionality, + interfaces and performance: + + - Uni-dimensional tests: Data plane, (Network) Control plane, Management + plane. + - Multi-dimensional tests: Use case driven. + +#. Integration with FD.io Continuous Integration system including FD.io Gerrit + and Jenkins + + - Automated test execution triggered by VPP-VERIFY jobs other VPP and CSIT + project jobs. + +#. Integration with LF VPP test execution environment + + - Functional tests execution on LF hosted VM environment. + - Performance and functional tests execution on LF hosted physical compute + environment. + - Subset of tests executed on LF hosted physical compute running VIRL + (Virtual Internet Routing Lab). |