On 20/05/2026 16:46, Eelco Chaudron wrote:
External email: Use caution opening links or attachments


On 11 May 2026, at 8:43, Eli Britstein wrote:

test-dpparse.py might exit before it consumes all the data it is
intended to get, for example in a partial read.  In this case the
feeding process will encounter a "broken pipe" error and fail the test.

To fix that, write intermediate files that can help debug in case of a
real failure and feed test-dpparse from those files.

Fixes: 22eb2243864d ("tests: Verify flows in odp.at are parseable.")
Signed-off-by: Eli Britstein <[email protected]>
Hi Eli,

This patch does not make sense, as breaking out of test-dpparse
should not happen.

However, taking another look at the code, it should probably
error out if a dependency is not available. See the code here:

   https://github.com/openvswitch/ovs/blob/main/tests/test-dpparse.py#L23

Someone else had a similar problem where a dependency was missing.
I suspect you have the same issue in your DOCA build environment:

   
https://patchwork.ozlabs.org/project/openvswitch/patch/[email protected]/

Thanks for pointing this out!

I added a prepare stage to run .ci/linux-prepare.sh which fixed it.


Cheers,

Eelco

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to