public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
From: Mark Wielaard <mark@klomp.org>
To: Ben Woodard <woodard@redhat.com>
Cc: Ben Woodard via Libabigail <libabigail@sourceware.org>
Subject: Re: Fwd: Testing Setup - More Tests and Automation?
Date: Fri, 29 Apr 2022 23:13:04 +0200	[thread overview]
Message-ID: <20220429211304.GC7305@gnu.wildebeest.org> (raw)
In-Reply-To: <YmpLI/I8/I0/Bm2J@wildebeest.org>

Hi Ben,

On Thu, Apr 28, 2022 at 10:06:59AM +0200, Mark Wielaard wrote:
> On Wed, Apr 27, 2022 at 05:55:07PM -0700, Ben Woodard via Libabigail wrote:
> > I personally feel like we need to reconsider
> > https://sourceware.org/pipermail/libabigail/2022q1/004045.html and
> > have checks like this built into the normal “make check” having
> > ENABLE_SLOW_TEST=no by default allows too many bugs to creep
> > in. People don’t use it. As a case in point neither the current
> > trunk or the fixes branch pass all the tests when it is set.
> 
> We could/should probably add ENABLE_SLOW_TEST=yes to the buildbot.
> The builder recently got moved to the general sourceware GNU Toolchain
> https://builder.sourceware.org/ with configuration/sources here
> https://sourceware.org/git/builder.git

I see you already did that.
And it caught an issue on fedora-ppc64 and debian-ppc64
https://builder.sourceware.org/buildbot/#/builders/libabigail-fedora-ppc64
https://builder.sourceware.org/buildbot/#/builders/libabigail-debian-ppc64

FAIL: runtestslowselfcompare.sh
===============================
+ abidw=../tools/abidw
+ objdir=../src/.libs
+ echo ENABLE_SLOW_TEST=yes
ENABLE_SLOW_TEST=yes
+ test xyes '!=' x
++ ../tools/abidw --abidiff ../src/.libs/libabigail.so
lt-abidw: abg-symtab-reader.cc:557: void abigail::symtab_reader::symtab::update_function_entry_address_symbol_map(Elf*, GElf_Sym*, const elf_symbol_sptr&): Assertion `__abg_cond__' failed.
FAIL runtestslowselfcompare.sh (exit status: 134)

It didn't fail any other builder (so it isn't power specific, because
fedora-ppc64le is green, and it isn't big endian specific, because
fedora-s390x is green).

But it might have to do with ppc64 function descriptors, which are
ppc64 specific.

Note that it didn't sent email because this is the first build since
the migration, so the builder doesn't know yet this is unusual. It
will only sent email for new failures.

BTW. I see almost all builders do a full distcheck. Which takes a long
time on some. I like to reduce that to just one (fast) builder, since
I don't think that will catch any distro or arch specific issues and
now that we have more project making use of the GNU Toolchain buildbot
on sourceware we should try to not do unnecessary work.

That said, if there are other tests, environment variables or
configure flags that could be used to catch more issues we could
enable them (on one or more builders). As long as it doesn't take more
than 10 minutes to run the extra tests on a particular builder.

Cheers,

Mark

  reply	other threads:[~2022-04-29 21:13 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CAM=pu++-JdBdizXQ9dj8eUypXg7fpPOTDzN6BL1NY-TFvk++kQ@mail.gmail.com>
2022-04-28  0:55 ` Ben Woodard
2022-04-28  1:57   ` v
2022-04-30 19:55     ` Mark Wielaard
2022-04-30 20:36       ` v
2022-04-30 21:48         ` Mark Wielaard
2022-04-30 22:38           ` v
2022-05-01 22:42             ` Mark Wielaard
2022-05-01 22:46               ` v
2022-06-09 11:31             ` Thinking different (was Re: Testing Setup - More Tests and Automation?) Dodji Seketeli
2022-06-09 19:48               ` v
2022-06-15 14:21                 ` Dodji Seketeli
2022-06-09 11:18         ` Testing Setup - More Tests and Automation? Dodji Seketeli
2022-06-09 11:11       ` Dodji Seketeli
2022-06-14 10:05         ` Mark Wielaard
2022-04-28  8:06   ` Fwd: " Mark Wielaard
2022-04-29 21:13     ` Mark Wielaard [this message]
2022-04-29 22:02       ` Mark Wielaard
2022-05-03 19:08       ` Ben Woodard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220429211304.GC7305@gnu.wildebeest.org \
    --to=mark@klomp.org \
    --cc=libabigail@sourceware.org \
    --cc=woodard@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).