blob: 6f8a5c643bfd811dc64cdbf689e066edf62a05ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
metadata:
name: openvswitch-lng
format: "Lava-Test-Shell Test Definition 1.0"
description: "OVS test suite for Linaro OpenEmbedded builds. Open vSwitch is a multilayer software
switch licensed under the open source Apache 2 license. Open vSwitch is well suited
to function as a virtual switch in VM environments. In addition to exposing standard
control and visibility interfaces to the virtual networking layer, it was designed to
support distribution across multiple physical servers. Open vSwitch supports multiple
Linux-based virtualization technologies including Xen/XenServer, KVM, and VirtualBox."
maintainer:
- zishen.lim@linaro.org
os:
- openembedded
devices:
- arndale
- juno
scope:
- functional
install:
deps:
- git
- build-essential
- automake
- libtool
- python
git-repos:
- git://git.linaro.org/people/zishen.lim/openvswitch.git
steps:
- 'cd openvswitch'
- 'autoreconf --install --force'
- './configure'
- 'make'
run:
steps:
- 'cd openvswitch'
- 'git clone --depth 1 git://git.linaro.org/people/zishen.lim/ci.git ci'
- 'ci/openvswitch-run.sh'
# We use openvswitch-run.sh (above) to run the testsuite,
# parse the testsuite results and output the results
# in a clean form that can be easily parsed by LAVA (below).
parse:
pattern: "^(?P<result>(PASS|FAIL|SKIP)):\\s+(?P<test_case_id>.+)"
fixupdict:
PASS: pass
FAIL: fail
SKIP: skip
|