Skip Menu |

This queue is for tickets about the Test-Smoke CPAN distribution.

Report information
The Basics
Id: 59358
Status: resolved
Priority: 0/
Queue: Test-Smoke

People
Owner: Nobody in particular
Requestors: 0briang0 [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.43
Fixed in: (no value)



Subject: 1.43 incorrectly reporting passes
My perl smokes starting failing yesterday, but are being reported as PASSes. My last successful smoke was v5.13.2-246-gd024465[1]. My first fail (v5.13.2-251-gd4e225a[2]) reported: Show quoted text
> Automated smoke report for 5.13.2 patch
d4e225aa1c5074230edc5791bd95fac33d97f8d4 v5.13.2-251-gd4e225a Show quoted text
> zippy: AMD Athlon(tm) Dual Core Processor 5050e (AuthenticAMD
2614MHz) (x86_64/2 cpu) Show quoted text
> on linux - 2.6.26-2-amd64 [debian] > using cc version 4.4.4 > smoketime 4 hours 48 minutes (average 18 minutes 3 seconds) > > Summary: PASS > > O = OK F = Failure(s), extended report at the bottom > X = Failure(s) under TEST but not under harness > ? = still running or test results not (yet) available > Build failures during: - = unknown or N/A > c = Configure, m = make, M = make (after miniperl), t = make test-prep > > v5.13.2-251-gd4e225a Configuration (common) none > ----------- --------------------------------------------------------- > O - O - > O - O - -Duse64bitint > O - O - -Duselongdouble > O - O - -Dusemorebits > O - O - -Duseithreads > O - O - -Duseithreads -Duse64bitint > O - O - -Duseithreads -Duselongdouble > O - O - -Duseithreads -Dusemorebits > | | | +----- PERLIO = perlio -DDEBUGGING > | | +------- PERLIO = stdio -DDEBUGGING > | +--------- PERLIO = perlio > +----------- PERLIO = stdio
[snip] This morning I started with an empty directory and a clean install of Test::Smoke. Using a minimal perlcurrent_config (only one configuration to test) I got these results: Show quoted text
> Automated smoke report for 5.13.2 patch
6f56ac39f60976727952f47f417ee5d00a7b359d v5.13.2-255-g6f56ac3 Show quoted text
> zippy: AMD Athlon(tm) Dual Core Processor 5050e (AuthenticAMD 2614MHz)
(x86_64/2 cpu) Show quoted text
> on linux - 2.6.26-2-amd64 [debian] > using cc version 4.4.4 > smoketime 17 minutes 24 seconds (average 17 minutes 24 seconds) > > Summary: PASS > > O = OK F = Failure(s), extended report at the bottom > X = Failure(s) under TEST but not under harness > ? = still running or test results not (yet) available > Build failures during: - = unknown or N/A > c = Configure, m = make, M = make (after miniperl), t = make test-prep > > v5.13.2-255-g6f56ac3 Configuration (common) none > ----------- --------------------------------------------------------- > O - - - > | | | +----- PERLIO = perlio -DDEBUGGING > | | +------- PERLIO = stdio -DDEBUGGING > | +--------- PERLIO = perlio > +----------- PERLIO = stdio
[snip] Note there is no result for PERLIO = perlio, yet it is reported as a PASS. The last few lines of perlcurrent.log do show an error (although its for PERLIO = stdio): Show quoted text
> Tests start here: > TSTENV = stdio echo >&2 The _test target is deprecated. Please
upgrade your smoker Show quoted text
> The _test target is deprecated. Please upgrade your smoker > PERL=./perl ./runtests choose > Having no space between pattern and following word is deprecated at
TEST line 32. Show quoted text
> Bareword found where operator expected at TEST line 32, near "'../cpan" > (Might be a runaway multi-line // string starting on line 31) > (Missing operator before an?) > syntax error at TEST line 32, near "'../cpan" > Bad name after Tar' at TEST line 32. > make: *** [_test] Error 255 > > Error while reading test-results: 2 at /home/bri/smoke.t/Test/Smoke.pm
line 193 Show quoted text
> > TSTENV = perlio echo >&2 The _test target is deprecated. Please
upgrade your smoker Show quoted text
> The _test target is deprecated. Please upgrade your smoker > PERL=./perl ./runtests choose > # ## COMPILE TIME ## > # ## RUN TIME ## > All tests successful. > u=5.86 s=1.52 cu=384.06 cs=45.45 scripts=1710 tests=355495 > > OK, archive results ... > Finished smoking 6f56ac39f60976727952f47f417ee5d00a7b359d
v5.13.2-255-g6f56ac3 Show quoted text
> Reading smokeresult from /home/bri/perl-current/mktest.out > Processing [] > Processing [-DDEBUGGING] > Writing report to '/home/bri/perl-current/mktest.rpt':Locally applied
patches from '/home/bri/perl-current/pa$ Show quoted text
> Patches:
'uncommitted-changes;SMOKE6f56ac39f60976727952f47f417ee5d00a7b359d' Show quoted text
> Looking for cc messages: 'gcc' > Reading logfile '/home/bri/smoke.t/smokecurrent.log' > Pattern(gcc): /(^(?-s:.+?):(?: In function .+?:$|(?: undefined
reference to .+?$)|\d+(?:\:\d+)?: (?:warning:|$ Show quoted text
> OK > Skipping mailrpt
[EOF] My FreeBSD smoker is seeing the same symptoms (v5.13.2-254-gefdecbb[3]). I have not been able to replicate these failures manually. Distro: Test-Smoke-1.43 Perls: 5.10.1 & 5.12.1 on Debian, 5.8.9 on FreeBSD uname: Linux zippy 2.6.26-2-amd64 #1 SMP Tue Jan 12 22:12:20 UTC 2010 x86_64 GNU/Linux [1] http://www.nntp.perl.org/group/perl.daily-build.reports/2010/07/msg83402.html [2] http://www.nntp.perl.org/group/perl.daily-build.reports/2010/07/msg83407.html [3] http://www.nntp.perl.org/group/perl.daily-build.reports/2010/07/msg83421.html
The code has been changed since this ticket. We'll take new issues for the new code-base.