test suite reviews and discussions
 help / color / mirror / Atom feed
* DTS Working Group Meeting Minutes - November 15, 2023
@ 2023-11-15 15:56 Patrick Robb
  0 siblings, 0 replies; only message in thread
From: Patrick Robb @ 2023-11-15 15:56 UTC (permalink / raw)
  To: dts; +Cc: ci, dev

[-- Attachment #1: Type: text/plain, Size: 3413 bytes --]

November 15, 2023

-----------------------------
Attendees
* Patrick Robb
* Jeremy Spewock
* Juraj Linkeš
* Paul Szczepanek
* Honnappa Nagarahalli
* Luca Vizzarro

-----------------------------
Agenda
* Additions to the agenda
* Patch discussions
* DTS Developer documentation
* 24.03 roadmap

-----------------------------
Minutes

-----------------------------
Patch discussions
* 1) DTS API document auto generation
   1. Juraj submitted a V7 this morning
   2. There are reviews on the ARM side, and Jeremy is also providing a
review
   3. Patch has been split into the docstring section, and the meson section
      1. ARM folks will provide reviews for all the docstring change and
code changes this week
      2. Jeremy can dedicate the remainder of his week (if needed) on this
review
      3. Has Bruce provided feedback on Meson updates? This patchseries
only got released today, but we can ping him if we need.
* 2) Scatter test suite along with TG packet manipulation and verification
   1. Jeremy submitted a patch making DTS handle device binding on the SUT
   2. Patrick did a review for the testsuite last night, will follow up
with reviews for the other patches in the series today
   3. Old DTS has an assumption that the packet at index 0 received at the
rx port is the packet you want to validate against, and this appears to
reliably be true.
      1. Lincoln suggested storing some information about the packet and
then filtering out rx packets at the end based on this information, or
whitelisting packets based on some attribute unique to the packet being sent
      2. Scapy might have some support for sending packets, tracking which
was sent, and validating
* 3) Pending patches to merge
   1. Dockerfile for DTS -
https://patches.dpdk.org/project/dpdk/patch/20221103134633.446646-1-juraj.linkes@pantheon.tech/
      1. Jeremy is going to update this and resubmit this week
      2. The poetry version from apt is too old given how we’ve written our
poetry file, so you need to switch to installing from PIP in the dockerfile

-----------------------------
DTS Developer documentation
* Luca is looking into updates that need to be made for the documentation
   * He notes that the setup dts.rst doc needs to be updated to reflect
change in poetry, as there has been an update and a ./dts package folder is
expected where you run poetry. We can either add this, or add the –no-root
flag to the poetry install command as written in the documentation.
   * Setting up the configuration is rather confusing. It might be possible
to use a tool to translate the JSON_Schema to a more human readable format.
   * If you run ./main.py without –help, automatically print the help
information if you have an exception
   * Refer to DPDK system requirements in documentation, and explain that
the SUT needs to be setup accordingly.
   * The way that logging and error reporting is not very user friendly at
the moment, as it does not explain what’s wrong

-----------------------------
24.03 Roadmap
*  Will go over at the next meeting


-----------------------------
Action Items
* Juraj will review the DTS testcases list doc Patrick made a few weeks
ago, will discuss at the next meeting

-----------------------------
Any other business
* Next Meeting: will determine at the CI meeting on November 30

[-- Attachment #2: Type: text/html, Size: 3866 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-11-15 15:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-15 15:56 DTS Working Group Meeting Minutes - November 15, 2023 Patrick Robb

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).