Bug 2179059 - [ERFE] Add more OVS tests to the 0day robot and report upstream trough patchwork
Summary: [ERFE] Add more OVS tests to the 0day robot and report upstream trough patchwork
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise Linux Fast Datapath
Classification: Red Hat
Component: openvswitch
Version: FDP 23.K
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Michael Santana
QA Contact: qding
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-16 14:33 UTC by Eelco Chaudron
Modified: 2023-07-13 07:25 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FD-2748 0 None None None 2023-03-16 14:34:04 UTC

Description Eelco Chaudron 2023-03-16 14:33:17 UTC
The goal for this BZ is to run more tests as part of the 0day robot and report the results through patchwork. The goal is to have these tests run in a virtual environment isolated from the host/internal Red Hat network.

To start with we would need the following tests to be run:

- make check-kernel
- make check-offloads
- make check-system-userspace
- make check-dpdk  [WITHOUT PHYSICAL PORTS]
- make check-afxdp

The (failure) details of these runs should be stored in a GitHub for analysis due to the lack of storage space/limited email lengths.


We also need a way to expose the FreeBSD runs that are currently executed by the robot to patchwork. For example https://github.com/ovsrobot/ovs/runs/11935632494

On top of the above, we also need to do windows builds/tests using the Cirrus CI, and report this to patchwork.

Finally, we would also like to run "make clang-analyze" and report any newly introduced issues. I think we could probably do this by exporting the trace to sarif format and using the diff tools. More details can be found here:https://github.com/microsoft/sarif-tutorials

Comment 2 Eelco Chaudron 2023-03-16 14:44:33 UTC
Added a Vagrant example which will set up a fedora VM with all the tools needed. In addition, there is a script that will run the tests. It does not include the custom RPMS but instructions on how to create them are included (or ping me offline and I can get them to you).

The main reason for adding this is to just get an idea of what tools/setup is needed to run all the datapath tests.

Assigned BZ to Flavio for re-assignment.


Note You need to log in before you can comment on or make changes to this bug.