public inbox for frysk@sourceware.org
 help / color / mirror / Atom feed
* Re: Automated build-and-test summary report (2007/06/18)
       [not found] <20070618123542.GJ17138@ca-server1.us.oracle.com>
@ 2007-06-18 13:23 ` Mark Wielaard
  2007-06-18 13:45   ` Kris Van Hees
  2007-06-18 15:13   ` Phil Muldoon
  0 siblings, 2 replies; 6+ messages in thread
From: Mark Wielaard @ 2007-06-18 13:23 UTC (permalink / raw)
  To: frysk; +Cc: Kris Van Hees

[-- Attachment #1: Type: text/plain, Size: 1466 bytes --]

Hi,
(From the test-results list)

On Mon, 2007-06-18 at 05:35 -0700, Kris Van Hees wrote:
> For more detailed results, please check out the reports at:
> 
>     http://build.alchar.org/~aedil/rep/
>  [...]
>   Old   -> New   Test
>   -----    ----- ----------------------------------
>   PASS  -> FAIL  frysk-core - testStepOver(frysk.rt.TestSteppingEngine)
>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferMapOverrun(frysk.proc.corefile.TestCorefileByteBuffer)
>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPoke(frysk.proc.corefile.TestCorefileByteBuffer)
>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPeek(frysk.proc.corefile.TestCorefileByteBuffer)
>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPeekArray(frysk.proc.corefile.TestCorefileByteBuffer)
>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer)
>   FAIL  -> PASS  frysk-core - testSliceAddressSpace(frysk.proc.ptrace.TestByteBuffer)
>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferSequentialGet(frysk.proc.corefile.TestCorefileByteBuffer)

The core file tests did once fail for me with a pending SIGUSR1 during
teardown. But I cannot replicate it now locally. It seems to be some
kind of race during TestLib cleanup. Kris, are the full test results
logs also available? I couldn't find them easily, and having the
backtrace available would help with tracking these down.

Thanks,

Mark

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Automated build-and-test summary report (2007/06/18)
  2007-06-18 13:23 ` Automated build-and-test summary report (2007/06/18) Mark Wielaard
@ 2007-06-18 13:45   ` Kris Van Hees
  2007-06-18 14:59     ` Mark Wielaard
  2007-06-18 15:13   ` Phil Muldoon
  1 sibling, 1 reply; 6+ messages in thread
From: Kris Van Hees @ 2007-06-18 13:45 UTC (permalink / raw)
  To: Mark Wielaard; +Cc: frysk, Kris Van Hees

On Mon, Jun 18, 2007 at 02:44:37PM +0200, Mark Wielaard wrote:
> Hi,
> (From the test-results list)
> 
> On Mon, 2007-06-18 at 05:35 -0700, Kris Van Hees wrote:
> > For more detailed results, please check out the reports at:
> > 
> >     http://build.alchar.org/~aedil/rep/
> >  [...]
> >   Old   -> New   Test
> >   -----    ----- ----------------------------------
> >   PASS  -> FAIL  frysk-core - testStepOver(frysk.rt.TestSteppingEngine)
> >   PASS  -> FAIL  frysk-core - testCoreFileByteBufferMapOverrun(frysk.proc.corefile.TestCorefileByteBuffer)
> >   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPoke(frysk.proc.corefile.TestCorefileByteBuffer)
> >   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPeek(frysk.proc.corefile.TestCorefileByteBuffer)
> >   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPeekArray(frysk.proc.corefile.TestCorefileByteBuffer)
> >   PASS  -> FAIL  frysk-core - testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer)
> >   FAIL  -> PASS  frysk-core - testSliceAddressSpace(frysk.proc.ptrace.TestByteBuffer)
> >   PASS  -> FAIL  frysk-core - testCoreFileByteBufferSequentialGet(frysk.proc.corefile.TestCorefileByteBuffer)
> 
> The core file tests did once fail for me with a pending SIGUSR1 during
> teardown. But I cannot replicate it now locally. It seems to be some
> kind of race during TestLib cleanup. Kris, are the full test results
> logs also available? I couldn't find them easily, and having the
> backtrace available would help with tracking these down.

Hm, I can see how easy it is to include links for the individual latest
builds to help with this.  In this case, if you click on the score (X /
Y number in the grid) for the specific host-package combination you get
the specific build result page.  It has a download link for the build
log in the upper right section of the page.

	Kris

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Automated build-and-test summary report (2007/06/18)
  2007-06-18 13:45   ` Kris Van Hees
@ 2007-06-18 14:59     ` Mark Wielaard
  2007-06-18 15:15       ` Kris Van Hees
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Wielaard @ 2007-06-18 14:59 UTC (permalink / raw)
  To: Kris Van Hees; +Cc: frysk

[-- Attachment #1: Type: text/plain, Size: 984 bytes --]

On Mon, 2007-06-18 at 06:22 -0700, Kris Van Hees wrote:
> Hm, I can see how easy it is to include links for the individual latest
> builds to help with this.  In this case, if you click on the score (X /
> Y number in the grid) for the specific host-package combination you get
> the specific build result page.  It has a download link for the build
> log in the upper right section of the page.

It seems the build log only contains the harness output of setting up
the rpms, build infrastructure, running the testharness, but not the
actual make or make check output. Or am I looking for the wrong thing,
at the wrong place? Following your instructions I end up with:
http://build.alchar.org/~aedil/rep/coldstone/dl/frysk_dist.20070618-041627.log.bz2

In particular I would like to have the make check logs for the above new
FAILs in this message:
http://sourceware.org/ml/frysk-testresults/2007-q2/msg00017.html
What would be the URL for those?

Thanks,

Mark

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Automated build-and-test summary report (2007/06/18)
  2007-06-18 13:23 ` Automated build-and-test summary report (2007/06/18) Mark Wielaard
  2007-06-18 13:45   ` Kris Van Hees
@ 2007-06-18 15:13   ` Phil Muldoon
  2007-06-18 15:39     ` Kris Van Hees
  1 sibling, 1 reply; 6+ messages in thread
From: Phil Muldoon @ 2007-06-18 15:13 UTC (permalink / raw)
  To: Mark Wielaard; +Cc: frysk

Mark Wielaard wrote:
> Hi,
> (From the test-results list)
>
> On Mon, 2007-06-18 at 05:35 -0700, Kris Van Hees wrote:
>   
>> For more detailed results, please check out the reports at:
>>
>>     http://build.alchar.org/~aedil/rep/
>>  [...]
>>   Old   -> New   Test
>>   -----    ----- ----------------------------------
>>   PASS  -> FAIL  frysk-core - testStepOver(frysk.rt.TestSteppingEngine)
>>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferMapOverrun(frysk.proc.corefile.TestCorefileByteBuffer)
>>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPoke(frysk.proc.corefile.TestCorefileByteBuffer)
>>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPeek(frysk.proc.corefile.TestCorefileByteBuffer)
>>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferPeekArray(frysk.proc.corefile.TestCorefileByteBuffer)
>>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer)
>>   FAIL  -> PASS  frysk-core - testSliceAddressSpace(frysk.proc.ptrace.TestByteBuffer)
>>   PASS  -> FAIL  frysk-core - testCoreFileByteBufferSequentialGet(frysk.proc.corefile.TestCorefileByteBuffer)
>>     
>
> The core file tests did once fail for me with a pending SIGUSR1 during
> teardown.
The test pass for me on Fedora 7, with:

./TestRunner -r 1000 frysk.proc.corefile.TestCorefileByteBuffer

Running 
testCorefileByteBufferSlice(frysk.proc.corefile.TestCorefileByteBuffer) 
...PASS
Running 
testCoreFileByteBufferPeek(frysk.proc.corefile.TestCorefileByteBuffer) 
...PASS
Running 
testCoreFileByteBufferMapOverrun(frysk.proc.corefile.TestCorefileByteBuffer) 
...PASS
Running 
testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer) 
...PASS
Running 
testCoreFileByteBufferSequentialGet(frysk.proc.corefile.TestCorefileByteBuffer) 
...PASS
Running 
testCoreFileByteBufferPeekArray(frysk.proc.corefile.TestCorefileByteBuffer) 
...PASS
Running 
testCoreFileByteBufferPoke(frysk.proc.corefile.TestCorefileByteBuffer) 
...PASS

Time: 0.056

OK (7 tests)


And it does that for * 1000

in make check I do see the intermittent  test fails due to

1) 
testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer)junit.framework.AssertionFailedError: 
pending signal Sig_USR1


But all these tests are not emitting or listening for signals, I've no 
idea where that signal is coming from, or how it found it's way into the 
test.

However when the corefile tests pass in make check, I see some other 
test fails such as the one below, come and go:

There were 6 failures:
1) 
testSliceAddressSpace(frysk.proc.ptrace.TestByteBuffer)junit.framework.AssertionFailedError: 
unexpected signal Sig_IO
   at frysk.testbed.AttachedSelf$2.signal(TestRunner)
   at frysk.sys.Wait.wait(TestRunner)
   at frysk.sys.Wait.wait(TestRunner)
   at frysk.testbed.AttachedSelf.<init>(TestRunner)
   at frysk.proc.ptrace.TestByteBuffer.setUp(TestRunner)
   at frysk.junit.Runner.runCases(TestRunner)
   at frysk.junit.Runner.runArchCases(TestRunner)
   at frysk.junit.Runner.runTestCases(TestRunner)
   at TestRunner.main(TestRunner)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Automated build-and-test summary report (2007/06/18)
  2007-06-18 14:59     ` Mark Wielaard
@ 2007-06-18 15:15       ` Kris Van Hees
  0 siblings, 0 replies; 6+ messages in thread
From: Kris Van Hees @ 2007-06-18 15:15 UTC (permalink / raw)
  To: Mark Wielaard; +Cc: Kris Van Hees, frysk

If you look at the frysk_dist logs, indeed there will be no test harness
output because building from a 'make dist' tree simply doesn't work, and
hasn't been working for several months now.

Make sure you look for the build of the correct 'package', e.g.
frysk_fresh or frysk_incr.  The summary email mentions the package that
the reported test result diffs belong to in the header above the listed
diff.

So, for the FAILs you are referring to, the original email to
frysk-testresults states that this was for package frysk_incr on
coldstone.us.oracle.com, so when you look in the frysk_incr grid, take
the row for coldstone.us.oracle.com, and the last build in that row (for
Jun 18th in fact) is the one you want.

For reference, here is the link to that particular build result page:
http://build.alchar.org/~aedil/rep/coldstone/frysk_incr.20070618-033404.html

And here is the log:
http://build.alchar.org/~aedil/rep/coldstone/dl/frysk_incr.20070618-033404.log.bz2

	Cheers,
	Kris

On Mon, Jun 18, 2007 at 04:56:18PM +0200, Mark Wielaard wrote:
> On Mon, 2007-06-18 at 06:22 -0700, Kris Van Hees wrote:
> > Hm, I can see how easy it is to include links for the individual latest
> > builds to help with this.  In this case, if you click on the score (X /
> > Y number in the grid) for the specific host-package combination you get
> > the specific build result page.  It has a download link for the build
> > log in the upper right section of the page.
> 
> It seems the build log only contains the harness output of setting up
> the rpms, build infrastructure, running the testharness, but not the
> actual make or make check output. Or am I looking for the wrong thing,
> at the wrong place? Following your instructions I end up with:
> http://build.alchar.org/~aedil/rep/coldstone/dl/frysk_dist.20070618-041627.log.bz2
> 
> In particular I would like to have the make check logs for the above new
> FAILs in this message:
> http://sourceware.org/ml/frysk-testresults/2007-q2/msg00017.html
> What would be the URL for those?
> 
> Thanks,
> 
> Mark

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Automated build-and-test summary report (2007/06/18)
  2007-06-18 15:13   ` Phil Muldoon
@ 2007-06-18 15:39     ` Kris Van Hees
  0 siblings, 0 replies; 6+ messages in thread
From: Kris Van Hees @ 2007-06-18 15:39 UTC (permalink / raw)
  To: Phil Muldoon; +Cc: Mark Wielaard, frysk

As reported before on IRC, I am fairly certain that the signals
triggering the failure are actually coming from an earlier test and not
being cleaned up correctly between tests, i.e. a problem with either the
test harness code or some earlier test.  That's also why running just this
particular test tons of time won't bring the problem to light because
nothing is being executed that even posts a SIGUSR1.

	Cheers,
	Kris

On Mon, Jun 18, 2007 at 09:59:12AM -0500, Phil Muldoon wrote:
> Mark Wielaard wrote:
> >Hi,
> >(From the test-results list)
> >
> >On Mon, 2007-06-18 at 05:35 -0700, Kris Van Hees wrote:
> >  
> >>For more detailed results, please check out the reports at:
> >>
> >>    http://build.alchar.org/~aedil/rep/
> >> [...]
> >>  Old   -> New   Test
> >>  -----    ----- ----------------------------------
> >>  PASS  -> FAIL  frysk-core - testStepOver(frysk.rt.TestSteppingEngine)
> >>  PASS  -> FAIL  frysk-core - 
> >>  testCoreFileByteBufferMapOverrun(frysk.proc.corefile.TestCorefileByteBuffer)
> >>  PASS  -> FAIL  frysk-core - 
> >>  testCoreFileByteBufferPoke(frysk.proc.corefile.TestCorefileByteBuffer)
> >>  PASS  -> FAIL  frysk-core - 
> >>  testCoreFileByteBufferPeek(frysk.proc.corefile.TestCorefileByteBuffer)
> >>  PASS  -> FAIL  frysk-core - 
> >>  testCoreFileByteBufferPeekArray(frysk.proc.corefile.TestCorefileByteBuffer)
> >>  PASS  -> FAIL  frysk-core - 
> >>  testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer)
> >>  FAIL  -> PASS  frysk-core - 
> >>  testSliceAddressSpace(frysk.proc.ptrace.TestByteBuffer)
> >>  PASS  -> FAIL  frysk-core - 
> >>  testCoreFileByteBufferSequentialGet(frysk.proc.corefile.TestCorefileByteBuffer)
> >>    
> >
> >The core file tests did once fail for me with a pending SIGUSR1 during
> >teardown.
> The test pass for me on Fedora 7, with:
> 
> ./TestRunner -r 1000 frysk.proc.corefile.TestCorefileByteBuffer
> 
> Running 
> testCorefileByteBufferSlice(frysk.proc.corefile.TestCorefileByteBuffer) 
> ...PASS
> Running 
> testCoreFileByteBufferPeek(frysk.proc.corefile.TestCorefileByteBuffer) 
> ...PASS
> Running 
> testCoreFileByteBufferMapOverrun(frysk.proc.corefile.TestCorefileByteBuffer) 
> ...PASS
> Running 
> testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer) 
> ...PASS
> Running 
> testCoreFileByteBufferSequentialGet(frysk.proc.corefile.TestCorefileByteBuffer) 
> ...PASS
> Running 
> testCoreFileByteBufferPeekArray(frysk.proc.corefile.TestCorefileByteBuffer) 
> ...PASS
> Running 
> testCoreFileByteBufferPoke(frysk.proc.corefile.TestCorefileByteBuffer) 
> ...PASS
> 
> Time: 0.056
> 
> OK (7 tests)
> 
> 
> And it does that for * 1000
> 
> in make check I do see the intermittent  test fails due to
> 
> 1) 
> testCoreFileByteBufferMapUnderrun(frysk.proc.corefile.TestCorefileByteBuffer)junit.framework.AssertionFailedError: 
> pending signal Sig_USR1
> 
> 
> But all these tests are not emitting or listening for signals, I've no 
> idea where that signal is coming from, or how it found it's way into the 
> test.
> 
> However when the corefile tests pass in make check, I see some other 
> test fails such as the one below, come and go:
> 
> There were 6 failures:
> 1) 
> testSliceAddressSpace(frysk.proc.ptrace.TestByteBuffer)junit.framework.AssertionFailedError: 
> unexpected signal Sig_IO
>   at frysk.testbed.AttachedSelf$2.signal(TestRunner)
>   at frysk.sys.Wait.wait(TestRunner)
>   at frysk.sys.Wait.wait(TestRunner)
>   at frysk.testbed.AttachedSelf.<init>(TestRunner)
>   at frysk.proc.ptrace.TestByteBuffer.setUp(TestRunner)
>   at frysk.junit.Runner.runCases(TestRunner)
>   at frysk.junit.Runner.runArchCases(TestRunner)
>   at frysk.junit.Runner.runTestCases(TestRunner)
>   at TestRunner.main(TestRunner)
> 

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-06-18 15:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20070618123542.GJ17138@ca-server1.us.oracle.com>
2007-06-18 13:23 ` Automated build-and-test summary report (2007/06/18) Mark Wielaard
2007-06-18 13:45   ` Kris Van Hees
2007-06-18 14:59     ` Mark Wielaard
2007-06-18 15:15       ` Kris Van Hees
2007-06-18 15:13   ` Phil Muldoon
2007-06-18 15:39     ` Kris Van Hees

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).