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]/

Cheers,

Eelco

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

Reply via email to