diff options
Diffstat (limited to 'netperf-defs/netperf-multinode-c-network.yaml')
-rw-r--r-- | netperf-defs/netperf-multinode-c-network.yaml | 38 |
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+)" |