Fix asymmetric capability test for below: * Skip test if asymmetric crypto feature is not supported by device. * Assert return value of RTE function to get asymmetric capability.
Coverity issue: 373365 Fixes: 2c6dab9cd93 ("test/crypto: add RSA and Mod tests") Cc: sta...@dpdk.org Signed-off-by: Gowrishankar Muthukrishnan <gmuthukri...@marvell.com> --- app/test/test_cryptodev_asym.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/test/test_cryptodev_asym.c b/app/test/test_cryptodev_asym.c index 3802cf8022..1d88832146 100644 --- a/app/test/test_cryptodev_asym.c +++ b/app/test/test_cryptodev_asym.c @@ -626,7 +626,7 @@ test_capability(void) RTE_CRYPTODEV_FF_ASYMMETRIC_CRYPTO)) { RTE_LOG(INFO, USER1, "Device doesn't support asymmetric. Test Skipped\n"); - return TEST_SUCCESS; + return TEST_SKIPPED; } /* print xform capability */ @@ -641,6 +641,7 @@ test_capability(void) capa = rte_cryptodev_asym_capability_get(dev_id, (const struct rte_cryptodev_asym_capability_idx *) &idx); + TEST_ASSERT_NOT_NULL(capa, "Failed to get asymmetric capability"); print_asym_capa(capa); } } -- 2.21.0