aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-06-29CSIT-687: Directory structure reorganizationTibor Frank1-2/+2
Change-Id: I772c9e214be2461adf58124998d272e7d795220f Signed-off-by: Tibor Frank <tifrank@cisco.com> Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.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-05CSIT-607 Optimize VIRL job scheduling algorithmPeter Mikus1-2/+434
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-02-09Enable to pass vpp pacakges to VIRL in case of vpp patchJan Gelety1-2/+2
Change-Id: Ibab23153b698470e640530c44d95ca6f3c4898b2 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-01-27Add Centos specific bootstrap files.Thomas F Herbert1-366/+3
Add download and install script for rpms. Add topology virl file for Centos. Change VPP repo urls for centos. JIRA: CSIT-356 Change-Id: I3a0a88958a712d1b652f19c76e5e1b019796d0ae Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2017-01-25Remove _base from test suite dir namesJan Gelety1-1/+1
Change-Id: I2e495f99a88dedc47f64efcc14722bb629a25f02 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-01-24Correction of dpdk packages download when vpp deb packages providedJan Gelety1-5/+4
Change-Id: I7cefd0797103e5062eb48df95ad2e48cdddc19b6 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-01-24csit-func-tc-naming-change - phase 1Jan Gelety1-1/+1
- change of ts directories - change of ts file names - splitting of former files to more files when suitable - more details: https://wiki.fd.io/view/CSIT/csit-perf-tc-naming-change Change-Id: Ifda1038f8323735f86c1be7ba7f93e3fda183618 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-01-23Update of VPP_STABLE_VERJan Gelety1-2/+7
- use new vpp ref build: 17.04-rc0~134-g2ce7f98~b1759_amd64 - build tested by semiweekly job: https://jenkins.fd.io/job/csit-vpp-verify-master-semiweekly/1076/ - use new path for DPDK packages Change-Id: I1001ee3a22817f97a60b3a6555e3026d2b153913 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2017-01-02CSIT-488 TLDK jbb validation jobs need cmake installedpmikus1-1/+1
Add cmake into VIRL Ubuntu image Change-Id: I2cd33a58c0043a2c3e04809d1f73068520767929 Signed-off-by: pmikus <pmikus@cisco.com>
2016-12-12Correct the checking of return values.Tibor Frank1-3/+3
Change-Id: Icf9f37e0ab0ce4eef3532d3b18f82e9dc5f8f999 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2016-11-30CSIT-467 Add libpcap-dev packages to VIRL imagepmikus1-1/+1
- Add libpcap-dev packages to VIRL image - Small fixes Change-Id: I111b0d7e89180ffb7efa76c6503e687f715367f8 Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-14CSIT-351: Testing Ubuntu 16.04.1 changespmikus1-1/+4
- Update the repository to get xenial packages - Update phy topology files with new pass - Update bootstrap to use new VIRL image - Update framework to reflect 16.04 dependencies - CSIT-116: Modify VIRL username/password Change-Id: I4de44755170fd0481acef34c7c2d9c299bc300da Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-08Switch VIRL image version to 1.3pmikus1-1/+1
- Ubuntu 14.04.4 - Includes all changes in 1.1 and 1.2 (Java 8, Docker, Bridge utils) - Add StrongSwan package Change-Id: Iedf7e701e79062de0cd2d11d8d2e78c132d239fc Signed-off-by: pmikus <pmikus@cisco.com>
2016-10-03CSIT-235: Switched Port Analyzer mirroring (SPAN) - IPv4selias1-1/+1
- add library for SPAN setup - add telemetry traffic script and a keyword to run it - add "telemetry" folders for python and robot libraries - move IPFIX libraries to these new folders - add first SPAN test case, mirroring IPv4 ICMP packets Change-Id: Ibca35f724c13662bf80dce2d7e2649d1a0b8676a Signed-off-by: selias <samelias@cisco.com>
2016-09-25Use tmp directory for log filesJan Gelety1-4/+8
- store log files in tmp directory and exclude all files in this directory from archiving when creating tarballs Change-Id: Ie3e11670c9d466c5fcf41d03ccd0a7bbb04ffeb0 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-09-20CSIT-360: Parallel test sets runJan Gelety1-83/+247
- use parallel test set runs on as many VIRL sessions as needed for defined test sets Change-Id: I7640f15894a1451aba963989fab4dc838f2ab6d8 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-09-12CSIT-383: IPSEC IPv4 negative test casesJan Gelety1-1/+1
- use integrity and/or encryption key(s) different from integrity and encryption keys stored on VPP node to create tx packet on TG Change-Id: I38bf7e1dd6f488e605bad991c7a7f4d1ff226e8c Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-08-29Update of VPP_STABLE_VERJan Gelety1-7/+8
- use new vpp ref build: 16.12-rc0~30-g35f9daa~b1052_amd64 - build tested by semiweekly job: https://jenkins.fd.io/job/csit-vpp-verify-master-semiweekly/1031/ Change-Id: I858e483498de017610de30c984d49a7c78a92649 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-08-25CSIT-28: IPSEC basic conectivity test - IPv4Jan Gelety1-1/+1
- use all supported encryption and integrity algorithms in tunnel mode and in transport mode Change-Id: I2ae395d88d514b2ca3f62ab9aecbb27d8fb827b0 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-08-15CSIT-226: Install vpp-plugins deb package on DUTMatej Klotton1-0/+1
Change-Id: I3d8fd7454c7629dbe048470ebb17dbc0c542f1af Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-07-22CSIT-220: Rename directories in tests directoryMatej Klotton1-1/+2
- 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>
2016-07-01TEST: PERF pybot output set width to 150 charactersMiroslav Miklus1-1/+1
Change-Id: Iaa914280f7193a10072735fbcd67fcd668d3a12e Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-29CSIT-181: Remove fds tests from vpp-csit-verify and csit-vpp-verify jobsJan Gelety1-0/+1
- 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>
2016-06-17Use common file names to store VPP stable build data in branchesJan Gelety1-5/+4
- use the same file names VPP_REPO_URL and VPP_STABLE_VER acrross branches to store the current branch repo url and stable vpp build version Change-Id: Ie7c020d5b3722bfe3eb34a374b98a29cc76676f2 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-06-10Use files to store VPP stable build dataJan Gelety1-6/+7
- add VPP_REPO_URL file to store path to VPP build repository - add VPP_STABLE_VER file to store VPP stable build version - adapt bootstrap*.sh files to read VPP build repository path and VPP stable build version from files Change-Id: I2997320ec3df68eaf092795e5d553fb3f024d366 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-06-02CSIT-128: Remove EXPECTED_FAILING tag from VXLAN over IPv6 test casesJan Gelety1-1/+1
- update vpp build to version 16.09-rc0~47-g3419d0b~b214_amd64 in bootstrap.sh and bootstrap-vpp-verify-weekly.sh - remove tag EXPECTED_FAILING from VXLAN over IPv6 test cases as the VPP-98 is closed Change-Id: I377f7ee931424e6d38e918aeb9fc7ab450875631 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-06-02CSIT-114: Eliminate repeated download of PIP packagesCarsten Koester1-1/+1
Allow VirtualEnv to use existing system-wide packages if they already exist. Change-Id: I6f39178d56e81affea0bee7b9065bef66712ddaa Signed-off-by: Carsten Koester <ckoester@cisco.com>
2016-05-31CSIT-98: MAC split-horizon group, part IIJan Gelety1-2/+2
- test cases to test MAC split-horizon group functionality together with VXLAN tunnel over IPv4 and over IPv6 - two IPv6 tests tagged EXPECTED_FAILING until VPP-98 is closed - added update of bootstrap.sh - vpp build updated to version 16.09-rc0~33-g4b46c84~b200_amd64 Change-Id: I1da6a98b11f5c39cd114abb35bb8f398cbbebf63 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-05-16Add VIRL host selection mechanism to bootstrapCarsten Koester1-12/+52
Add a mechanism to the bootstrap script that allows it to select one out of multiple candidate VIRL hosts. In addition, fix a few cosmetic issues wrt. connecting to the VIRL host: * Use consistent set of SSH options * Consistently use constant instead of hardcoded key filename * Use relative path names for start-/stop-testcase scripts Change-Id: I0d2972f170de82dd5d98da88656f5f962fca2415 Signed-off-by: Carsten Koester <ckoester@cisco.com>
2016-05-16CSIT-18: Add GRE tunnel libraries and tests.Matej Klotton1-1/+1
Change-Id: I91ccd65a26ea1782611bccc3badd91e64366a162 Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-05-05VPP build update for lisp testsJan Gelety1-1/+1
- vpp build 437 Change-Id: I75cd51aaa721ada40e7e206a3d4637d238849ae6 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-04-27Update vpp version in bootstrap.shJan Gelety1-6/+8
- vpp version changed to 1.0.0-377 Change-Id: I776fc49a1af15824a4c55071eecfc80fb4824295 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-04-21Topology schemaTibor Frank1-0/+11
- fix Honeycomb part of the topology schema - add topology file checking using pykwalify before tests are started Change-Id: I907d41b66f5660a2ab4de8857312e9277052bae6 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2016-04-15Update of bootstrap.sh file.Jan Gelety1-9/+9
- updated vpp build version - VIRL image switched to double-ring-nested topology - removed exclusion of 3_NODE_DOUBLE_LINK_TOPO test cases - included test cases with tags: - VM_ENV and 3_NODE_SINGLE_LINK_TOPO - VM_ENV and 3_NODE_DOUBLE_LINK_TOPO - added missing tags to TC VPP reports interfaces in Bridge Domain test suite Change-Id: Ia6a7a54ef9ad6245835b2762c303935fe39f4079 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-03-29Fix of bootstrap.sh for vpp-csit-verify-virl jobJan Gelety1-23/+1
- moved rm -f *.deb to else statement to avoid deletion of deb packages when boostrap.sh is called from include-raw-vpp-csit-functional.sh Change-Id: I4a224a1fc332d50a27347e77dbeacbfbc98677c9 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-03-11Update VPP version downloaded from Nexus.Matej Klotton1-7/+6
Change-Id: Iae2ee6d576347262d9f3f9a9e9b9cc65dbc5bf5e Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-03-07Modify sweep ping test casesJuraj Sloboda1-3/+2
- Write separate sweep ping test cases for jumbo frames - Compute sweep ping end size from reported MTU on DUT interface - Set MTU on TG according to MTU on DUT interface - Log VPP packet traces on IPv4 and IPv6 tests failure - Remove VM_ENV tag from sweep ping test cases for jumbo frames Change-Id: I47aa7977bcff9c4366c67578aef542924a1d055b Signed-off-by: Juraj Sloboda <jsloboda@cisco.com>
2016-03-07Add with-statment support to VatTerminal.Matej Klotton1-1/+13
Change-Id: I7b4b32ce07b9247ccf80bf6b5d3339d00bc0999f Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-03-01Install dependencies prior test execution.Stefan Kobza1-8/+22
Until verify_merge nodes have proper dependencies update, install the dependencies manually prior to test execution. Change-Id: I94b09b48b1b272f2bdedbb87ea35665707c581fd Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-29Add VXLAN testMatej Klotton1-0/+1
Change-Id: Id1d37fda2697fbfb7aa7a79318f8316b80e96963 Signed-off-by: Matej Klotton <mklotton@cisco.com>
2016-02-23Automate VIRL simulation life cycle.Stefan Kobza1-6/+119
Change-Id: I126c42b994c1356acc202f4ec1b153c790c43d46 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-19Add hw/vm tags, add single link tag.Stefan Kobza1-2/+7
Add HW_EVN and VM_ENV tags to specify limitations on where the given test could be run. For tests that should be run only on bare metal, author of the test should add tag HW_ENV to it. Add 3_NODE_SINGLE_LINK_TOPO tag, to specify requirement on topology, where only one link is required in between any two nodes in the topology. Change-Id: I38c9a9732cad608bb6a9e4a2c5f1997236cd48b9 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-18Cleanup bootstrap.sh.Stefan Kobza1-72/+5
Change-Id: I172e7062301067db00a321ad7be40c27f31d92c1 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-17Test VIRL connection.Stefan Kobza1-31/+81
Change-Id: I812ff9c8c9669b63907469c643c839e8bd3b419a Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-11Update of latest tests.Stefan Kobza1-12/+14
Change-Id: Ifb04651ff4a3c1ba9aaa725eb9a309278ebc1140 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-08New version of RF tests.Stefan Kobza1-0/+51
Change-Id: I241a2b7a7706e65f71cfd4a62e2a40f053fc5d07 Signed-off-by: Stefan Kobza <skobza@cisco.com>