[Fuego] [PATCH 2/2] yaml: add yaml for iperf3

Daniel Sangorrin daniel.sangorrin at toshiba.co.jp
Fri Mar 2 01:00:07 UTC 2018


I added a few new variables that may need discussion:
- tarball_src
- gitrepo
- params

Signed-off-by: Daniel Sangorrin <daniel.sangorrin at toshiba.co.jp>
---
 engine/tests/Benchmark.iperf3/test.yaml | 44 +++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
 create mode 100644 engine/tests/Benchmark.iperf3/test.yaml

diff --git a/engine/tests/Benchmark.iperf3/test.yaml b/engine/tests/Benchmark.iperf3/test.yaml
new file mode 100644
index 0000000..a11fd83
--- /dev/null
+++ b/engine/tests/Benchmark.iperf3/test.yaml
@@ -0,0 +1,44 @@
+fuego_package_version: 1
+name: Benchmark.iperf3
+description: |
+    iPerf3 is a tool for active measurements of the maximum achievable
+    bandwidth on IP networks.
+license: three-clause BSD license.
+author: |
+    Jon Dugan, Seth Elliott, Bruce A. Mah, Jeff Poskanzer, Kaustubh Prabhu,
+    Mark Ashley, Aaron Brown, Aeneas Jaißle, Susant Sahani, Bruce Simpson,
+    Brian Tierney.
+maintainer: Daniel Sangorrin <daniel.sangorrin at toshiba.co.jp>
+version: 0.1
+fuego_release: 1.2.1
+type: Benchmark
+tags: ['network', 'performance']
+tarball_src: https://iperf.fr/download/source/iperf-3.1.3-source.tar.gz
+gitrepo: https://github.com/esnet/iperf.git
+params:
+    - server_ip:
+        description: |
+            IP address of the server machine. If not provided, then SRV_IP
+            _must_ be provided on the board file. Otherwise the test will fail.
+            if the server ip is assigned to the host, the test automatically
+            starts the iperf3 server daemon. Otherwise, the tester _must_ make
+            sure that iperf3 -V -s -D is already running on the server machine.
+        example: 192.168.1.45
+        optional: yes
+    - server_params:
+        description: extra parameters for the server
+        example: -p 5223
+        optional: yes
+    - client_params:
+        description: extra parameters for the client
+        example: -p 5223 -u -b 10G
+        optional: yes
+data_files:
+    - chart_config.json
+    - fuego_test.sh
+    - parser.py
+    - spec.json
+    - criteria.json
+    - iperf-3.1.3-source.tar.gz
+    - reference.json
+    - test.yaml
-- 
2.7.4




More information about the Fuego mailing list