At this time I cannot generate a code coverage report by
passion --code-coverage when I run DTS, so I cannot merge the patch this
evening. See the ls of the meson-logs dir at the end of this email. I am
using iol-dts-tester.dpdklab.iol.unh.edu as SUT. I believe the dependencies
are met as I manually checked for them, and also there was no exception
raised for mission coverage dependencies, which your patch did add.
I will take another stab at it later and if it is user error on my part I
will apply the patch to next-dts.
2026/07/10 02:08:07 - test_run_teardown - dts.iol-TG - INFO - Sending:
'lshw -quiet -json -C network'
2026/07/10 02:08:08 - test_run_teardown - dts.iol-SUT dpdk_build - INFO -
Sending: 'lcov --version | grep -oP '\d+\.\d+''
2026/07/10 02:08:08 - test_run_teardown - dts.iol-SUT dpdk_build - INFO -
Sending: 'gcov --version | head -n 1 | grep -oP '\d+\.\d+' | tail -n 1'
2026/07/10 02:08:08 - test_run_teardown - dts.iol-SUT dpdk_build - INFO -
Sending: 'ninja -C /tmp/dts.uNWxq/dpdk/x86_64-linux-gcc coverage-html'
2026/07/10 02:11:59 - test_run_teardown - dts.iol-SUT dpdk_build - INFO -
Sending: 'tar caf /tmp/dts.uNWxq/dpdk/x86_64-linux-gcc/meson-logs.tar -C
/tmp/dts.uNWxq/dpdk/x86_64-linux-gcc meson-logs'
2026/07/10 02:12:02 - test_run_teardown - dts.iol-SUT dpdk_build - INFO -
Sending: 'rm -f /tmp/dts.uNWxq/dpdk/x86_64-linux-gcc/meson-logs.tar'
2026/07/10 02:12:02 - test_run_teardown - dts - INFO - Coverage HTML report
generated, available at output/meson-logs/coveragereport/index.html
2026/07/10 02:12:02 - test_run_teardown - dts.iol-SUT - INFO - Sending: 'rm
-rf /tmp/dts.uNWxq/dpdk'
2026/07/10 02:12:04 - test_run_teardown - dts.iol-SUT - INFO - Sending: 'rm
-f /tmp/dts.uNWxq/dpdk-26.03.tar.xz'
2026/07/10 02:12:05 - test_run_teardown - dts.iol-TG - INFO - Sending: 'rm
-rf /tmp/dts.L4Yz1'
2026/07/10 02:12:05 - test_run_teardown - dts.iol-SUT - INFO - Sending: 'rm
-rf /tmp/dts.uNWxq'
2026/07/10 02:12:05 - test_run_teardown - dts - INFO - Moving from stage
'test_run_teardown' to stage 'post_run'.
2026/07/10 02:12:05 - post_run - dts - INFO - DTS execution has ended.
Results
=======
test_suites: PASS
rx_tx_offload: PASS
test_mbuf_fast_free_configuration_per_port: PASS
test_mbuf_fast_free_configuration_per_queue: SKIP
reason: Required capability '{QUEUE_TX_OFFLOAD_MBUF_FAST_FREE}' not
found.
blocklist: PASS
all_but_one_port_blocklisted: PASS
no_blocklisted: PASS
one_port_blocklisted: PASS
promisc_support: PASS
promisc_packets: PASS
Test Cases Summary
==================
SKIP = 1
PASS = 5
BLOCK = 0
FAIL = 0
ERROR = 0
PASS RATE = 100%
root@df31b2adb6c2:/dpdk/dts# ls output
output/ output.23.bak/
root@df31b2adb6c2:/dpdk/dts# ls output/meson-logs/
coverage.info.initial coverage.info.run meson-log.txt
root@df31b2adb6c2:/dpdk/dts#