Add DOCSIS security test cases to the cryptodev scheduler test suite.

Signed-off-by: David Coyle <david.co...@intel.com>
Signed-off-by: Kevin O'Sullivan <kevin.osulli...@intel.com>
---
 app/test/test_cryptodev.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 956268bfcd..582c70eaa5 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
@@ -17391,6 +17391,12 @@ test_cryptodev_scheduler(void)
                &scheduler_config,
                &end_testsuite
        };
+       struct unit_test_suite *sched_mode_static_suites[] = {
+#ifdef RTE_LIB_SECURITY
+               &docsis_proto_testsuite,
+#endif
+               &end_testsuite
+       };
        static struct unit_test_suite ts = {
                .suite_name = "Scheduler Unit Test Suite",
                .setup = scheduler_testsuite_setup,
@@ -17416,9 +17422,13 @@ test_cryptodev_scheduler(void)
                uint8_t blk_i = 0;
                sched_mode_suites[sched_i]->unit_test_suites = malloc(sizeof
                                (struct unit_test_suite *) *
-                               (RTE_DIM(blk_suites) + 1));
+                               (RTE_DIM(blk_suites) +
+                               RTE_DIM(sched_mode_static_suites) + 1));
                ADD_BLOCKCIPHER_TESTSUITE(blk_i, (*sched_mode_suites[sched_i]),
                                blk_suites, RTE_DIM(blk_suites));
+               ADD_STATIC_TESTSUITE(blk_i, (*sched_mode_suites[sched_i]),
+                               sched_mode_static_suites,
+                               RTE_DIM(sched_mode_static_suites));
                sched_mode_suites[sched_i]->unit_test_suites[blk_i] = 
&end_testsuite;
        }
 
-- 
2.25.1

Reply via email to