> -----Original Message----- > From: Power, Ciara <[email protected]> > Sent: Thursday, 14 January, 2021 11:41 > To: [email protected] > Cc: Doherty, Declan <[email protected]>; [email protected]; > [email protected]; Dybkowski, AdamX > <[email protected]>; Power, Ciara <[email protected]>; > Thomas Monjalon <[email protected]> > Subject: [PATCH v2 3/4] usertools: add script to graph crypto perf results > > The python script introduced in this patch runs the crypto performance test > application for various test cases, and graphs the results. > > Test cases are defined in config JSON files, this is where parameters are > specified for each test. Currently there are various test cases for devices > crypto_qat, crypto_aesni_mb and crypto_gcm. Tests for the ptest types > Throughput and Latency are supported for each. > > The results of each test case are graphed and saved in PDFs (one PDF for each > test suite graph type, with all test cases). > The graphs output include various grouped barcharts for throughput tests, and > histogram and boxplot graphs are used for latency tests. > > Documentation is added to outline the configuration and usage for the script. > > Usage: > A JSON config file must be specified when running the script, > "./dpdk-graph-crypto-perf <config_file>" > > The script uses the installed app by default (from ninja install). > Alternatively we can pass path to app by > "-f <rel_path>/<build_dir>/app/dpdk-test-crypto-perf" > > All device test suites are run by default. > Alternatively we can specify by adding arguments, > "-t latency" - to run latency test suite only > "-t throughput latency" > - to run both throughput and latency test suites > > A directory can be specified for all output files, or the script directory is > used by > default. > "-o <output_dir>" > > To see the output from the dpdk-test-crypto-perf app, use the verbose option > "- > v". > > Signed-off-by: Ciara Power <[email protected]>
Acked-by: Adam Dybkowski <[email protected]>

