On 04.08.21 04:47, Hongzhan Chen via Xenomai wrote: > In vm mode, skip late packet error in functional test to avoid > test failure. > > Signed-off-by: Hongzhan Chen <hongzhan.c...@intel.com> > > diff --git a/testsuite/smokey/net_common/client.c > b/testsuite/smokey/net_common/client.c > index d13d72918..752ea55ed 100644 > --- a/testsuite/smokey/net_common/client.c > +++ b/testsuite/smokey/net_common/client.c > @@ -204,7 +204,7 @@ static int smokey_net_client_loop(struct > smokey_net_client *client) > } while (err != -ETIMEDOUT); > } > > - if (glost || glate) > + if (glost || (!smokey_on_vm && glate)) > fprintf(stderr, "RTnet %s test failed", client->name); > if (glost) { > if (glost == limit) > @@ -214,11 +214,11 @@ static int smokey_net_client_loop(struct > smokey_net_client *client) > fprintf(stderr, ", %Lu packets lost (%g %%)", > glost, 100.0 * glost / limit); > } > - if (glate) > + if (!smokey_on_vm && glate) > fprintf(stderr, ", %Lu overruns", glate);
I think we can keep this report, just not mark the test failed in case of smokey_on_vm. > if (glost || glate) > fputc('\n', stderr); > - err = glost || glate ? -EPROTO : 0; > + err = glost || (!smokey_on_vm && glate) ? -EPROTO : 0; > > err: > sock = smokey_check_errno(__RT(close(sock))); > Jan -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux