metadata: format: Lava-Test Test Definition 1.0 name: iperf-multinode description: "Basic MultiNode iperf test on server/client side. The roles in the test job must be server & client" maintainer: - arthur.she@linaro.org os: - openembedded scope: - performance devices: - kvm - arndale - beaglebone-black install: git-repos: - https://github.com/esnet/iperf.git steps: - cd iperf - ./configure --prefix=/usr - make all install - ln -s /usr/bin/iperf3 /usr/bin/iperf params: LEN: 8K # [KM] length of buffer to read or write PACKET: TCP # [TCP|UDP] packet type TIME: 20 # time in seconds to transmit for run: steps: - ./common/scripts/iperf-$(lava-role).sh ${LEN} ${PACKET} ${TIME} parse: pattern: '^(?P[a-zA-Z]+):\s*(?P[0-9.]+)\s+(?P[\w\/]+)\s+(?Ppass)'