csit.git
5 years agoCSIT-200: Lisp performance test 17/1317/40
Andrej Kozemcak [Tue, 31 May 2016 08:13:21 +0000 (10:13 +0200)]
CSIT-200: Lisp performance test

Change-Id: I8a54b79ee03c2f5defc4eeba486086d793484668
Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-312 VPP vhost-user - VPP vhost-user driver, virtio in VM 80/2180/15
pmikus [Tue, 2 Aug 2016 10:34:29 +0000 (11:34 +0100)]
CSIT-312 VPP vhost-user - VPP vhost-user driver, virtio in VM

- Add libraries and keywords to control Qemu VM and VMapp

Change-Id: Iaaedfe240afe394f507ccaf0cf7a77c8b863acd3
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-28: IPsec tests initial commit 47/1147/7
Matus Fabian [Mon, 16 May 2016 14:31:21 +0000 (07:31 -0700)]
CSIT-28: IPsec tests initial commit

Change-Id: I525d3c4f47c3f151b55af5bbdd9d2e8c1ce2863f
Signed-off-by: Matus Fabian <matfabia@cisco.com>
5 years agoUpdate of VPP_STABLE_VER 89/2389/2
Jan Gelety [Mon, 15 Aug 2016 19:26:27 +0000 (21:26 +0200)]
Update of VPP_STABLE_VER

- use new vpp ref build: 16.09-rc0~371-gc53191d~b2_amd64
- build tested by semiweekly job:
  https://jenkins.fd.io/job/csit-vpp-verify-master-semiweekly/1/

Change-Id: I71e22722e051e272f9bf9bb31c145cbf8d0c360d
Signed-off-by: Jan Gelety <jgelety@cisco.com>
5 years agoCSIT-226: Install vpp-plugins deb package on DUT 74/1974/4
Matej Klotton [Fri, 15 Jul 2016 14:29:39 +0000 (16:29 +0200)]
CSIT-226: Install vpp-plugins deb package on DUT

Change-Id: I3d8fd7454c7629dbe048470ebb17dbc0c542f1af
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-197: Add basic mapping rule tests for MAP-E 89/2089/17
Matej Klotton [Mon, 25 Jul 2016 15:52:22 +0000 (17:52 +0200)]
CSIT-197: Add basic mapping rule tests for MAP-E

- IPv4 prefix length + ea bits length < 32
- IPv4 prefix length + ea bits length == 32
- IPv4 prefix length + ea bits length > 32
- End user IPv6 prefix is 64
- IPv4 preffix is 0

Change-Id: Ib8d76abfebfb206fbbaa3c1422b2d321a3ed8712
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoFix test teardown in IPv4 and IPv6 tests 47/2047/4
Matej Klotton [Thu, 21 Jul 2016 15:35:48 +0000 (17:35 +0200)]
Fix test teardown in IPv4 and IPv6 tests

Run keyword if test fail expect one keyword.
Test Teardown is moved to suites __init__.robot

Change-Id: Ie1e4c4a803325ade4d326f9bb1a9c43a33395566
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-321 L2 Cross-connect - baseline - NIC-to-NIC(XL710) 13/2113/26
Miroslav Miklus [Thu, 28 Jul 2016 11:33:18 +0000 (13:33 +0200)]
CSIT-321 L2 Cross-connect - baseline - NIC-to-NIC(XL710)

Change-Id: I0c78d17242eedbfa573f1e2c20dc491a71b8dd4a
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-343: Use SKIP_PATCH tag for negative vlan_tag_translate L2XC IPv4 TCs 27/2227/2
Jan Gelety [Fri, 5 Aug 2016 13:19:19 +0000 (15:19 +0200)]
CSIT-343: Use SKIP_PATCH tag for negative vlan_tag_translate L2XC IPv4 TCs

Change-Id: Iaeedbb409aa63ab91cfa9f00b496fd209a3d16c5
Signed-off-by: Jan Gelety <jgelety@cisco.com>
5 years agoRevert "CSIT-342 Update T-rex version to v2.07" 10/2310/1
Miroslav Miklus [Wed, 10 Aug 2016 08:08:54 +0000 (10:08 +0200)]
Revert "CSIT-342 Update T-rex version to v2.07"

"For XL710/X710 there is a need to upgrade the firmware
to 5.04 (or later)”

This reverts commit 147ce6e1ab9e6f557172d05aa0c09d44a34b0fdc.

Change-Id: I4abc19fe04d1b5b9b8def25ad53586fd02f79028
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCorrect error in filename when fetching packages via launchpad API 48/2248/2
Carsten Koester [Mon, 8 Aug 2016 05:12:38 +0000 (22:12 -0700)]
Correct error in filename when fetching packages via launchpad API

Change-Id: I816ccf58bc52737893d21be3d8fb08a87c703198
Signed-off-by: Carsten Koester <ckoester@cisco.com>
5 years agoCSIT-311 Remove perf tests from semiweekly job run 86/2286/2
Miroslav Miklus [Tue, 9 Aug 2016 14:35:41 +0000 (16:35 +0200)]
CSIT-311 Remove perf tests from semiweekly job run

Change-Id: I449b5cab13895f2d43cc94a5a06ed2fd31b20f08
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-350 Fix LISP test TC05 91/2291/2
Florin Coras [Tue, 9 Aug 2016 16:42:20 +0000 (18:42 +0200)]
CSIT-350 Fix LISP test TC05

Change-Id: I458d9773b83a9dbf0a1f0779ff3848199d26f271
Signed-off-by: Florin Coras <fcoras@cisco.com>
5 years agoCSIT-345 Increase number of captured syslog messages 79/2279/2
pmikus [Tue, 9 Aug 2016 05:20:36 +0000 (06:20 +0100)]
CSIT-345 Increase number of captured syslog messages

Increase number of syslog messages to capture VPP initialization.

Change-Id: I130d4bed750a415e731d534a3640d7ceb08bf60b
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-341 Refactor DHCPv4 proxy test 00/2200/5
Patrik Hrnciar [Wed, 3 Aug 2016 07:52:05 +0000 (09:52 +0200)]
CSIT-341 Refactor DHCPv4 proxy test

Change-Id: Id44ef8677f8b023c9cb6a3fec7dc8e3fc1d979d4
Signed-off-by: Patrik Hrnciar <phrnciar@cisco.com>
5 years agoMake all perf tests CRITICAL 81/2281/1
Miroslav Miklus [Tue, 9 Aug 2016 07:50:56 +0000 (09:50 +0200)]
Make all perf tests CRITICAL

Change-Id: Ib337f7d27d8364a057eabbeda5fd9c887e48e2b7
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-342 Update T-rex version to v2.07 23/2223/2
pmikus [Fri, 5 Aug 2016 06:13:43 +0000 (07:13 +0100)]
CSIT-342 Update T-rex version to v2.07

Update T-rex version to v2.07

Change-Id: If93c95a3dbd3f2fbbb42d8155d3721f83bff92a2
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-338 PCI numa_node discovery 30/2230/5
Miroslav Miklus [Fri, 5 Aug 2016 14:16:45 +0000 (16:16 +0200)]
CSIT-338 PCI numa_node discovery

Allow to discover PCI - numa node relationship.

Change-Id: I04a445e42b3cbbf450b990ebbc2c83ac313815f1
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoUpdate of VPP_STABLE_VER 52/2252/2
Jan Gelety [Mon, 8 Aug 2016 11:32:42 +0000 (13:32 +0200)]
Update of VPP_STABLE_VER

- use new vpp ref build: 16.09-rc0~322-ga8d77ed~b494_amd64
- build tested by semiweekly job:
  https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-semiweekly/19/

Change-Id: I3bdad840b12ba13224560b3a5bb57414d787c517
Signed-off-by: Jan Gelety <jgelety@cisco.com>
5 years agoUpdate Honeycomb directory location 49/2249/3
selias [Mon, 8 Aug 2016 08:04:31 +0000 (10:04 +0200)]
Update Honeycomb directory location

- update "REMOTE_HC_DIR" constant
- update location of "MTU" setting in interface operational data

Change-Id: Id455ec4f3f03107f628913356801f4c21c5704b3
Signed-off-by: selias <samelias@cisco.com>
5 years agoCSIT-338 CpuUtils - CPU layout 18/2218/4
Miroslav Miklus [Thu, 4 Aug 2016 15:39:10 +0000 (17:39 +0200)]
CSIT-338 CpuUtils - CPU layout

Extends node from topology file with "cpuinfo", this information
can be defined in the topology file, or can be retrieved from the
node.

Change-Id: I913dba93daab3b41b36f3ab07f5c03ad46c659dd
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-337 Improve Qemu affinity setting 79/2179/10
pmikus [Tue, 2 Aug 2016 10:14:12 +0000 (11:14 +0100)]
CSIT-337 Improve Qemu affinity setting

Improve Qemu affinity setting by getting the list of Qemu thread IDs via
QMP and pin each thread PID to specific host core by taskset.

Change-Id: I1b0ee8d8425cf1f97b16d6761fff0be2fadc44a8
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-217 Hugepage configuration on physical LF testbeds 33/2133/9
pmikus [Fri, 29 Jul 2016 12:14:53 +0000 (13:14 +0100)]
CSIT-217 Hugepage configuration on physical LF testbeds

If Qemu requires more Hugepages than availbale in system it fails to start.
This patch is aimed to add option to configure more hugepages needed.
Default behavior is to fail to start if amount of hugepages is lower
then required.

Change-Id: I64bd8a5ec5bfa559676035c23001b12d00b026a5
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-213 IPv6 iACL - performance 94/1994/17
pmikus [Tue, 19 Jul 2016 06:37:56 +0000 (07:37 +0100)]
CSIT-213 IPv6 iACL - performance

- create topology with Classify iACL white-list applied on interfaces
  using IPv6 in 3-node topology
- create ipv6_iacl test cases (78B, 1518B, 9000B)

Change-Id: Idae635e6a45b52086515fea33a38112209975e8a
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-311 New Nightly CSIT perf job 63/2163/5
Miroslav Miklus [Mon, 1 Aug 2016 13:48:19 +0000 (15:48 +0200)]
CSIT-311 New Nightly CSIT perf job

CSIT-311 PHASE 1: Create new nightly job

Change-Id: Iaddfd29f2fd95eb137ccf5c717af4d294133b55d
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-331: Enable LISP test 24/2124/3
Andrej Kozemcak [Fri, 29 Jul 2016 06:36:54 +0000 (08:36 +0200)]
CSIT-331: Enable LISP test

Enable test.
LISP API:
    - TC01
- TC02
- TC05

LISP DATAPLANE:
- TC01
- TC05

Change-Id: Ib75e8eddf241eebaf9cce9e7a1bf6d62d79e75f6
Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
5 years agoCSIT-156: DPDK support for Nested VM image 18/1518/7
Carsten Koester [Mon, 13 Jun 2016 10:39:40 +0000 (06:39 -0400)]
CSIT-156: DPDK support for Nested VM image

Change-Id: Iefa9ec90d1b243c9e1108f63a182c3d9ef6e6474
Signed-off-by: Carsten Koester <ckoester@cisco.com>
5 years agoCSIT-25 DHCPv4 proxy tests 67/2067/6
Patrik Hrnciar [Fri, 15 Jul 2016 06:48:43 +0000 (08:48 +0200)]
CSIT-25 DHCPv4 proxy tests

Change-Id: I5aa449d7289fe8d015a32b21c0a368e9693ba757
Signed-off-by: Patrik Hrnciar <phrnciar@cisco.com>
5 years agoCSIT-179 IPv6 Scale - performance 64/1664/38
pmikus [Mon, 20 Jun 2016 12:13:02 +0000 (13:13 +0100)]
CSIT-179 IPv6 Scale - performance

- Add libraries for ipv6 scale setup
- Add test cases for testing 10k/100k/1M fib entries
- Add t-rex profiles for large scale testing

Change-Id: I4260405c960afe659db7e0764a68a87b9e8de0b2
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-310 Use multi-NIC topology files 14/2114/2
Miroslav Miklus [Thu, 28 Jul 2016 11:54:03 +0000 (13:54 +0200)]
CSIT-310 Use multi-NIC topology files

Change-Id: I749e05e994def43f3749e097b0a6444afa78783e
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-330: Fix small bug in LISP CSIT test 16/2116/2
Andrej Kozemcak [Thu, 28 Jul 2016 13:49:05 +0000 (15:49 +0200)]
CSIT-330: Fix small bug in LISP CSIT test

- format bug
- bad input data

Change-Id: I035d6ed70ca6c73058792c48a0b2c3f93f93122a
Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
5 years agoUpdate of VPP_STABLE_VER 41/2141/1
Jan Gelety [Fri, 29 Jul 2016 20:07:29 +0000 (22:07 +0200)]
Update of VPP_STABLE_VER

- use new vpp ref build: 16.09-rc0~291-ga2f27af~b463_amd6
- build tested by semiweeklu job:
  https://jenkins.fd.io/view/csit/job/csit-vpp-verify-master-semiweekly/16/

Change-Id: I2417a60d4d84293bf4a11794fad4cb5a62b15de4
Signed-off-by: Jan Gelety <jgelety@cisco.com>
5 years agoCSIT-212 SetupFramework scp result - logging fix 87/2087/5
Miroslav Miklus [Tue, 26 Jul 2016 14:38:58 +0000 (16:38 +0200)]
CSIT-212 SetupFramework scp result - logging fix

Change-Id: I23a8090a117acd9cd0bef8bd69689751742d63e9
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-169 IPv4 Scale - performance 13/1613/52
pmikus [Fri, 17 Jun 2016 07:08:08 +0000 (08:08 +0100)]
CSIT-169 IPv4 Scale - performance

- Add libraries for ipv4 scale setup
- Add test cases for testing 10k/100k/1M fib entries
- Add t-rex profiles for large scale testing

Change-Id: If085e0d834e5ffe5538ba76756e8b9d0e8255cb2
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-207: Update LISP Eid API 57/1957/6
Andrej Kozemcak [Wed, 13 Jul 2016 15:19:31 +0000 (17:19 +0200)]
CSIT-207: Update LISP Eid API

- rename show_local_lisp_eid_tabl ->  show_lisp_eid_table.
- change EID json output data

Change-Id: I4f5f7b5995b61cb0d5034b107c125caba1d73034
Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
5 years agoCSIT-203: Expand LISP test 38/1938/11
Andrej Kozemcak [Tue, 12 Jul 2016 07:13:31 +0000 (09:13 +0200)]
CSIT-203: Expand LISP test

- Change LISP configuration and test if LISP tunnel still work.

Change-Id: I28426d7cc0ede11aa7e826ab40ed1c95c8606abc
Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
5 years agoCSIT-224 Update T-rex version to v2.06 65/2065/3
pmikus [Mon, 25 Jul 2016 10:56:14 +0000 (11:56 +0100)]
CSIT-224 Update T-rex version to v2.06

- Update T-rex to version v2.06 with DPDK1607-rc3

Change-Id: I796b0ddaa9b7cb677a3a2fc6300904fabee4353e
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-136 IMIX T-REX driver 36/2036/9
Miroslav Miklus [Wed, 20 Jul 2016 15:57:57 +0000 (17:57 +0200)]
CSIT-136 IMIX T-REX driver

Change-Id: Ife7c543d07bcac4bad82894eea0f4e0e5a8db4bb
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoMark test cases with EXPECTED_FAILING tag as non critical in rebot 03/2103/1
Matej Klotton [Wed, 27 Jul 2016 11:51:18 +0000 (13:51 +0200)]
Mark test cases with EXPECTED_FAILING tag as non critical in rebot

Change-Id: I32a74f00acb05288fa6fb14d7c9daf54975262d0
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-271: FIX Delete bridge after TAP test 00/2100/3
Matej Klotton [Wed, 27 Jul 2016 06:57:30 +0000 (08:57 +0200)]
CSIT-271: FIX Delete bridge after TAP test

Change-Id: Ic28405eb108feb2b24d77e1dd44c1b3320bd2288
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-212: FIX: Weekly job gets stucked in 2nd FUNCT test attempt 01/2101/1
Matej Klotton [Wed, 27 Jul 2016 07:31:29 +0000 (09:31 +0200)]
CSIT-212: FIX: Weekly job gets stucked in 2nd FUNCT test attempt

- remove mem-prealloc parameter from qemu options

Change-Id: I5a75f53da970c4aa772f29ed49bbf25c07bf2d87
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-106 Vpp config - use only test-related interfaces 73/1973/16
Miroslav Miklus [Fri, 15 Jul 2016 13:16:34 +0000 (15:16 +0200)]
CSIT-106 Vpp config - use only test-related interfaces

Current behaviour is to add all interfaces from topology,
we only want to add interfaces from computed path.

Change-Id: I9c5d4e765dbe399ee06dd13f0d25c48d3d8e5127
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-199: Use static adjacencies in LISP dp tests 12/1912/9
Florin Coras [Thu, 7 Jul 2016 21:00:04 +0000 (23:00 +0200)]
CSIT-199: Use static adjacencies in LISP dp tests

Switch to using static adjacencies and remote mappings instead of only the
latter in LISP data plane tests.

Change-Id: Ia2a05165425ac68fa7839f9c8f402033b8274fcf
Signed-off-by: Florin Coras <fcoras@cisco.com>
5 years agoUse correct KW 'L2 Vlan Tag Rewrite' instead of 'L2 Tag Rewrite' in FDS tests 72/2072/4
Jan Gelety [Mon, 25 Jul 2016 13:40:18 +0000 (15:40 +0200)]
Use correct KW 'L2 Vlan Tag Rewrite' instead of 'L2 Tag Rewrite' in FDS tests

- KW 'L2 Tag Rewrite' has been renamed to 'L2 Vlan Tag Rewrite' by patch
  https://gerrit.fd.io/r/#/c/1788/

Change-Id: I313180f08d4d56b16a87a83bd4e242201b6cec16
Signed-off-by: Jan Gelety <jgelety@cisco.com>
5 years agoSSH timeout problem 82/1982/10
Matej Klotton [Mon, 18 Jul 2016 12:12:38 +0000 (14:12 +0200)]
SSH timeout problem

In case of large output or stderr output the SSH proces got stucked,
because of output buffer fills. Fix with reading from buffers.

- increase traffic script default timeout
- add reconnect to ssh

Change-Id: Ie07107c6ab0fb19c9361d7390467b9b693fe2fdb
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-225: use all needed ssh options in bootstrap-vpp-verify-weekly.sh 66/2066/2
Jan Gelety [Mon, 25 Jul 2016 10:51:08 +0000 (12:51 +0200)]
CSIT-225: use all needed ssh options in bootstrap-vpp-verify-weekly.sh

- use needed ssh option in scp, start and stop virl simulation

Change-Id: Ia9791877c5f35236358f217fecbf4a5c05dd8cfa
Signed-off-by: Jan Gelety <jgelety@cisco.com>
5 years agoCSIT-221 Robot parser update 58/2058/6
pmikus [Fri, 22 Jul 2016 08:41:42 +0000 (09:41 +0100)]
CSIT-221 Robot parser update

- update performance plot data robot parser to better support test cases
  hierarchy changes

Change-Id: I148e9a13bc696a4b7857a91d4a52379860f03771
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-220: Rename directories in tests directory 55/2055/4
Matej Klotton [Fri, 22 Jul 2016 07:34:25 +0000 (09:34 +0200)]
CSIT-220: Rename directories in tests directory

- Move performance directory one level up and rename it to “perf”
- Rename “suites” directory to “func”
- Create __init__.py in “perf” directory
- Rename fds_related_tests to fds

Change-Id: I59f06afe1c5b95dd8a48417b8fbfd1fca8797097
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-158: Tap interface tests 24/1524/19
Zdeno Olsovsky [Mon, 13 Jun 2016 13:46:07 +0000 (15:46 +0200)]
CSIT-158: Tap interface tests

Change-Id: I30a4562ea5fca9b839d854118243daa70378b0ae
Signed-off-by: Zdeno Olsovsky <zolsovsk@cisco.com>
5 years agoCSIT-219: Realocate resources for Honeycomb tests 56/2056/2
Tibor Frank [Fri, 22 Jul 2016 07:50:03 +0000 (09:50 +0200)]
CSIT-219: Realocate resources for Honeycomb tests

- move the resources to resources/test_data/honeycomb

Change-Id: I77c1bd5707f557799a7a189a9c695c50e5471621
Signed-off-by: Tibor Frank <tifrank@cisco.com>
5 years agoPATCH: Fix add ip neigbour in IPV6 libraries 54/2054/2
pmikus [Fri, 22 Jul 2016 06:28:46 +0000 (07:28 +0100)]
PATCH: Fix add ip neigbour in IPV6 libraries

- fix vrf key error for IPv6 performance library

Change-Id: I3b80d350b3a524bcdea76012c717edbecff9c154
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-49: HC Test: Policy - security groups 43/1943/12
selias [Tue, 12 Jul 2016 14:19:05 +0000 (16:19 +0200)]
CSIT-49: HC Test: Policy - security groups

 - add test suite for ACLs
 - add keywords used in tests
 - add resource file with variables used in ACL tests
 - add methods and VAT templates for reading VPP ACL data

Change-Id: I98c78bfbce67309ae33ebb05c04640f5029bf4e2
Signed-off-by: selias <samelias@cisco.com>
5 years agoCSIT-183: Vpn baseline routed forwarding (VRF) 32/1932/12
Zdeno Olsovsky [Tue, 28 Jun 2016 07:22:29 +0000 (09:22 +0200)]
CSIT-183: Vpn baseline routed forwarding (VRF)

- Setup 2 VRF tables on each DUT
- Test traffic - each port accessible within one vrf
- Test traffic - ports inaccessible to different vrf

Change-Id: I34256a683039734608509a38857dbdcbdd15bcf9
Signed-off-by: Zdeno Olsovsky <zolsovsk@cisco.com>
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-35: VLAN tag rewrite translate tests with bridge domain 23/1923/5
Jan Gelety [Fri, 8 Jul 2016 15:37:27 +0000 (17:37 +0200)]
CSIT-35: VLAN tag rewrite translate tests with bridge domain

- VLAN tag rewrite translate-1-1
- VLAN tag rewrite translate-1-2
- VLAN tag rewrite translate-2-1
- VLAN tag rewrite translate-2-2

REMARK: Negative test cases will be tagged with SKIP_PATCH after merge

Change-Id: Ib810b6829252e2616b21e4210e56bbc8da90a5d5
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-188 IPv4 Reverse Path Forwarding tests 90/1790/18
Patrik Hrnciar [Wed, 22 Jun 2016 10:44:16 +0000 (12:44 +0200)]
CSIT-188 IPv4 Reverse Path Forwarding tests

Change-Id: I45ea3316c5a3ef23d08530b256558cba72ccde07
Signed-off-by: Patrik Hrnciar <phrnciar@cisco.com>
5 years agoCSIT-190 Add honeycomb interface management test 80/1880/8
selias [Wed, 6 Jul 2016 06:50:00 +0000 (08:50 +0200)]
CSIT-190 Add honeycomb interface management test

 - add test for specific issue with interface management through netconf
 - add keywords used in test
 - update methods that manage Netconf communication
 - update notifications tests to reuse more code

Change-Id: I11788e18f05c4965160f247c3811d270d2c91170
Signed-off-by: selias <samelias@cisco.com>
5 years agoCSIT-53: HC Keywords: Policy - security groups 41/1941/4
Tibor Frank [Tue, 12 Jul 2016 12:46:22 +0000 (14:46 +0200)]
CSIT-53: HC Keywords: Policy - security groups

- add keywords to manipulate ACL data using Honeycomb REST API

Change-Id: Ia08faba216c5476113c0b3249de9c434eaa26a17
Signed-off-by: Tibor Frank <tifrank@cisco.com>
5 years agoCSIT-187 iacl with MAC classification tests 23/1823/11
Patrik Hrnciar [Thu, 30 Jun 2016 13:09:07 +0000 (15:09 +0200)]
CSIT-187 iacl with MAC classification tests

 Add tests for:
 - VPP can drop packets based on MAC src-addr
 - VPP can drop packets based on MAC dst-addr
 - VPP can drop packets based on MAC src-addr and dst-addr
 - VPP can drop packets based on Ethertype

Change-Id: I5888c466018e976cd93ecbc8060191622aba90ad
Signed-off-by: Patrik Hrnciar <phrnciar@cisco.com>
5 years agoFix VLAN subinterfaces initialization 30/2030/2
pmikus [Wed, 20 Jul 2016 08:58:19 +0000 (09:58 +0100)]
Fix VLAN subinterfaces initialization

- fix bug in VLAN subinterfaces initialized on 3-node topology

Change-Id: I6a040eaaa8bf56afe887ef33f39d3c0207e8310d
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-215 Improve documentation - performance 27/2027/3
pmikus [Wed, 20 Jul 2016 06:38:23 +0000 (07:38 +0100)]
CSIT-215 Improve documentation - performance

- Improve documentation in performance libraries

Change-Id: Idf3d8e5f0107de78776c955259b31f0e41e04585
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-34: VLAN tag rewrite translate tests with x-connects - IPv6 87/1887/10
Jan Gelety [Thu, 7 Jul 2016 06:50:53 +0000 (08:50 +0200)]
CSIT-34: VLAN tag rewrite translate tests with x-connects - IPv6

- VLAN tag rewrite translate-1-1
- VLAN tag rewrite translate-1-2
- VLAN tag rewrite translate-2-1
- VLAN tag rewrite translate-2-2

REMARK: Negative test cases will be tagged with SKIP_PATCH after merge.

Change-Id: I30176d0d02f32bfea9e48bf0acb257952c3f7c39
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoFix the VPPConfigGenerator error 26/2026/1
pmikus [Wed, 20 Jul 2016 05:53:27 +0000 (06:53 +0100)]
Fix the VPPConfigGenerator error

Change-Id: I4be995af1ee67a84b1fa951d887f7fa04e958dd1
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-215 Improve documentation - performance 05/2005/3
pmikus [Tue, 19 Jul 2016 09:09:19 +0000 (10:09 +0100)]
CSIT-215 Improve documentation - performance

- Improve documentation in performance libraries

Change-Id: I66e5b0782497c5759c737556f207cf2fd3383923
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-102: Add latency measurement to performance testing 09/1209/34
Peter Mikus [Fri, 20 May 2016 09:45:13 +0000 (11:45 +0200)]
CSIT-102: Add latency measurement to performance testing

- Add latency stream as a background stream in both directions
- Latency background stream is not using the VM transformation engine.
  Raw stream with single packet is created.
- Latency background stream has 1kpps rate with packet of same size as
  traffic stream.
- Display latency values (min/avg/max) in results of TC and reporting
  remaining data including histogram and jitter inside of the
  search/pass keyword.

Change-Id: I78ce4659b57caab08d5729f51a1e14d518fd3273
Signed-off-by: Peter Mikus <pmikus@cisco.com>
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-34: VLAN tag rewrite translate tests with x-connects - IPv4 88/1788/103
Jan Gelety [Tue, 28 Jun 2016 12:05:09 +0000 (14:05 +0200)]
CSIT-34: VLAN tag rewrite translate tests with x-connects - IPv4

- VLAN tag rewrite translate-1-1
- VLAN tag rewrite translate-1-2
- VLAN tag rewrite translate-2-1
- VLAN tag rewrite translate-2-2

REMARK: Negative test cases will be tagged with SKIP_PATCH after merge.

Change-Id: I76045e1416fe1a72298ccc2090cd373fac09b468
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-209 Add option enable-vhost-user into startup config 80/1980/5
pmikus [Mon, 18 Jul 2016 06:06:23 +0000 (07:06 +0100)]
CSIT-209 Add option enable-vhost-user into startup config

- Add option enable-vhost-user into startup config

Change-Id: I2cf7952047ee749bd66e041b57aaee61c2687382
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-106 TB2 XL710 topology file 71/1971/3
Miroslav Miklus [Fri, 15 Jul 2016 12:12:36 +0000 (14:12 +0200)]
CSIT-106 TB2 XL710 topology file

Change-Id: I914a2456bfe4fec440c51dbb9e39ea6419a10d98
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-106 TB1 XL710 topology file 19/1919/5
Miroslav Miklus [Fri, 8 Jul 2016 13:14:35 +0000 (15:14 +0200)]
CSIT-106 TB1 XL710 topology file

Change-Id: I1e2b536100ddeb9b6d653d4500f9561f4981afcf
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-195: Update LISP test 85/1885/7
Andrej Kozemcak [Wed, 6 Jul 2016 14:17:00 +0000 (16:17 +0200)]
CSIT-195: Update LISP test

- add new input parameters for LISP API
- change LISP json output

Change-Id: I36dbf44dc78f128963c7f665a01d2ecde4598c28
Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
5 years agoCIT-162: Remove EXPECTED_FAILING tag from IPv4 ARP test 72/1972/1
Matej Klotton [Fri, 15 Jul 2016 12:24:47 +0000 (14:24 +0200)]
CIT-162: Remove EXPECTED_FAILING tag from IPv4 ARP test

Change-Id: I6d870dba70ce01172a37944aab2caa1932d94b7b
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-206 Adjust qemu runtime options 45/1945/6
pmikus [Tue, 12 Jul 2016 16:09:22 +0000 (17:09 +0100)]
CSIT-206 Adjust qemu runtime options

- Modify runtime optimization of qemu process in qemu library
- Add ballon=none
- Add option to set affinity
- Add mem-prealloc
- Add vhost extend options

Change-Id: I721557d3e38599d783dfe0773f0593a250f8fae7
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoUse vpp 16.09-rc0~233-gad2c9c0~b404 package 68/1968/4
Miroslav Miklus [Fri, 15 Jul 2016 08:37:00 +0000 (10:37 +0200)]
Use vpp 16.09-rc0~233-gad2c9c0~b404 package

Change-Id: I0fb79359466cefebea928650f17069b8c4359307
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-106 TB3 XL710 topology file 17/1917/8
Miroslav Miklus [Fri, 8 Jul 2016 11:59:03 +0000 (13:59 +0200)]
CSIT-106 TB3 XL710 topology file

Change-Id: I4c45c299e0d280cad3c2569e8381d19983bd3f1a
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-106 Introduced SKIP_PATCH tag in perf suite 42/1942/5
Miroslav Miklus [Tue, 12 Jul 2016 13:14:40 +0000 (15:14 +0200)]
CSIT-106 Introduced SKIP_PATCH tag in perf suite

This patch introduces SKIP_PATCH tag for the performance suitee and
reduce number of executed Long* test cases fo the verify jobs. This
patch should save approximately 20 minutes for each perf Long suite
(30min. -> 10min.).

Change-Id: Ia4765ab925a1aecdd8834f56049cdf1e2b36b12a
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-205 Update qemu install script 44/1944/2
pmikus [Tue, 12 Jul 2016 15:33:17 +0000 (16:33 +0100)]
CSIT-205 Update qemu install script

- Update Qemu install script to only install if not present
- Add option to force reinstall Qemu
- Add Keyword to install Qemu on all DUTs

Change-Id: Ic403c8749067878fe444d4d26ae21fd5d4781d3f
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-60: Create l2-vlan-dot1ad libraries for perf testing 50/1250/33
Peter Mikus [Wed, 25 May 2016 08:38:25 +0000 (10:38 +0200)]
CSIT-60: Create l2-vlan-dot1ad libraries for perf testing

- create topology with VLAN dot1ad sub-interfaces inter-connected using
  L2 cross connect in 3-node topology
- create keywords to be used in test cases
- create l2-vlan-dot1ad test cases (64B, 1514B, 9000B)

Change-Id: Ib25d5e8f09fb83d80596982608e93b1e511e8b8e
Signed-off-by: Peter Mikus <pmikus@cisco.com>
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-32: Add lightweight hairpinning test 48/1848/11
Matej Klotton [Mon, 4 Jul 2016 16:19:40 +0000 (18:19 +0200)]
CSIT-32: Add lightweight hairpinning test

Change-Id: Ibb62cab0891dfd2bd347c85e89d41bf02f2f96ac
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-32: Add decapsulation test 05/1805/13
Matej Klotton [Wed, 29 Jun 2016 13:17:26 +0000 (15:17 +0200)]
CSIT-32: Add decapsulation test

Change-Id: I7c1e3e6aa5c88acf85afdcd01de5817603abbcab
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-32: Add Softwire lw4o6 ICMP test 91/1791/9
Matej Klotton [Tue, 28 Jun 2016 13:35:44 +0000 (15:35 +0200)]
CSIT-32: Add Softwire lw4o6 ICMP test

Change-Id: Ie82707b41f63c31e2a04c8300a961bd9c2ea5ad0
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-32: Add Lightweight 4over6 test. 46/1546/15
Matej Klotton [Tue, 14 Jun 2016 17:35:49 +0000 (19:35 +0200)]
CSIT-32: Add Lightweight 4over6 test.

Add keywords for configure MAP domanins and rules.
Add testcase for check encapsulation IPv4 in IPv6.

Change-Id: I52f04a15d982ccba1d35ce9ade9d7f0ce8e7f286
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoCSIT-184: Add Honeycomb sub-interface ipv4 tests 27/1827/9
selias [Thu, 30 Jun 2016 14:29:25 +0000 (16:29 +0200)]
CSIT-184: Add Honeycomb sub-interface ipv4 tests

 - add tests for sub-interface ipv4 support
 - add keywords and methods used in tests

Change-Id: I98af193a4c4f0d3822eb9637f01acead37accb8c
Signed-off-by: selias <samelias@cisco.com>
5 years agoTB2 XL710 topology files 67/1267/13
Miroslav Miklus [Wed, 25 May 2016 19:50:50 +0000 (21:50 +0200)]
TB2 XL710 topology files

JIRA: CSIT-106

Change-Id: If3e76d971c7196da3f83a8daacd1308c6374c786
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-174: Include cgroup support packages on hardware SUT and TG hosts 52/1752/2
Carsten Koester [Thu, 23 Jun 2016 17:20:08 +0000 (13:20 -0400)]
CSIT-174: Include cgroup support packages on hardware SUT and TG hosts

Change-Id: I50628ce6ae0afb012491f4d6f66e7e13331bf3e1
Signed-off-by: Carsten Koester <ckoester@cisco.com>
5 years agoCSIT-106 Cleanup of add_pci functions 05/1905/3
Miroslav Miklus [Thu, 7 Jul 2016 16:11:32 +0000 (18:11 +0200)]
CSIT-106 Cleanup of add_pci functions

Change-Id: If53cae5871b41af2a11a420d9f83ab57149a9096
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoModify Vpp show stats 63/1863/3
pmikus [Wed, 6 Jul 2016 10:50:23 +0000 (11:50 +0100)]
Modify Vpp show stats

- Remove dump_stats_table from Vpp show stats as it duplicates
  information

Change-Id: I41757b36e57a7046e5b50106cd3963cb52d80712
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-191 Add API count option to ip_add_del_route 42/1842/6
pmikus [Mon, 4 Jul 2016 08:56:04 +0000 (09:56 +0100)]
CSIT-191 Add API count option to ip_add_del_route

Add API count option to ip_add_del_route to be able to add more than 1
route

Change-Id: I3440579f960366a99f68ceeabea540f1a2ed4516
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoCSIT-186: Add multilink to Vagrant file 07/1807/4
Matej Klotton [Wed, 29 Jun 2016 14:03:02 +0000 (16:03 +0200)]
CSIT-186: Add multilink to Vagrant file

Change-Id: I8ecc2be5771f46b46d4ac31880861db2482c2b1c
Signed-off-by: Matej Klotton <mklotton@cisco.com>
5 years agoAdd missing libraries to requirements 26/1826/2
Pavel Kotucek [Thu, 30 Jun 2016 13:58:34 +0000 (15:58 +0200)]
Add missing libraries to requirements

Change-Id: Ic6c4bd439a4ba4f056f4997de9f0032c3d887786
Signed-off-by: Pavel Kotucek <pkotucek@cisco.com>
5 years agoTEST: PERF pybot output set width to 150 characters 96/1496/7
Miroslav Miklus [Fri, 10 Jun 2016 13:31:13 +0000 (15:31 +0200)]
TEST: PERF pybot output set width to 150 characters

Change-Id: Iaa914280f7193a10072735fbcd67fcd668d3a12e
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-24 Proxy ARP test 94/1494/12
Patrik Hrnciar [Fri, 10 Jun 2016 06:09:56 +0000 (08:09 +0200)]
CSIT-24 Proxy ARP test

Change-Id: Ia41af7e29dcb8c41d58c07134a385428ac1b285c
Signed-off-by: Patrik Hrnciar <phrnciar@cisco.com>
5 years ago2-node topology keywords 89/1789/4
Miroslav Miklus [Tue, 28 Jun 2016 12:01:18 +0000 (14:01 +0200)]
2-node topology keywords

JIRA: CSIT-182

Change-Id: I593c2d6b0e7a1ee344b879f7b54bb9443ab8c516
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoCSIT-180 Add VPP api trace dump after each TC 57/1757/5
pmikus [Fri, 24 Jun 2016 15:38:03 +0000 (16:38 +0100)]
CSIT-180 Add VPP api trace dump after each TC

- Add VPP api trace dump after each TC

Change-Id: I7c8bc0ffbca620f6fdb48369014a2ca9ffa3b3e4
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoRename Honeycomb test suites 99/1799/3
selias [Wed, 29 Jun 2016 08:38:31 +0000 (10:38 +0200)]
Rename Honeycomb test suites

 - update test suite numbering to be future-proof
 - reorder suite execution:
   - persistence suite should always run last
   - l2_fib suite follows after l2
   - VxLAN gpe suite follows after VxLAN
 - fix issue with interface name vs. index introduced in change #1032
 - change ${node} variable to global scope, set in _init_.robot

Change-Id: Ib4ca7265586026faab219da9923e7ca312ef2c79
Signed-off-by: selias <samelias@cisco.com>
5 years agoCSIT-181: Remove fds tests from vpp-csit-verify and csit-vpp-verify jobs 72/1772/5
Jan Gelety [Mon, 27 Jun 2016 09:07:46 +0000 (11:07 +0200)]
CSIT-181: Remove fds tests from vpp-csit-verify and csit-vpp-verify jobs

- add tag SKIP_PATCH to FDS related tests and exclude them from
  execution in case of vpp-csit-verify and csit-vpp-verify jobs

Change-Id: I14237a78529b3d3c9b586041a24ceef303c1394b
Signed-off-by: Jan Gelety <jgelety@cisco.com>
5 years agoFIX: refactor https://gerrit.fd.io/r/#/c/1032 93/1793/2
Miroslav Miklus [Tue, 28 Jun 2016 17:00:12 +0000 (19:00 +0200)]
FIX: refactor https://gerrit.fd.io/r/#/c/1032

Change-Id: If4585e9a586696ce583c356c7567dc68750bc08d
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoUpdate Honeycomb tests 16/1616/11
selias [Wed, 8 Jun 2016 13:51:19 +0000 (15:51 +0200)]
Update Honeycomb tests

 - add new negative test for bridged-virtual-interface setting
 - modify variables in original bd tests to use bvi=False
 - separate interface ipv4 test case into netmask and prefix
 - replace per-testcase tag definitions with per-suite forced tags
 - add separate tag for persistence suite, due to it's long execution time

Change-Id: I79ae699125d4838ed8b394dc80a028e08b4de684
Signed-off-by: selias <samelias@cisco.com>
5 years agoTG init changes for n-node topology 77/1777/3
Miroslav Miklus [Mon, 27 Jun 2016 13:07:39 +0000 (15:07 +0200)]
TG init changes for n-node topology

JIRA: CSIT-182
For TG node we only need to know the interfaces on TG node
and the adjecent nodes interfaces for any n-node topology.

Change-Id: I0129b9513356df976364b58e6749dfab3ca5e2ae
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
5 years agoPATCH: Fix MAC address variables in perf libraries 84/1784/2
pmikus [Tue, 28 Jun 2016 07:19:39 +0000 (08:19 +0100)]
PATCH: Fix MAC address variables in perf libraries

Change-Id: I0f7b51349d2323bd501f6d6ae75474cc225e94bb
Signed-off-by: pmikus <pmikus@cisco.com>
5 years agoAdd Honeycomb notifications tests 43/1543/9
selias [Tue, 14 Jun 2016 15:25:39 +0000 (17:25 +0200)]
Add Honeycomb notifications tests

JIRA: CSIT-164

 - add test cases for implemented notifications
 - add keywords used to receive and read notifications

Change-Id: I3359aa83dca49ca362bf4406520ded1d36b67bda
Signed-off-by: selias <samelias@cisco.com>
5 years agoUse interface key instead of interface name. 32/1032/34
Miroslav Miklus [Sun, 8 May 2016 12:11:51 +0000 (14:11 +0200)]
Use interface key instead of interface name.

JIRA: CSIT-141

Change-Id: I75cef6d570ab45ea9c4af838b6bf68cefc7c1a91
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>