aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-30vpp-verify-perf-vhost runs pdrdisc testsTibor Frank1-1/+1
- Temporary solution: run pdrdisc tests instead of pdrchk for vpp-verify-perf-vhost trigger Change-Id: I0a18397964db8bd2e0c5614eaee44c1208ba0abc Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-29CSIT-687: Directory structure reorganizationTibor Frank354-2220/+2755
Change-Id: I772c9e214be2461adf58124998d272e7d795220f Signed-off-by: Tibor Frank <tifrank@cisco.com> Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2017-06-27CSIT-604: Bootstrap file for vpp-csit-verify-master-centos7-nightlyJan Gelety1-0/+404
- bootstrap file for new vpp nightly job to verify the latest available vpp packages from Nexus against csit functional tests Change-Id: I376ca951925e59ff81ffcd6406447d4187c31670 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-06-26HC Test: improve functional suite setup and teardownselias43-378/+565
Restart the whole stack (VPP+Honeycomb+-ODL) in between test suites. Add generic suite setup and suite teardown keywords for all func suites Re-enable NSH_SFC suite, cleanup test failures Change-Id: I71025b4ed3a7c4912dcd7b62aedef6082357990c Signed-off-by: selias <samelias@cisco.com>
2017-06-26CSIT-683: Re-organize L2 libraries - funcTibor Frank7-155/+57
Change-Id: I5444dfba68ea41d8190d6615e23505f3c08c377c Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-26Update of VPP_STABLE_VER filesJan Gelety2-2/+2
- use new vpp ref build - ubuntu 16.04: 17.10-rc0~2-g9f5a2b6~b2535_amd64 - use new vpp ref build - centos7: 17.10-rc0~2_g9f5a2b6~b2532.x86_64 - builds tested by semiweekly jobs: https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-ubuntu1604-semiweekly/49/ https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-centos7-semiweekly/49/ Change-Id: I9c725914632c1e64e730621f62f584059e24b04b Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-06-25Fix T-rex profile base class bugPeter Mikus1-5/+6
- fixes the issue with COP whitelist and many others Change-Id: I43962cdee19b42c316cec689336c341d30a56adf Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-23CSIT-689: Update PDR values in PDRCHK testsTibor Frank9-49/+49
Change-Id: I703952667a2f930de56baa2e755d70889fdea3a6 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-23CSIT-614: Create PDRCHK testsTibor Frank3-9/+381
- CSIT-630: 10Ge2P1X520-Ethip4-Ip4Scale2M-pdrchk - CSIT-638: 10ge2p1x520-ethip4vxlan-l2bdbasemaclrn-pdrchk Change-Id: I314d87acbd5906946acad97224f71c39a8cf1e04 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-23CSIT-614: Create PDRCHK testsTibor Frank6-6/+875
- CSIT-639: 10ge2p1x520-dot1q-l2bdbasemaclrn-eth-2vhost-1vm-pdrchk - CSIT-640: 10ge2p1x520-dot1q-l2xcbase-eth-2vhost-1vm-pdrchk - CSIT-641: 10ge2p1x520-ethip4-ip4base-eth-2vhost-1vm-pdrchk - CSIT-642: 10ge2p1x520-eth-l2xcbase-eth-2vhost-1vm-pdrchk Change-Id: Id676c69abe34e455ca298f7225fd065fc6cc8218 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-23Update of LXCUtil libraryPeter Mikus3-10/+67
Change-Id: I1a095e45960ca004413c4ecbfd410e41fb621c74 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-22 Fix the tcpdump start issue.Fangyin Hu1-1/+6
Change-Id: I529899bdc031e8d5e367bad5a829857c2c83a3ba Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-22FIX of IP quota calculationJan Gelety1-10/+10
- use SIM limit per VIRL server instead of VM limit per VIRL Change-Id: I8b6688e3c37fd26f294a84f8435447302aad6e5b Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-06-22HC Test: update ACL plugin test dataselias2-3/+2
Reflexive ACL name changed in https://gerrit.fd.io/r/7153 Change-Id: I59afa91a1e170eb05d643ae41d46d757f047bacb Signed-off-by: selias <samelias@cisco.com>
2017-06-21 Fix the vppctl show interface command issue.Fangyin Hu3-6/+6
Change-Id: I46080cb824565422150222d2f69288bf3c791e7b Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-21 config the l3fwd and change the traffic.Fangyin Hu3-1/+99
Change-Id: Id410f5a1fbef8e21206aff668a9a76549e2f7c4a Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-21 Some CSIT keywords changedFangyin Hu3-6/+6
Change-Id: I7350d91adf75b532fc5cec49084433edfd13c711 Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-20 Patch on tldk bootstrap file to fix the wget of dpdk packagequn wan1-0/+5
Change-Id: I0be71fc359c334830043d0fbd45826fbfd4cb8aa Signed-off-by: qun wan <qun.wan@intel.com>
2017-06-20VIRL VPP PID fixJan Gelety1-23/+24
- use three tries to get PID of VPP process Change-Id: If72784dfc2c5600aae703dff9170c4f491a3b685 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-06-20Rename 10ge2p1x520-ethip6lispip6-ip6Base-pdrchkTibor Frank1-0/+0
- 10ge2p1x520-ethip6lispip6-ip6base-pdrchk Change-Id: I7afb7b33b48813cc0d3c321dc60a42ce522cf318 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-20 Change the bootstrap and download NSH SFC packages.Fangyin Hu2-3/+8
Change-Id: I0ce00433b995a8cac78b059ba1f26cc07554e158 Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-20CSIT-678: Re-organize L2 libraries - performanceTibor Frank99-1256/+1334
Change-Id: Ic4e37df31fbc10f15351e3671b541e6f047405bc Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-19Update Ansible scripts for image server copyPeter Mikus2-21/+20
Change-Id: I7fa1808218d59ae0094952a94447613b90ce4fd2 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-16 Patches for the tldk functional test cases.qun wan4-13/+20
Change-Id: I0a70339edaff4c0e023c586ff84c8085ae6bc9c0 Signed-off-by: qun wan <qun.wan@intel.com>
2017-06-16 Patches for the bootstrap to download the nsh_sfc and vpp *.deb or *.rpm.qun wan1-0/+65
Change-Id: Iee437fb3107560e9a1ddafad53509f93c530325c Signed-off-by: qun wan <qun.wan@intel.com>
2017-06-15CSIT-649 Add library for creating lxc containerPeter Mikus4-2/+720
Add RF library for manipulating lxc container Add python library for manipulating lxc container Change-Id: I02140aa879c7ebd40360d588ab1438c58cf560a1 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-15Remove heapsize config from scale testsTibor Frank5-55/+0
Change-Id: I157c63a4c9011de9c6ac8d01171ea0604aa85d54 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-14Update ansible scripts for VIRL installationPeter Mikus4-29/+27
Change-Id: I50b9154c43017cec1c4c47552ac2311dea92aa3f Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-14CSIT-597: spot fixes for crudini, interface differencesEd Kern8-109/+135
Change-Id: I7c11a365aa7b0ed673e0ec9a7e6078129d3c63fa Signed-off-by: Ed Kern <ejk@cisco.com>
2017-06-13CSIT-664: Refactor setups and teardownsTibor Frank128-988/+1440
- Add suite setup for performance IPSec tests - Add test teardown for performance SNAT tests - Add setups and teardowns for functional tests - Clean up the code Change-Id: Ia456e9f3ff0f0f2bb9a03f692f27c7f9a2817621 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-12CSIT-646 Refactor VPPConfigGenerator scriptPeter Mikus3-569/+249
Currently the VPPConfigGenerator script is not modular enough for creating all combinations of VPP startup configuration. This patch is supposed to implement unified structured way to create all configuration options. Change-Id: If3f9cf5dc838fe0a698ea1c601abff6c4c0468b5 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-12Update of VPP_STABLE_VER filesJan Gelety2-2/+2
- use new vpp ref build - ubuntu 16.04: 17.07-rc0~365-g93992a9~b2471_amd64 - use new vpp ref build - centos7: 17.07-rc0~366_g27b390e~b2470.x86_64 - builds tested by semiweekly jobs: https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-ubuntu1604-semiweekly/45/ https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-centos7-semiweekly/45/ Change-Id: I5afef4e6d33b7821ff085d4d1b349e62f1bcc0e2 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-06-09CSIT-663: Remove unused keywordsTibor Frank9-187/+10
Change-Id: Ib3f0edb0c3a48a760040886e5aedce81c9baeac2 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-09 Add the NSH SFC functional test cases.Fangyin Hu21-0/+1580
1. Proxy Inbound test with 152/256/512/1024/1280/1518 Bytes VxLAN-GPE + NSH packet 2. Proxy Outbound test with 128/256/512/1024/1280/1518 Bytes VxLAN packet 3. SFC SFF test with 152/256/512/1024/1280/1518 Bytes VxLAN-GPE + NSH packet Separate the functional test bootstrap file to another code review. Change-Id: I05cf6ab1d01c1b41c1c61044d6d31fd6219b86af Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-09 Modify the DPDK compile configure for the 40G NIC.Fangyin Hu1-0/+1
Change-Id: Ifedefd53f216dd9feb55ab98ca4f5c9fddcfd024 Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-08CSIT-662: KWI - KW renamingTibor Frank249-8288/+8535
- plus: CSIT-656: Script to rename robot keywords. Change-Id: Ia69917e406a1b346b80e5ea742f6200c1c9e9d21 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-07 TLDK udwfwd test case:Qun Wan25-0/+958
- ip fragement for ipv4 - ip reassemble for ipv4 - ip checksum for ipv4 - ip checksum for ipv6 - ip fragment for ipv6 added the genpcap.py script to generate the pcap files and corresponding test scripts Change-Id: I01329dbb0ecd3c3a5dd7a63ef1dea01b2e717da5 Signed-off-by: qun wan <qun.wan@intel.com>
2017-06-06VIRL lspci fixPeter Mikus1-19/+27
Change-Id: I884b56c5cc2e0d5f40c0e9d0b5fb7356dc3b4028 Signed-off-by: pmikus <pmikus@cisco.com>
2017-06-05CSIT-607 Optimize VIRL job scheduling algorithmPeter Mikus5-785/+529
Optimize VIRL job scheduling algorithm based on available VIRL host capacity. Add IP pool availability pre-checks. - add quota based on max. allowe IPs and max. allowe VMs per virl - use one common bootstrap file instead of two separate files (one for ubutnut, another for centos) Change-Id: Ic40122a084624ff9c5eafa9f372b0451e857e29a Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-06-05CSIT-614: PDRCHK test for vpp-csit-verify-hw-perf jobTibor Frank11-0/+1891
Create PDRCHK test: a. vpp-verify-perf-l2 i. 10Ge2P1X520-Eth-L2Bdbasemaclrn-pdrchk ii. 10Ge2P1X520-Eth-L2Xcbase-pdrchk b. vpp-verify-perf-ip4 i. 10Ge2P1X520-Ethip4-Ip4Base-pdrchk c. vpp-verify-perf-ip6 i. 10Ge2P1X520-Ethip6-Ip6Base-pdrchk ii. 10Ge2P1X520-Ethip6-Ip6Scale2M-pdrchk d. vpp-verify-perf-lisp i. 10Ge2P1X520-Ethip4Lispip4-Ip4Base-pdrchk ii. 10Ge2P1X520-Ethip4Lispip6-Ip4Base-pdrchk iii. 10Ge2P1X520-Ethip6Lispip4-Ip6Base-pdrchk iv. 10Ge2P1X520-Ethip6Lispip6-Ip6Base-pdrchk e. vpp-verify-perf-vxlan i. 10ge2p1x520-ethip4vxlan-l2xcbase-pdrchk Change-Id: If232b0375140b884f1b65c380faf5bd77c5df5c3 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-05Update of VPP_STABLE_VER files and DPDK_STABLE_VER fileJan Gelety3-3/+3
- use new vpp ref build - ubuntu 16.04: 17.07-rc0~330-g8c55b37~b2435_amd64 - use new vpp ref build - centos7: 17.07-rc0~330_g8c55b37~b2433.x86_64 - use new DPDK version: 17.05-vpp5 - builds tested by semiweekly jobs: https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-ubuntu1604-semiweekly/43/ https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-centos7-semiweekly/43/ Change-Id: Ie4e8b6fc8ff588eac0e3c6385c3335565ae87355 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-06-05CSIT-610 HC Test: add test cases for unnumbered interfaceselias10-26/+255
- add interface and sub-interface tests with unnumbered config - modify interface IPv4 address assignment to handle custom interfaces and sub-interfaces - pylint and style fixes Change-Id: Ic39df1655b4d44f0025a2acef9f7f968929aeff5 Signed-off-by: selias <samelias@cisco.com>
2017-06-05CSIT-524: Traffic generator using python profilesTibor Frank113-7676/+8650
Profile name structure: [trex|ixia]-[sl|sf]-[topo]-[packet structure]-[scale] - Traffic generator - T-rex (trex) or Ixia (ixia) - Stateless (sl) or statefull (sf) - Topology - 2-node topology (2n) or 3-node topology (3n) - Packet structure - eth | ip4/6 | udp - Scale - e.g. ip4dst1, ip6dst10000, 4000u15p Traffic types changed to stream profiles: - From: 2-node-bridge To: trex-sl-2n-ethip4-ip4src253 - From: 3-node-bridge To: trex-sl-3n-ethip4-ip4src254 - From: 3-node-IPv4-dst-1000000 To: trex-sl-3n-ethip4-ip4dst1000000 - From: 3-node-IPv4-dst-100000 To: trex-sl-3n-ethip4-ip4dst100000 - From: 3-node-IPv4-dst-10000 To: trex-sl-3n-ethip4-ip4dst10000 - From: 3-node-IPv4-dst-1000 To: trex-sl-3n-ethip4-ip4dst1000 - From: 3-node-IPv4-dst-100 To: trex-sl-3n-ethip4-ip4dst100 - From: 3-node-IPv4-dst-1 To: trex-sl-3n-ethip4-ip4dst1 - From: 3-node-IPv4 To: trex-sl-3n-ethip4-ip4src253 - From: 3-node-IPv6-dst-1000000 To: trex-sl-3n-ethip6-ip6dst1000000 - From: 3-node-IPv6-dst-100000 To: trex-sl-3n-ethip6-ip6dst100000 - From: 3-node-IPv6-dst-10000 To: trex-sl-3n-ethip6-ip6dst10000 - From: 3-node-IPv6 To: trex-sl-3n-ethip6-ip6src253 - From: 3-node-xconnect To: trex-sl-3n-ethip4-ip4src254 - From: 3-node-IPv4-SNAT-1000u-15p To: trex-sl-3n-ethip4udp-1000u15p - From: 3-node-IPv4-SNAT-100u-15p To: trex-sl-3n-ethip4udp-100u15p - From: 3-node-IPv4-SNAT-10u-15p To: trex-sl-3n-ethip4udp-10u15p - From: 3-node-IPv4-SNAT-1u-15p To: trex-sl-3n-ethip4udp-1u15p - From: 3-node-IPv4-SNAT-1u-1p To: trex-sl-3n-ethip4udp-1u1p - From: 3-node-IPv4-SNAT-2000u-15p To: trex-sl-3n-ethip4udp-2000u15p - From: 3-node-IPv4-SNAT-4000u-15p To: trex-sl-3n-ethip4udp-4000u15p Change-Id: If6a3cf204c93ff9f2cdccc5fd395e26b05483b58 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-02CSIT-572: Add script for data collection for reportTibor Frank2-1/+340
- Add script which picks required data from RF output.xml and saves it in JSON format. - Run this script automatically when the output.xml is generated. - Archive the output. Change-Id: I89589369975e14fc8d8e4afa88abfa34260c09cf Signed-off-by: Tibor Frank <tifrank@cisco.com>
2017-06-01 Bootstrap file for the nsh_sfc functional test cases toqun wan1-0/+235
support the jenkins job scheduling. Change-Id: I8969c563ae712a82c9ff875ea4c55c6504acd44e Signed-off-by: qun wan <qun.wan@intel.com>
2017-05-30CSIT-648 Installation of lxc on physical hostsPeter Mikus1-0/+2
Add lxc package to ansible 01-host-setup file to install package and its dependencies on all SUTs Change-Id: I3a7cef1a5acec16f603ffad7ee6ca7c85969e385 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2017-05-30Do not fail test case when no vpp pid detected in the tear downJan Gelety2-5/+17
- currently when no pid (or more pids) detected in the test case tear down of successfully run test case not only the WARN message is logged but the whole test case is failed - to change this behaviour but keep test case failure if no vpp pid (or more vpp pids) detected in test case setup the low level KW "Get VPP PID" behaviour has been changed to return one or more pids or None w/o raising an error and check has been moved to higher level KW "Save VPP PIDs" - there was added suite name and test case name to WARN message when no pid or more pids detected in the test case tear down Change-Id: I04f8d81c1ca48a1e4a45bd0e58f00d36d51c6933 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-05-29Update of VPP_STABLE_VER filesJan Gelety2-2/+2
- use new vpp ref build - ubuntu 16.04: 17.07-rc0~305-g6af1c04~b2410_amd64 - use new vpp ref build - centos7: 17.07-rc0~305_g6af1c04~b2408.x86_64 - builds tested by semiweekly jobs: https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-ubuntu1604-semiweekly/41/ https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-centos7-semiweekly/41/ Change-Id: I187a49d922a5aa916d52d820350e9631f174221d Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-05-28 Add the DPDK l3fwd performance test case.Fangyin Hu7-1/+714
fix some code style issue and rebase the code. change the DPDK l3fwd test case name and rebase the code. fix the pylint errors. change the DPDK version to 17.05 Rebase the code. Fix the l3fwd test code like the l2fwd. Fix the run l3fwd script issues. Rebase the code and review. Fix the l3fwd script issues. verify-perf-dpdk-long Change-Id: I5c5625ebcd5ff16f47fbee361789be3fece1ddbc Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-05-25CSIT-597: added additional variables needed for virl host construction.Ed Kern2-20/+19
Also converted ansible_hosts file to utf-8 because the dos format it was in was pissing me off. Change-Id: Ie436f5abc6b397d406efec6e49e0845d915f2310 Signed-off-by: Ed Kern <ejk@cisco.com>