[dpdk-dev] [EXT] [PATCH v3 2/7] app/test-compress-perf: add ptest command line option
Tomasz Jozwiak
tjozwiakgm at gmail.com
Wed Jun 26 19:34:49 CEST 2019
Hi Shally,
>> -----Original Message-----
>> From: Tomasz Jozwiak <tjozwiakgm at gmail.com>
>> Sent: Wednesday, June 26, 2019 10:00 PM
>> To: dev at dpdk.org; fiona.trahe at intel.com; tjozwiakgm at gmail.com; Shally
>> Verma <shallyv at marvell.com>; arturx.trybula at intel.com
>> Subject: [EXT] [PATCH v3 2/7] app/test-compress-perf: add ptest command
>> line option
>>
>> External Email
>>
>> ----------------------------------------------------------------------
>> From: Tomasz Jozwiak <tomaszx.jozwiak at intel.com>
>>
>> This patch adds --ptest option to make possible a choose of test case from
>> command line.
>>
>> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak at intel.com>
>> ---
>> app/test-compress-perf/comp_perf_options_parse.c | 36
>> ++++++++++++++++++++++++
>> 1 file changed, 36 insertions(+)
>>
>> diff --git a/app/test-compress-perf/comp_perf_options_parse.c b/app/test-
>> compress-perf/comp_perf_options_parse.c
>> index bc4b98a..07672b2 100644
>> --- a/app/test-compress-perf/comp_perf_options_parse.c
>> +++ b/app/test-compress-perf/comp_perf_options_parse.c
>> @@ -15,6 +15,7 @@
>>
>> #include "comp_perf_options.h"
>>
>> +#define CPERF_PTEST_TYPE ("ptest")
>> #define CPERF_DRIVER_NAME ("driver-name")
>> #define CPERF_TEST_FILE ("input-file")
>> #define CPERF_SEG_SIZE ("seg-sz")
>> @@ -37,6 +38,7 @@ static void
>> usage(char *progname)
>> {
>> printf("%s [EAL options] --\n"
>> + " --ptest benchmark / verify :"
>> " --driver-name NAME: compress driver to use\n"
>> " --input-file NAME: file to compress and decompress\n"
>> " --extended-input-sz N: extend file data up to this size
>> (default: no extension)\n"
>> @@ -76,6 +78,37 @@ get_str_key_id_mapping(struct name_id_map *map,
>> unsigned int map_len, }
>>
>> static int
>> +parse_cperf_test_type(struct comp_test_data *test_data, const char
>> +*arg) {
>> + struct name_id_map cperftest_namemap[] = {
>> + {
>> +
>> cperf_test_type_strs[CPERF_TEST_TYPE_BENCHMARK],
>> + CPERF_TEST_TYPE_BENCHMARK
>> + },
>> + {
>> + cperf_test_type_strs[CPERF_TEST_TYPE_VERIFY],
>> + CPERF_TEST_TYPE_VERIFY
>> + },
>> + {
>> + cperf_test_type_strs[CPERF_TEST_TYPE_PMDCC],
>> + CPERF_TEST_TYPE_PMDCC
> What is PMDCC here? What kind of test type?
[Tomek] This's for 'pmd_cyclecount_test'. Actually compression_perf tool
doesn't support that test, but we added a sort of 'template' for that,
cause there's a plan to add
this test in the future.
Thx
--
Tomek
More information about the dev
mailing list