Hi,
On Tue, 2024-09-17 at 10:52 +0000, [email protected] wrote:
> A new failure has been detected on builder gccrust-fedora-ppc64le while
> building gccrust.
>
> Full details are available at:
> https://builder.sourceware.org/buildbot/#/builders/19/builds/1976
>
> Build state: failed '! grep ...' (failure)
> Revision: 483ee3ae4b8708d8fbab90cbd3817fb540a4a5f4
> Worker: fedora-ppc64le
> Build Reason: (unknown)
> Blamelist: Owen Avery <[email protected]>
> [...]
> - 5: make check ( warnings )
> Logs:
> - stdio:
> https://builder.sourceware.org/buildbot/#/builders/19/builds/1976/steps/5/logs/stdio
> - rust.sum:
> https://builder.sourceware.org/buildbot/#/builders/19/builds/1976/steps/5/logs/rust_sum
> - rust.log:
> https://builder.sourceware.org/buildbot/#/builders/19/builds/1976/steps/5/logs/rust_log
> - warnings (4):
> https://builder.sourceware.org/buildbot/#/builders/19/builds/1976/steps/5/logs/warnings__4_
>
> - 6: grep FAIL or unexpected rust.sum ( failure )
> Logs:
> - stdio:
> https://builder.sourceware.org/buildbot/#/builders/19/builds/1976/steps/6/logs/stdio
So this happened because:
Create new test system for name resolution 2.0gh-readonly-
queue/master/pr-3010-b0c8579ee6d6936acbd7893a0a0b290ae9deb8e2
This runs the standard compile/**.rs tests
with name resolution 2.0 enabled. The exclude file
can be used to exclude tests which are not yet working
with name resolution 2.0.
gcc/testsuite/ChangeLog:
* rust/compile/nr2/compile.exp: New test.
* rust/compile/nr2/exclude: New.
Signed-off-by: Owen Avery <[email protected]>
And the buildbot test is simply:
! grep -E '^(FAIL|# of unexpected)' gcc/testsuite/rust/rust.sum
We now get:
# of unexpected successes 2892
This is because there are now lots of test that XPASS like:
XPASS:
/home/builder/shared/x3d1/worker/gccrust-bootstrap-debian-amd64/gccrs/gcc/testsuite/rust/compile/nr2/.././all-cast.rs:
nr2 unexpectedly passed
XPASS:
/home/builder/shared/x3d1/worker/gccrust-bootstrap-debian-amd64/gccrs/gcc/testsuite/rust/compile/nr2/.././array3.rs:
nr2 unexpectedly passed
XPASS:
/home/builder/shared/x3d1/worker/gccrust-bootstrap-debian-amd64/gccrs/gcc/testsuite/rust/compile/nr2/.././arrays1.rs:
nr2 unexpectedly passed
XPASS:
/home/builder/shared/x3d1/worker/gccrust-bootstrap-debian-amd64/gccrs/gcc/testsuite/rust/compile/nr2/.././arrays2.rs:
nr2 unexpectedly passed
Is this intended? Should we change the tests or change the CI check?
Thanks,
Mark