[Accel-config] [PATCH v1 2/2] accel-config/test: Fix bug about checking result of decompression
Rex Zhang <[email protected]> Wed, 25 Oct 2023 16:52:59 +0800
| Newsgroups | dev.linux.lists.accel-config |
|---|---|
| Message-ID | <[email protected]> |
Previous code missed verifying the result of decompression, add the verification as a complement. Signed-off-by: Rex Zhang <[email protected]> --- test/iaa.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/iaa.c b/test/iaa.c index 42cf6fb..44eea97 100644 --- a/test/iaa.c +++ b/test/iaa.c @@ -2000,7 +2000,7 @@ int iaa_decrypto_multi_task_nodes(struct acctest_context *ctx) /* mismatch_expected: expect mismatched buffer with success status 0x1 */ int iaa_task_result_verify(struct task *tsk, int mismatch_expected) { - int ret = ACCTEST_STATUS_OK; + int ret = ACCTEST_STATUS_FAIL; info("verifying task result for %#lx\n", tsk); @@ -2008,6 +2008,9 @@ int iaa_task_result_verify(struct task *tsk, int mismatch_expected) return tsk->comp->status; switch (tsk->opcode) { + case IAX_OPCODE_NOOP: + ret = ACCTEST_STATUS_OK; + break; case IAX_OPCODE_CRC64: ret = task_result_verify_crc64(tsk, mismatch_expected); break; @@ -2032,6 +2035,9 @@ int iaa_task_result_verify(struct task *tsk, int mismatch_expected) case IAX_OPCODE_COMPRESS: ret = task_result_verify_compress(tsk, mismatch_expected); break; + case IAX_OPCODE_DECOMPRESS: + ret = task_result_verify_decompress(tsk, mismatch_expected); + break; case IAX_OPCODE_SCAN: ret = task_result_verify_scan(tsk, mismatch_expected); break; -- 2.39.3