From: Ling Wei <weix.ling@intel.com> To: dts@dpdk.org Cc: Ling Wei <weix.ling@intel.com> Subject: [dts] [PATCH V4] tests/cbdma:fix multi_app_mode test case use the same prefix to start Date: Thu, 4 Feb 2021 18:29:03 +0800 Message-ID: <20210204102903.387393-1-weix.ling@intel.com> (raw) v1: When start multi apps, if one as primary, another as secondary, we need use the same prefix to start. v2: Fix world spelling errors. v3: Fix world spelling errors and remove print logs code. v4: Add import os module. Signed-off-by: Ling Wei <weix.ling@intel.com> --- tests/TestSuite_cbdma.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/TestSuite_cbdma.py b/tests/TestSuite_cbdma.py index f95e2942..055eba0c 100755 --- a/tests/TestSuite_cbdma.py +++ b/tests/TestSuite_cbdma.py @@ -36,6 +36,7 @@ DPDK Test suite. import utils import re import time +import os from test_case import TestCase from packet import Packet from pktgen import TRANSMIT_CONT @@ -59,6 +60,7 @@ class TestCBDMA(TestCase): self.cbdma_proc = '--proc-type=primary' # default v_dev is None, case 1-6 use default None values, case7 use --vdev net_null_0 self.v_dev = '' + self.prefix_subfix = 'dpdk' + '_' + str(os.getpid()) + '_' + time.strftime("%Y%m%d%H%M%S", time.localtime()) out = self.dut.build_dpdk_apps('./examples/ioat') self.ioat_path = self.dut.apps_name['ioat'] self.verify('Error' not in out, 'compilation ioat error') @@ -382,11 +384,11 @@ class TestCBDMA(TestCase): self.get_core_list() self.pmdout = PmdOutput(self.dut) self.pmdout.start_testpmd(cores='', eal_param='--vdev net_null_0 --proc-type=primary', - ports=dev_info) + fixed_prefix=True, prefix=self.prefix_subfix, ports=dev_info) self.pmdout.execute_cmd('port stop all') self.cbdma_proc = '--proc-type=secondary' - eal_params = self.dut.create_eal_parameters(cores=self.core_list, - ports=dev_info) + eal_params = self.dut.create_eal_parameters(cores=self.core_list, fixed_prefix=True, + prefix=self.prefix_subfix ,ports=dev_info) self.launch_ioatfwd_app(eal_params) self.send_session.send_expect('^C','#') self.pmdout.execute_cmd('^C') -- 2.25.1
next reply other threads:[~2021-02-04 10:29 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-02-04 10:29 Ling Wei [this message] 2021-02-04 10:31 ` Ling, WeiX 2021-02-05 2:25 ` Zhao, HaiyangX
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210204102903.387393-1-weix.ling@intel.com \ --to=weix.ling@intel.com \ --cc=dts@dpdk.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
test suite reviews and discussions This inbox may be cloned and mirrored by anyone: git clone --mirror https://inbox.dpdk.org/dts/0 dts/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 dts dts/ https://inbox.dpdk.org/dts \ dts@dpdk.org public-inbox-index dts Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.dpdk.org/inbox.dpdk.dts AGPL code for this site: git clone https://public-inbox.org/public-inbox.git