Hi all,

I've noticed that this approach of writing Steps and Verify doesn't really render nicely in Sphinx. The sections are fine, those are rendered ok, but every line in the section is not rendered on a new line. But all inline. An rendered example of this example:

  Steps:
    Launch testpmd. Check port info.

Should we switch this to (un)ordered lists instead?

Discussion opener aside, just one comment on the changes.

Best,
Luca


On 22/07/2025 18:19, Dean Marx wrote:
--- a/doc/guides/tools/dts.rst
+++ b/doc/guides/tools/dts.rst
@@ -414,6 +414,22 @@ Test Cases
     A test suite may include any number of functional and/or performance test 
cases.
     Each suite should focus on testing a single feature (one feature = one 
test suite).
+ Test case docstrings must include a Steps and Verify section. For example:
+
+   Example::
+
+      @func_test
+      def test_basic_link(self):
+      """Tests basic link status.
+
+      Steps:
+         Launch testpmd.
+         Check port info.
+
+      Verify:
+         Port info shows link status is up.
+      "

needs triple "

Reply via email to