aboutsummaryrefslogtreecommitdiffstats
path: root/resources
AgeCommit message (Collapse)AuthorFilesLines
2016-07-19CSIT-102: Add latency measurement to performance testingPeter Mikus4-72/+177
- 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>
2016-07-19CSIT-34: VLAN tag rewrite translate tests with x-connects - IPv4Jan Gelety8-82/+246
- 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>
2016-07-19CSIT-209 Add option enable-vhost-user into startup configpmikus2-2/+49
- Add option enable-vhost-user into startup config Change-Id: I2cf7952047ee749bd66e041b57aaee61c2687382 Signed-off-by: pmikus <pmikus@cisco.com>
2016-07-18CSIT-195: Update LISP testAndrej Kozemcak12-165/+332
- add new input parameters for LISP API - change LISP json output Change-Id: I36dbf44dc78f128963c7f665a01d2ecde4598c28 Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
2016-07-15CSIT-206 Adjust qemu runtime optionspmikus1-7/+22
- 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>
2016-07-13CSIT-205 Update qemu install scriptpmikus2-12/+42
- 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>
2016-07-13CSIT-60: Create l2-vlan-dot1ad libraries for perf testingPeter Mikus1-52/+69
- 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>
2016-07-13CSIT-32: Add lightweight hairpinning testMatej Klotton2-0/+202
Change-Id: Ibb62cab0891dfd2bd347c85e89d41bf02f2f96ac Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-07-13CSIT-32: Add decapsulation testMatej Klotton2-0/+174
Change-Id: I7c1e3e6aa5c88acf85afdcd01de5817603abbcab Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-07-13CSIT-32: Add Softwire lw4o6 ICMP testMatej Klotton3-1/+185
Change-Id: Ie82707b41f63c31e2a04c8300a961bd9c2ea5ad0 Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-07-12CSIT-32: Add Lightweight 4over6 test.Matej Klotton6-0/+340
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>
2016-07-11CSIT-184: Add Honeycomb sub-interface ipv4 testsselias3-2/+188
- add tests for sub-interface ipv4 support - add keywords and methods used in tests Change-Id: I98af193a4c4f0d3822eb9637f01acead37accb8c Signed-off-by: selias <samelias@cisco.com>
2016-07-11TB2 XL710 topology filesMiroslav Miklus3-3/+18
JIRA: CSIT-106 Change-Id: If3e76d971c7196da3f83a8daacd1308c6374c786 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-07-08CSIT-174: Include cgroup support packages on hardware SUT and TG hostsCarsten Koester1-0/+2
Change-Id: I50628ce6ae0afb012491f4d6f66e7e13331bf3e1 Signed-off-by: Carsten Koester <ckoester@cisco.com>
2016-07-08CSIT-106 Cleanup of add_pci functionsMiroslav Miklus2-19/+23
Change-Id: If53cae5871b41af2a11a420d9f83ab57149a9096 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-07-06Modify Vpp show statspmikus1-1/+0
- Remove dump_stats_table from Vpp show stats as it duplicates information Change-Id: I41757b36e57a7046e5b50106cd3963cb52d80712 Signed-off-by: pmikus <pmikus@cisco.com>
2016-07-06CSIT-191 Add API count option to ip_add_del_routepmikus3-6/+13
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>
2016-07-01CSIT-186: Add multilink to Vagrant fileMatej Klotton1-22/+31
Change-Id: I8ecc2be5771f46b46d4ac31880861db2482c2b1c Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-06-30CSIT-24 Proxy ARP testPatrik Hrnciar7-0/+140
Change-Id: Ia41af7e29dcb8c41d58c07134a385428ac1b285c Signed-off-by: Patrik Hrnciar <phrnciar@cisco.com>
2016-06-302-node topology keywordsMiroslav Miklus1-1/+70
JIRA: CSIT-182 Change-Id: I593c2d6b0e7a1ee344b879f7b54bb9443ab8c516 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-30CSIT-180 Add VPP api trace dump after each TCpmikus4-0/+29
- Add VPP api trace dump after each TC Change-Id: I7c8bc0ffbca620f6fdb48369014a2ca9ffa3b3e4 Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-30Rename Honeycomb test suitesselias2-5/+8
- 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>
2016-06-29FIX: refactor https://gerrit.fd.io/r/#/c/1032Miroslav Miklus1-2/+4
Change-Id: If4585e9a586696ce583c356c7567dc68750bc08d Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-28Update Honeycomb testsselias3-62/+153
- 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>
2016-06-28TG init changes for n-node topologyMiroslav Miklus2-20/+18
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>
2016-06-28PATCH: Fix MAC address variables in perf librariespmikus1-4/+2
Change-Id: I0f7b51349d2323bd501f6d6ae75474cc225e94bb Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-28Add Honeycomb notifications testsselias3-1/+244
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>
2016-06-28Use interface key instead of interface name.Miroslav Miklus18-223/+365
JIRA: CSIT-141 Change-Id: I75cef6d570ab45ea9c4af838b6bf68cefc7c1a91 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-27Add Vlan tag rewrite to Honeycomb persistence testsselias1-0/+6
JIRA: CSIT-137 - add Vlan tag rewrite to persisted configuration Change-Id: I2f98d89c6ada0eec5a7ba0121332201dbe2c01e0 Signed-off-by: selias <samelias@cisco.com>
2016-06-27Modify tests and keywords for sub-interfaces.Tibor Frank1-0/+72
JIRA: CSIT-175 - modify tests and keywords for sub-interfaces to reflect the last changes introduced by https://gerrit.fd.io/r/#/c/1700/ - fix typos Change-Id: I0839fe9f17149fa8c39ac31004bb2096d79c469f Signed-off-by: Tibor Frank <tifrank@cisco.com>
2016-06-24Update Honeycomb persistence tests with new Vlanselias1-30/+34
JIRA: CSIT-140 - add new vlan configuration to persistence Change-Id: I984f39986f74168b31d82143c353c7ef1bd7d650 Signed-off-by: selias <samelias@cisco.com>
2016-06-23Add tests for Honeycomb L2 FIB supportTibor Frank8-27/+548
JIRA: CSIT-168 - add tests for Honeycomb L2 FIB support - add keywords for Honeycomb L2 FIB support - fix typos Change-Id: I81292c10e26e7ad05725034c1db1db0a81d29283 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2016-06-22CSIT-170 Parse output of robot framework into HTML tablepmikus1-0/+204
Change-Id: I17c0a8cb82a0501ef9838dc1e17559d31ca66ecd Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-21Update2 of GROUP for master.ubuntu.trusty.main REPOJan Gelety1-1/+1
- updated GROUP back to io.fd.vpp string Change-Id: I3a04c04745edd06e3276a13b24274d037e38d56a Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-06-20Update of GROUP for master.ubuntu.trusty.main REPOJan Gelety1-1/+1
- updated GROUP string in download_install_vpp_pkgs.sh Change-Id: Iaa0540998ffaf16d9dffd8eef432d17e58a4b897 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-06-20Modify tests for Honeycomb sub-interfacesTibor Frank4-316/+490
JIRA: CSIT-139 - modify tests for Honeycomb sub-interfaces to reflect the last changes in the model - modify existing keywords to work with latest changes in Honyecomb and VPP Change-Id: Idc88fbac7e743e6125d5c865d9d144448657dd20 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2016-06-19CSIT-154: Fetch superseded Ubuntu packages using Launchpad APICarsten Koester1-2/+10
Change-Id: I0db121d7f2b227e62240941b026b58fcd233a129 Signed-off-by: Carsten Koester <ckoester@cisco.com>
2016-06-19CSIT-155: Create empty Nested VM build directory if neededCarsten Koester2-1/+3
Change-Id: I760fee3ce1c86ae443930b7763727328fecd8250 Signed-off-by: Carsten Koester <ckoester@cisco.com>
2016-06-17Lisp enable/disable testAndrej Kozemcak5-188/+167
Test lisp enable/disable API. Test disable lisp, re-enable it and check if everthing is still working. Enable lisp before every lisp API test Reformat source data Change-Id: I7bace01535562814d85d7b5f6035436d583abf53 Signed-off-by: Andrej Kozemcak <akozemca@cisco.com>
2016-06-17Fix VPP sends ARP requests for unknown destinations TC destination MAC addressMatej Klotton2-17/+34
-JIRA: CSIT-142 The ICMP packet was send to wrong destination. Don't use resolve-attemts in add route. Fix testcase. Add testcase Sends ARP to GW with EXPECTED_FAILING. Variable naming fix. Documentation update. Change-Id: I71a7a274c154c525b176c87884d089155d7ae61b Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-06-16Router Advertisement TestsZdeno Olsovsky3-0/+128
-JIRA: CSIT-30 Change-Id: Iedb403d555284d36a81cc490a79e56b019ebeed0 Signed-off-by: Zdeno Olsovsky <zolsovsk@cisco.com>
2016-06-16IACL MAC filtering testsPatrik Hrnciar4-23/+119
- CSIT-133 VPP drops packets based on MAC src addr. - CSIT-134 VPP can drop packets based on src MAC + IPv6 UDP src+dst port. Change-Id: I57d041bc5f3311946679128e556ceef8c4d55264 Signed-off-by: Patrik Hrnciar <phrnciar@cisco.com>
2016-06-14CSIT-163: Add show vpp version verbosepmikus4-0/+20
- Add output of vpp version verbose Change-Id: Ia74b97be4636d55b115246d495a5d6eea0a94bb7 Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-12CSIT-152: Detect if the T-rex is responding to API after startpmikus2-10/+105
Change-Id: I99c8dcbd210175fa5d1af193371249e525dc0102 Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-11Process output of robot to XML file for Plot pluginpmikus1-93/+53
- JIRA: CSIT-135 - Process output of robot output.xml to XML file for Plot plugin Change-Id: I5e077d81f4c93f66eb208ecc2a38a9f6ca2fe307 Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-10VPP startup config change (rss->txqueues)Miroslav Miklus2-89/+42
JIRA: CSIT-153 Change-Id: I6908670003e02e8dc2971c0308c27baffaf19b66 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-09CSIT-138: Cleanup of vpp packages.Miroslav Miklus1-2/+18
Change-Id: I489762a156f5860f40809c9e62b0603353adf934 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-09Fix Vagrant config for multi-user environmentAurélien Degeorges1-4/+9
Add support for an environment variable "VPP_VAGRANT_NET_PREFIX" to add a prefix before the name of vbox internal networks. Otherwise two users trying to do "vargrant up" on the same server will face conflicts with the name of vbox internal networks. Change-Id: I5ba7c06fe111944fcac3da25276d018d281aef4f Signed-off-by: Aurélien Degeorges <aurelien.degeorges@6wind.com>
2016-06-08Add Tests for Honeycomb VxLAN GPE supportTibor Frank6-35/+316
JIRA: CSIT-131 - add tests for Honeycomb VxLAN GPE support - add keywords needed for tests Change-Id: I460ecd30835bb95140958b20946b1d41ac6d9abc Signed-off-by: Tibor Frank <tifrank@cisco.com>
2016-06-08Update T-rex to v2.03 part IIpmikus4-46/+46
- JIRA: CSIT-132 - Update Trex via autoinstall script Change-Id: I65753b35287d9322ef230642ea0dd3596f1da5c9 Signed-off-by: pmikus <pmikus@cisco.com>