* Need Help with nss test failure caught by Arm Pre-Commit CI tester
@ 2023-10-23 15:56 Arjun Shankar
2023-10-23 17:06 ` Maxim Kuvyrkov
0 siblings, 1 reply; 3+ messages in thread
From: Arjun Shankar @ 2023-10-23 15:56 UTC (permalink / raw)
To: Maxim Kuvyrkov; +Cc: Adhemerval Zanella, libc-alpha
Hi Maxim,
It appears that my patch series triggers a CI failure on the Arm tester:
FAIL: nss/tst-initgroups1
FAIL: nss/tst-initgroups2
These are files that were moved, and were earlier at:
grp/tst-initgroups1
grp/tst-initgroups2
Here's a log from CI run on the last patch in the series:
https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/786/artifact/artifacts/artifacts.precommit/notify/mail-body.txt
Last patch in the series is here:
https://patchwork.sourceware.org/project/glibc/patch/20231002130150.1497733-17-arjun@redhat.com/
During today's patch review meeting, we were speculating that this
might be an expected containerised test failure that might have been
earlier suppressed by an allow-list in the aarch* testers' CI -- and
that the failure is now seen because the files moved (via this patch
series), therefore needing an allow-list update.
Can you confirm that this is the case? If yes, let's update the
allow-list, perhaps adding to the list before I push my patches so
that the failures aren't triggered if/when the CI runs against master?
Thanks!
--
Arjun Shankar
he/him/his
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Need Help with nss test failure caught by Arm Pre-Commit CI tester
2023-10-23 15:56 Need Help with nss test failure caught by Arm Pre-Commit CI tester Arjun Shankar
@ 2023-10-23 17:06 ` Maxim Kuvyrkov
2023-10-24 10:30 ` Arjun Shankar
0 siblings, 1 reply; 3+ messages in thread
From: Maxim Kuvyrkov @ 2023-10-23 17:06 UTC (permalink / raw)
To: Arjun Shankar; +Cc: Adhemerval Zanella, libc-alpha
> On Oct 23, 2023, at 19:56, Arjun Shankar <arjun@redhat.com> wrote:
>
> Hi Maxim,
>
> It appears that my patch series triggers a CI failure on the Arm tester:
>
> FAIL: nss/tst-initgroups1
> FAIL: nss/tst-initgroups2
>
> These are files that were moved, and were earlier at:
> grp/tst-initgroups1
> grp/tst-initgroups2
>
> Here's a log from CI run on the last patch in the series:
> https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/786/artifact/artifacts/artifacts.precommit/notify/mail-body.txt
>
> Last patch in the series is here:
> https://patchwork.sourceware.org/project/glibc/patch/20231002130150.1497733-17-arjun@redhat.com/
>
> During today's patch review meeting, we were speculating that this
> might be an expected containerised test failure that might have been
> earlier suppressed by an allow-list in the aarch* testers' CI -- and
> that the failure is now seen because the files moved (via this patch
> series), therefore needing an allow-list update.
>
> Can you confirm that this is the case?
Hi Arjun,
The baseline [expected] fails used in testing are in [1] -- they are linked in the above report.
[1] https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/786/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail/*view*/
And, indeed, they show that grp/tst-initgroups[12] were failing before your patch:
===
Running glibc:grp ...
FAIL: grp/tst-initgroups1
FAIL: grp/tst-initgroups2
===
So it's not a real regression.
> If yes, let's update the
> allow-list, perhaps adding to the list before I push my patches so
> that the failures aren't triggered if/when the CI runs against master?
The baseline fails are generated automatically by post-commit testing. When you will merge your patch our CI will detect the new failures as a regression and will email you. But right after reporting the "regression" the post-commit CI will automatically include the new FAILs in the expected list, and testing will continue as expected.
Does this answer your question?
Kind regards,
--
Maxim Kuvyrkov
https://www.linaro.org
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Need Help with nss test failure caught by Arm Pre-Commit CI tester
2023-10-23 17:06 ` Maxim Kuvyrkov
@ 2023-10-24 10:30 ` Arjun Shankar
0 siblings, 0 replies; 3+ messages in thread
From: Arjun Shankar @ 2023-10-24 10:30 UTC (permalink / raw)
To: Maxim Kuvyrkov; +Cc: Adhemerval Zanella, libc-alpha
Hi Maxim,
> The baseline [expected] fails used in testing are in [1] -- they are linked in the above report.
>
> [1] https://ci.linaro.org/job/tcwg_glibc_check--master-arm-precommit/786/artifact/artifacts/artifacts.precommit/sumfiles/xfails.xfail/*view*/
> And, indeed, they show that grp/tst-initgroups[12] were failing before your patch:
> ===
> Running glibc:grp ...
> FAIL: grp/tst-initgroups1
> FAIL: grp/tst-initgroups2
> ===
Thanks! I see that now.
> The baseline fails are generated automatically by post-commit testing. When you will merge your patch our CI will detect the new failures as a regression and will email you. But right after reporting the "regression" the post-commit CI will automatically include the new FAILs in the expected list, and testing will continue as expected.
>
> Does this answer your question?
Yes it does. Thank you!
--
Arjun Shankar
he/him/his
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-10-24 10:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-23 15:56 Need Help with nss test failure caught by Arm Pre-Commit CI tester Arjun Shankar
2023-10-23 17:06 ` Maxim Kuvyrkov
2023-10-24 10:30 ` Arjun Shankar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).