7. Network Platforms Group
Current validation flow
7
Independent
Developer
DPDK.org
Dev Mail List
Review patch
Waiting for Release
candidate
Publish Test result
Regression validation
NewReleasePatchRework
Weakness
No idea of overall quality in
develop period
Patch healthy not clear
Pressed time in release
cycle
9. Network Platforms Group
Continuous Integration in DPDK.org
9
Auto testing per patch
Short developing
Cycle
Included build and
smoke validation
Friendly to patchwork
Independent
Developer
DPDK.org
Dev Mail List
Review patch
New test suite
Waiting for Release
candidate
Publish Test result
Regression validation
NewReleasePatchRework
Pre-checked in
Validation
10. Network Platforms Group
DPDK healthy reports
10
Patch status report Daily smoke report
Daily OS & Compiler Compatible report
11. Network Platforms Group
DPDK Test Suite
11
Open source
Easy to use
Rich suites (50+)
Compatible with
different NICs and
platform
Performance measure
DPDK Test Suites
Linux Libraries & App
Python GCCPktGen TCL SSH SCP
Test Plans (rst) Test Scripts Configure Files
Test Framework
Exception Manager
Configure Manager
SSH Connection
CRB Management
PacketGen
Test Components
DUTTESTER
Reporter Test Case
12. Network Platforms Group 12
VM configuration
Support different
hypervisors
VF performance
Suite unchanged
DTS virtualization framework