From: Song Jiale <songx.jiale@intel.com>
To: dts@dpdk.org
Cc: Song Jiale <songx.jiale@intel.com>
Subject: [dts] [PATCH V3 1/2] tests/multiprocess: add new case according to testplan
Date: Fri, 30 Dec 2022 18:20:27 +0000 [thread overview]
Message-ID: <20221230182028.1004481-1-songx.jiale@intel.com> (raw)
add 1 case according to testplan.
Signed-off-by: Song Jiale <songx.jiale@intel.com>
---
v3:
-rework the test case according to the new testplan
tests/TestSuite_multiprocess.py | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/tests/TestSuite_multiprocess.py b/tests/TestSuite_multiprocess.py
index 4fdc8c27..099ce6e7 100644
--- a/tests/TestSuite_multiprocess.py
+++ b/tests/TestSuite_multiprocess.py
@@ -1691,6 +1691,29 @@ class TestMultiprocess(TestCase):
}
self.rte_flow(mac_ipv4_symmetric, self.multiprocess_rss_data, **pmd_param)
+ def test_multiprocess_negative_action(self):
+ """
+ Test Case: test_multiprocess_negative_action
+
+ """
+ # start testpmd multi-process
+ self.launch_multi_testpmd(
+ proc_type="auto",
+ queue_num=4,
+ process_num=2,
+ )
+ for pmd_output in self.pmd_output_list:
+ pmd_output.execute_cmd("stop")
+ # set secondary process port stop
+ try:
+ self.pmd_output_list[1].execute_cmd("port stop 0")
+ self.pmd_output_list[1].execute_cmd("port reset 0")
+ except Exception as ex:
+ out = self.pmd_output_list[1].get_output()
+ self.verify(
+ "core dump" not in out, "Core dump occurred in the secondary process!!!"
+ )
+
def test_perf_multiprocess_performance(self):
"""
Benchmark Multiprocess performance.
@@ -1926,4 +1949,3 @@ class TestMultiprocess(TestCase):
Run after each test suite.
"""
self.dut.kill_all()
- pass
--
2.25.1
next reply other threads:[~2022-12-30 10:22 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-30 18:20 Song Jiale [this message]
2022-12-30 18:20 ` [dts] [PATCH V3 2/2] test_plans/multiprocess: add 1 case Song Jiale
-- strict thread matches above, loose matches on Subject: below --
2022-12-30 18:28 [dts] [PATCH V3 1/2] tests/multiprocess: add new case according to testplan Song Jiale
2022-12-30 17:37 Song Jiale
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=20221230182028.1004481-1-songx.jiale@intel.com \
--to=songx.jiale@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
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).