From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 07F08A0096 for ; Thu, 6 Jun 2019 10:33:25 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F076D1B9A7; Thu, 6 Jun 2019 10:33:24 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 7564A1B9A5 for ; Thu, 6 Jun 2019 10:33:23 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Jun 2019 01:33:22 -0700 X-ExtLoop1: 1 Received: from purley-s2600stq.sh.intel.com ([10.67.110.242]) by orsmga002.jf.intel.com with ESMTP; 06 Jun 2019 01:33:21 -0700 From: Xinfeng Zhao To: dts@dpdk.org Cc: Xinfeng Zhao Date: Thu, 6 Jun 2019 08:23:03 +0800 Message-Id: <1559780585-160319-1-git-send-email-xinfengx.zhao@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dts] [PATCH V1 1/3] tests: add new case in cryptodev unit-test X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" add new case "cryptodev_qat_asym_autotest" Signed-off-by: Xinfeng Zhao --- tests/TestSuite_unit_tests_cryptodev_func.py | 4 ++++ tests/cryptodev_common.py | 16 +++++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/tests/TestSuite_unit_tests_cryptodev_func.py b/tests/TestSuite_unit_tests_cryptodev_func.py index 3b62e04..d6b01f0 100644 --- a/tests/TestSuite_unit_tests_cryptodev_func.py +++ b/tests/TestSuite_unit_tests_cryptodev_func.py @@ -57,6 +57,10 @@ class UnitTestsCryptodev(TestCase): eal_opt_str = cc.get_eal_opt_str(self) self.__run_unit_test("cryptodev_qat_autotest", eal_opt_str) + def test_cryptodev_qat_asym_autotest(self): + eal_opt_str = cc.get_eal_opt_str(self) + self.__run_unit_test("cryptodev_qat_asym_autotest", eal_opt_str) + def _test_cryptodev_qat_perftest(self): eal_opt_str = cc.get_eal_opt_str(self) self.__run_unit_test("cryptodev_qat_perftest", eal_opt_str) diff --git a/tests/cryptodev_common.py b/tests/cryptodev_common.py index 5570f7a..2e86bca 100644 --- a/tests/cryptodev_common.py +++ b/tests/cryptodev_common.py @@ -56,6 +56,8 @@ def build_dpdk_with_cryptodev(test_case): test_case.dut.send_expect( "sed -i 's/CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n$/CONFIG_RTE_LIBRTE_PMD_QAT_SYM=y/' config/common_base", "# ") test_case.dut.send_expect( + "sed -i 's/CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n$/CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=y/' config/common_base", "# ") + test_case.dut.send_expect( "sed -i 's/CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n$/CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=y/' config/common_base", "# ") test_case.dut.send_expect( "sed -i 's/CONFIG_RTE_LIBRTE_PMD_OPENSSL=n$/CONFIG_RTE_LIBRTE_PMD_OPENSSL=y/' config/common_base", "# ") @@ -103,6 +105,8 @@ def clear_dpdk_config(test_case): test_case.dut.send_expect( "sed -i 's/CONFIG_RTE_LIBRTE_PMD_QAT_SYM=y$/CONFIG_RTE_LIBRTE_PMD_QAT_SYM=n/' config/common_base", "# ") test_case.dut.send_expect( + "sed -i 's/CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=y$/CONFIG_RTE_LIBRTE_PMD_QAT_ASYM=n/' config/common_base", "# ") + test_case.dut.send_expect( "sed -i 's/CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=y$/CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n/' config/common_base", "# ") test_case.dut.send_expect( "sed -i 's/CONFIG_RTE_LIBRTE_PMD_OPENSSL=y$/CONFIG_RTE_LIBRTE_PMD_OPENSSL=n/' config/common_base", "# ") @@ -124,11 +128,11 @@ default_eal_opts = { } -def get_eal_opt_str(test_case, override_eal_opts={}): - return get_opt_str(test_case, default_eal_opts, override_eal_opts) +def get_eal_opt_str(test_case, override_eal_opts={}, add_port=False): + return get_opt_str(test_case, default_eal_opts, override_eal_opts, add_port) -def get_opt_str(test_case, default_opts, override_opts={}): +def get_opt_str(test_case, default_opts, override_opts={}, add_port=False): opts = default_opts.copy() # Update options with test suite/case config file @@ -136,6 +140,12 @@ def get_opt_str(test_case, default_opts, override_opts={}): if key in test_case.get_case_cfg(): opts[key] = test_case.get_case_cfg()[key] + pci_list = [port["pci"] for port in test_case.dut.ports_info] + if 'w' in opts.keys() and opts['w']: + pci_list.append(opts['w']) + if add_port and pci_list: + opts['w'] = " -w ".join(pci_list) + # Update options with func input opts.update(override_opts) -- 2.7.4