blob: 9f65e0b6e8687afc7afbc78422d61732fb4c2b8b [file] [log] [blame]
Josep Puigdemontb0daa862017-02-23 15:44:30 +01001# NOTE: when calling this test, kernel-headers must have been installed
Josep Puigdemont88cf9ea2016-10-20 14:39:29 +02002metadata:
3 name: httperf-nginx-ofp-odp-dpdk
4 format: Lava-Test-Shell Test Definition 1.0
5 description: Server running OFP+ODP+DPDK NGiNX
6 environment:
7 - lava-test-shell
8 maintainer:
9 - josep.puigdemont@linaro.org
10 os:
11 - debian
12 - ubuntu
13 devices:
14 - x86
15
16install:
17 deps:
18 - bash
19 - ethtool
20 - pciutils
21 - procps
22 - sysstat
23 - wget
24
Josep Puigdemontb0daa862017-02-23 15:44:30 +010025params:
26 MAX_CORES: 0
27 VLAND_NAME: vlan_one
28
Josep Puigdemont88cf9ea2016-10-20 14:39:29 +020029run:
30 steps:
31 - wget -O - http://deb.opendataplane.org/odp.key|sudo apt-key add -
32 - echo "deb http://deb.opendataplane.org jessie main" > /etc/apt/sources.list.d/odp.list
33 - echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list
34 - apt-get update
35 - apt-get -t jessie-backports install -y libssl1.0.0 libssl-dev
Josep Puigdemont88cf9ea2016-10-20 14:39:29 +020036 - sysctl -w vm.nr_hugepages=1024
37 - modprobe uio
38 - apt-get install -y dpdk-igb-uio-dkms dpdk pciutils
Josep Puigdemontb0daa862017-02-23 15:44:30 +010039 - export CONFIG_TYPE=odp-dpdk
40 - export MAX_CORES VLAND_NAME
Josep Puigdemont88cf9ea2016-10-20 14:39:29 +020041 - lava-test-case httperf-nginx-server --shell ./automated/linux/nginx-server/nginx-server.sh