Jenkins configuration for Tungsten Fabric OpenLab test automation
Job DSL, https://wiki.jenkins.io/display/JENKINS/Job+DSL+Plugin
Workspace Cleanup, http://wiki.jenkins-ci.org/display/JENKINS/Workspace+Cleanup+Plugin
Performance Publisher plugin, https://wiki.jenkins.io/display/JENKINS/PerfPublisher+Plugin
├── dsl
│ ├── all.dsl
│ └── nightly.dsl
│ └── weekly.dsl
│ └── smoke.dsl
├── LICENSE
├── pipeline
│ └── intel_testbed.jenkinsfile
├── build
│ └── build.sh
├── test
│ └── intel
| │ └── perf_test.py
├── images
│ └── intel
| │ └── ubuntu1604_trex.parker_script (WIP)
└── README.md
- Monitor git repo changes/timer trigger
- Update repo to latest revision
- Build whole Tungsten Fabric by contrail-dev-env
- Copy the contrail-vrouter-dpdk binary to prepared testbeds, see Peformance Test Suite
- Run test suites on testbeds
Test Cases on Intel testbed, see Peformance Test Suite
- iPerf TCP throughput
- VPPV throughput