summaryrefslogtreecommitdiff
path: root/netperf-defs/netperf-multinode-c-network.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'netperf-defs/netperf-multinode-c-network.yaml')
-rw-r--r--netperf-defs/netperf-multinode-c-network.yaml38
1 files changed, 38 insertions, 0 deletions
diff --git a/netperf-defs/netperf-multinode-c-network.yaml b/netperf-defs/netperf-multinode-c-network.yaml
new file mode 100644
index 0000000..6b94d07
--- /dev/null
+++ b/netperf-defs/netperf-multinode-c-network.yaml
@@ -0,0 +1,38 @@
+metadata:
+ format: Lava-Test Test Definition 1.0
+ name: netperf-multinode-client-napi
+ description: "netperf client test"
+
+install:
+ steps:
+ - 'mkdir netperf || true'
+ - 'cd netperf'
+ - 'curl ftp://ftp.netperf.org/netperf/netperf-2.6.0.tar.gz > netperf-2.6.0.tar.gz'
+ - 'tar --strip-components=1 -zxf netperf-2.6.0.tar.gz'
+ - 'mkdir build'
+ - './configure --prefix=$(readlink -f build)'
+ - 'make all'
+ - 'make SKIP_IDCHECK=1 install'
+ - 'cd ..'
+ deps:
+ - gzip
+ - flex
+ - bison
+ - build-essential
+ - curl
+ - wget
+
+run:
+ steps:
+ - ifconfig eth0 down
+ - dhclient -v eth0
+ - ifconfig -a
+ - route
+ - lava-network broadcast eth0
+ - lava-network collect eth0
+ - lava-sync ready
+ - lava-test-case multinode-lava-network --shell ./netperf/netperf-client-napi.sh
+ - lava-sync done
+
+parse:
+ "pattern": "^test_case_id:(?P<test_case_id>.+) units:(?P<units>.+) measurement:(?P<measurement>[0-9]+.[0-9]+) result:(?P<result>\\w+)"