public inbox for frysk@sourceware.org
 help / color / mirror / Atom feed
From: Kris Van Hees <kris.van.hees@oracle.com>
To: Andrew Cagney <cagney@redhat.com>
Cc: frysk@sourceware.org
Subject: Re: Automated build-and-test summary report (2007/05/23)
Date: Wed, 30 May 2007 12:07:00 -0000	[thread overview]
Message-ID: <20070530011241.GB14523@ca-server1.us.oracle.com> (raw)
In-Reply-To: <465C6197.6030405@redhat.com>

Pong.  As you are probably aware, yesterday was a US holiday.

I must not be getting your point...  Why would you support the notion
that automated builds and testing is a benefit (at least that is my
impression based on conversations on #frysk and conf calls), while at
the same time trying to pressure me into not posting the results.  I
have yet to find any testing methodology that promotes executing tests
without presenting the results for investigation.  Nor have I found any
(yet) that promote executing tests and verifying the results at a much
later time (like running tests all week, but only getting the results at
the end of that week).  And note that these are all *project*
test-results.

At the onset of getting preliminary results from the build-and-test
system, various people stepped in to deal with some issues that were
obvious (to the people working on it) once the summarized report was
posted.  That turned out to be rather low hanging fruit that simply had
not been dealt with.

The build system has also been exercising (on your suggestion, by the
way) the state of building from a 'make dist' tree.  We started doing
that on Mar 29th, and to date there has not been a single successful
build using that configuration, nor does it seem like anyone has
actually even bothered to look into that problem.  While I fully agree
that testing that configuration is important, I am a bit concerned about
you being the one to strongly suggest we should add that and at the same
time not having said a word about it even though it has been failing for
2 months straight so far with no indication that it is about to improve.

Throughout the months the system has been in development, and then
became fully functioning, we suffered through quite a few iterations of
finding kernel problems relating to utrace.  More often than not, these
were problems that others had not reported (either due to not testing on
those configurations or otherwise).  We got quite a bit of traction on
that and largely due to Roland's work, the situation improved a whole
lot.

It is also very noticeable when you look at the today-vs-yesterday
comparison reports that I have recently been posting on a daily basis
(and that you clearly have a personal objection to), that there are
quite a few tests that show intermittent failures (some are almost on an
every-other-day cycle) in specific configurations.  You have previously
stated that no test should ever PASS part of the time, and FAIL (or be
an ERROR) the rest of the time - that would constitute a "bad test".  I
fully agree.  And that is the kind of information that these reports
are bringing to the surface.  These situations are one of the reasons to
not just depend on developers running tests and fixing things that are
broken.  Note the current issue with pending USR1 signals?  For you (as
a developer) the problem occurred, you did a clean rebuild, and it went
away.  The build system exercises clean builds all the time, and clearly
shows that testing as a developer is simply not sufficient to make a
correct determination on whether a problem exists or not.

So, please enlighten me: what is the *real* problem here?

	Cheers,
	Kris

On Tue, May 29, 2007 at 01:23:35PM -0400, Andrew Cagney wrote:
> Kris, ping.
> 
> Andrew Cagney wrote:
> >Kris,
> >
> >Again, I would really appreciate it if we didn't fill the list with 
> >your test-results.  If the system must always post out its results 
> >then it unfortunatly sounds like the best solution is to limit them to 
> >once a week.  Sigh.
> >
> >Andrew
> >
> 

  reply	other threads:[~2007-05-30  1:12 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-23 15:04 Kris Van Hees
2007-05-23 21:47 ` Andrew Cagney
2007-05-24  7:50   ` Kris Van Hees
2007-05-24 19:25     ` Andrew Cagney
2007-05-24 20:39       ` Kris Van Hees
2007-05-28 19:35         ` Andrew Cagney
2007-05-29 18:50           ` Andrew Cagney
2007-05-30 12:07             ` Kris Van Hees [this message]
2007-05-30 12:53               ` Mark Wielaard
2007-05-30 21:10                 ` Kris Van Hees
2007-06-01 15:27                   ` Andrew Cagney
2007-05-30 13:31               ` Andrew Cagney
2007-05-30 16:08               ` Andrew Cagney
2007-05-31  8:17                 ` Kris Van Hees
2007-05-31 18:05                   ` Mark Wielaard

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=20070530011241.GB14523@ca-server1.us.oracle.com \
    --to=kris.van.hees@oracle.com \
    --cc=cagney@redhat.com \
    --cc=frysk@sourceware.org \
    /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).