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