<div dir="ltr">Tested-by: Patrick Robb <<a href="mailto:probb@iol.unh.edu">probb@iol.unh.edu</a>><div><br></div><div>Okay, applied the patchseries and did a run on FreeBSD 14. Looks like the suites are passing but a timeout exception is raised (on the test framework execution, not on a testcase itself).</div><div><br></div><div>100/137 DPDK:fast-tests / pflock_autotest                                   OK              0.58s<br>101/137 DPDK:fast-tests / pie_autotest                                      OK              0.08s<br>102/137 DPDK:fast-tests / ring_pmd_autotest                                 OK              0.05s<br>103/137 DPDK:fast-tests / prefetch_autotest                                 OK              0.05s<br>104/137 DPDK:fast-tests / ptr_compress_autotest                             OK              0.17s<br>105/137 DPDK:fast-tests / rawdev_autotest                                   OK              0.05s<br>106/137 DPDK:fast-tests / rcu_qsbr_autotest                                 OK              0.45s<br>107/137 DPDK:fast-tests / reorder_autotest                                  OK              0.25s<br>Exception in callback TestHarness._run_tests.<locals>.test_done(<Task finishe...explicitly.')>) at /usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py:1837<br>handle: <Handle TestHarness._run_tests.<locals>.test_done(<Task finishe...explicitly.')>) at /usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py:1837><br>Traceback (most recent call last):<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1268, in wait<br>    await complete_all(self.all_futures, timeout=timeout)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1180, in complete_all<br>    check_futures(futures)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1168, in check_futures<br>    raise asyncio.TimeoutError<br>TimeoutError<br><br>During handling of the above exception, another exception occurred:<br><br>Traceback (most recent call last):<br>  File "/usr/local/lib/python3.11/asyncio/events.py", line 84, in _run<br>    self._context.run(self._callback, *self._args)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1839, in test_done<br>    f.result()<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1834, in run_test<br>    res = await test.run(self)<br>          ^^^^^^^^^^^^^^^^^^^^<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1376, in run<br>    await self._run_cmd(harness, cmd)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1442, in _run_cmd<br>    returncode, result, additional_error = await p.wait(self.runobj.timeout)<br>                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1270, in wait<br>    additional_error = await self._kill()<br>                       ^^^^^^^^^^^^^^^^^^<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1231, in _kill<br>    await try_wait_one(p.wait(), timeout=0.5)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1133, in try_wait_one<br>    await asyncio.wait(awaitables,<br>  File "/usr/local/lib/python3.11/asyncio/tasks.py", line 425, in wait<br>    raise TypeError("Passing coroutines is forbidden, use tasks explicitly.")<br>TypeError: Passing coroutines is forbidden, use tasks explicitly.<br>/usr/local/lib/python3.11/asyncio/events.py:84: RuntimeWarning: coroutine 'Process.wait' was never awaited<br>  self._context.run(self._callback, *self._args)<br>RuntimeWarning: Enable tracemalloc to get the object allocation traceback<br><br><br>Ok:                 87  <br>Expected Fail:      0   <br>Fail:               0   <br>Unexpected Pass:    0   <br>Skipped:            20  <br>Timeout:            0   <br><br>Full log written to /tmp/dpdk/build2/meson-logs/testlog.txt<br>Traceback (most recent call last):<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1268, in wait<br>    await complete_all(self.all_futures, timeout=timeout)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1180, in complete_all<br>    check_futures(futures)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1168, in check_futures<br>    raise asyncio.TimeoutError<br>TimeoutError<br><br>During handling of the above exception, another exception occurred:<br><br>Traceback (most recent call last):<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mesonmain.py", line 132, in run<br>    return options.run_func(options)<br>           ^^^^^^^^^^^^^^^^^^^^^^^^^<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1989, in run<br>    return th.doit()<br>           ^^^^^^^^^<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1672, in doit<br>    self.run_tests(runners)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1811, in run_tests<br>    loop.run_until_complete(self._run_tests(runners))<br>  File "/usr/local/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete<br>    return future.result()<br>           ^^^^^^^^^^^^^^^<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1901, in _run_tests<br>    await complete(future)<br>  File "/usr/local/lib/python3.11/site-packages/mesonbuild/mtest.py", line 1147, in complete<br>    await future<br>TypeError: Passing coroutines is forbidden, use tasks explicitly.<br>root@dpdk-freebsd14:/tmp/dpdk/build2 # echo $?<br>2<br></div></div>