Avoid errors decoding JSON data when testing invalid configurations.
Signed-off-by: Vincent Fu <vincent.fu@samsung.com>
f"--rw={self.fio_opts['rw']}",
f"--bsrange={self.fio_opts['bsrange']}",
f"--output={self.filenames['output']}",
f"--rw={self.fio_opts['rw']}",
f"--bsrange={self.fio_opts['bsrange']}",
f"--output={self.filenames['output']}",
- f"--output-format={self.fio_opts['output-format']}",
f"--md_per_io_size={self.fio_opts['md_per_io_size']}",
f"--pi_act={self.fio_opts['pi_act']}",
f"--pi_chk={self.fio_opts['pi_chk']}",
f"--md_per_io_size={self.fio_opts['md_per_io_size']}",
f"--pi_act={self.fio_opts['pi_act']}",
f"--pi_chk={self.fio_opts['pi_chk']}",
]
for opt in ['fixedbufs', 'nonvectored', 'force_async', 'registerfiles',
'sqthread_poll', 'sqthread_poll_cpu', 'hipri', 'nowait',
]
for opt in ['fixedbufs', 'nonvectored', 'force_async', 'registerfiles',
'sqthread_poll', 'sqthread_poll_cpu', 'hipri', 'nowait',
- 'time_based', 'runtime', 'verify', 'io_size', 'offset', 'number_ios']:
+ 'time_based', 'runtime', 'verify', 'io_size', 'offset', 'number_ios',
+ 'output-format']:
if opt in self.fio_opts:
option = f"--{opt}={self.fio_opts[opt]}"
fio_args.append(option)
if opt in self.fio_opts:
option = f"--{opt}={self.fio_opts[opt]}"
fio_args.append(option)
"fio_opts": {
"rw": 'read',
"number_ios": NUMBER_IOS,
"fio_opts": {
"rw": 'read',
"number_ios": NUMBER_IOS,
- "output-format": "json",
"pi_act": 0,
"apptag": "0x8888",
"apptag_mask": "0x0FFF",
"pi_act": 0,
"apptag": "0x8888",
"apptag_mask": "0x0FFF",
"fio_opts": {
"rw": 'read',
"number_ios": NUMBER_IOS,
"fio_opts": {
"rw": 'read',
"number_ios": NUMBER_IOS,
- "output-format": "json",
"pi_act": 0,
"apptag": "0x8888",
"apptag_mask": "0x0FFF",
"pi_act": 0,
"apptag": "0x8888",
"apptag_mask": "0x0FFF",
"fio_opts": {
"rw": 'read',
"number_ios": NUMBER_IOS,
"fio_opts": {
"rw": 'read',
"number_ios": NUMBER_IOS,
- "output-format": "json",
"pi_act": 0,
"apptag": "0x8888",
"apptag_mask": "0x0FFF",
"pi_act": 0,
"apptag": "0x8888",
"apptag_mask": "0x0FFF",