build: Automated VPP build 49/34049/7
authorMartin Klozik <martinx.klozik@intel.com>
Fri, 21 Apr 2017 08:57:56 +0000 (09:57 +0100)
committerMartin Klozik <martinx.klozik@intel.com>
Wed, 3 May 2017 13:35:20 +0000 (14:35 +0100)
commitb878f491b6590678210aa94ed49327d192148144
treeb56374b99430f9ce3086cf4624aa3a77c055c052
parent59aae8c0539ca9632d9ffdcb2788ab715fbff9ec
build: Automated VPP build

VSPERF makefiles were updated to automatically download and compile
VPP. VPP will not be installed into the OS, but it will be executed
from VSPERF's src subdirectory. Thus underlying OS is not affected
by VPP build required by VSPERF. It also allows quick switch among
different versions of various tools used by VSPERF.

As part of this patch, VERIFY and MERGE CI jobs were updated to
build VPP and test it with basic set of integration tests.

JIRA: VSPERF-493

Change-Id: I958b9031c4fefc87c4c63a471d2ba1a0db1eaaa4
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
ci/build-vsperf.sh
conf/02_vswitch.conf
conf/integration/01_testcases.conf
docs/testing/user/userguide/testusage.rst
src/Makefile
src/package-list.mk
src/vpp/Makefile [new file with mode: 0644]
vswitches/vpp_dpdk_vhost.py