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

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


I forgot to say, that if this patch was accepted we would need to update
the documentation.
http://fuegotest.org/wiki/Test_package_system

> -----Original Message-----
> From: fuego-bounces at lists.linuxfoundation.org [mailto:fuego-bounces at lists.linuxfoundation.org] On Behalf Of Daniel Sangorrin
> Sent: Friday, March 02, 2018 10:00 AM
> To: fuego at lists.linuxfoundation.org
> Subject: [Fuego] [PATCH 2/2] yaml: add yaml for iperf3
> 
> 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
> 
> 
> _______________________________________________
> Fuego mailing list
> Fuego at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/fuego




More information about the Fuego mailing list