On 6/22/26 8:28 AM, Eli Britstein wrote:
> 
> On 19/06/2026 23:02, Ilya Maximets wrote:
>> External email: Use caution opening links or attachments
>>
>>
>> On 6/10/26 3:24 PM, Eli Britstein via dev wrote:
>>> A multi-line sed script in check_logs is echoed to stderr when
>>> 'make check' runs with set -x, causing false failures in
>>> OVS_VSWITCHD_STOP even when no WARN/ERR/EMER lines are present.
>>> Use grep to select log levels and single-line sed -e filters instead.
>> Hi, Eli.  Thanks for the patch!  Though I wonder why are you running
>> tests under -x?  Usually that means that the test is doing too much
>> stuff in pure shell, which means it's not properly written in the first
>> place.  In this case, I'd suggest to fix the test instead, so the test
>> log is actually sufficient to understand what is going on with it.
>>
>> That said, the current check_logs seems fine to me as is and it's.
> 
> I usually don't run with -x. I ran it for some debug and saw this 
> failure. The issue is not a specific test that is not written properly, 
> but any test would fail if run with -x.

What I'm saying is that there should be no reason to run any test
with -x.  If you needed to run some test with -x while debugging,
it means the test doesn't print enough information to the log and
should be fixed.

> 
> This is because current check_logs is multi-line sed. -x adds "+" only 
> to the first line, making the rest appear in stderr to fail the test.
> 
>>
>> Best regards, Ilya Maximets.

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

Reply via email to