Why not a perl-current smoke test database ?
(I re-send this, I didn't find it on list) After see a smoke report from Nicolas Clark using ccache, I took a look at ccache web site. And find http://build.samba.org. So I've begin something like this, thing I would see on http://qa.perl.org: http://www.alianwebserver.com/cgi-bin/smoke_db Comments are welcome. -- Alain BARBET
Why not a smoke db ?
After see a smoke report from Nicolas Clark using ccache, I took a look at ccache web site. And find http://build.samba.org. So I've begin something like this, thing I would see on http://qa.perl.org: http://www.alianwebserver.com/cgi-bin/smoke_db Comments are welcome. -- Alain BARBET
Re: Why not a perl-current smoke test database ?
> * searchable for the past (and for keywords in failures or fulltext, like > "bigint" Yep I will add this shortly. > * spares me the "smoke foo" messages, that contain all Ok and fool me into > thinking there was some smoke Sorry my so poor english doesn't understand that. Coud you explain more about that ? Regards, -- Alain BARBET
Re: Why not a smoke db ?
> Oooh, they've got a Cray in theirs. See (1) > Part in English, part in French? :-) Oh yes, Compilateur => Compiler > I suppose that I should be thankful that it's not part Finnish, part Tamil. (1) Damm as you see, my english is not the best langage interface with me and I can't understand these two sequences. (sorry this give me lot of frustation to not understand what you mean :-( ) > And as I seem to be running 1.06 (with tweaks) this would explain why you're > not seeing it. Waiting update, can you provide your uname -a pls ? > Nor are all Solaris boxes sparc. > (or x86 for that matter - it was internally ported to alpha to check 64 bit > cleanliness before true 64 bit sparc chips were available) Yes. I will put it manually waiting update of Test-Smoke. (I think know all smoker config and ask for others.)
Re: Why not a smoke db ?
> Do you get it from daily-build only? Yes even if I take some report on p5p because: 1/ daily-build is the best place to find report for daily-build no ? ;-) 2/ p5p have to more traffic 3/ this is easlier to add a parser that auto. fetch report on this newsgroup.
Smoke db (was perl-current doesn't compil on MinGw-2.0.0-3)
http://www.alianwebserver.com/cgi-bin/smoke_db updated. Reports from 17500 => 17967. My db server on alianwebserver allow me to only fetch 60k per cgi request, so I've limit to 17500 smoke reports. (don't try "All" with all browse list, it's same problem, it's stop before display). If we can find another server else I will install it elsewhere in 1 month. PS: failed tests from Merijn reports are not parsed for now :-( Regards, -- Alain BABRET
Test::Smoke::Database
The uploaded file Test-Smoke-Database-1.2.tar.gz has entered CPAN as file: $CPAN/authors/id/A/AL/ALIAN/Test-Smoke-Database-1.2.tar.gz NAME Test::Smoke::Database - Add / parse /display perl reports smoke database SYNOPSIS $ admin_smokedb --rename --suck --import --update_archi $ lynx http://localhost/cgi-bin/smokedb.cgi DESCRIPTION This module help to build an application that parses smoke-reports for perl-current and puts the results in a database. This allows for a simple overview of the build status on as wide a variety of supported platforms (operating system/architecture) as possible. This distribution come with 2 perl scripts: admin_smokedb Fetch / Import smoke report in a mysql database. See admin_smokedb smokedb.cgi A www interface to browse this smoke database SEE ALSO admin_smokedb, Test::Smoke::Database::FAQ, Test::Smoke
Re: Test::Smoke::Database
The uploaded file Test-Smoke-Database-1.4.tar.gz has entered CPAN as file: $CPAN/authors/id/A/AL/ALIAN/Test-Smoke-Database-1.4.tar.gz size: 23532 bytes md5: 9bdcffb8b057004df3cde7a2af6e30cd Changes: 1.4 2003/01/05 21:45:55 alian - Fix for parsing hm. brand reports with 5.6 - Fix test with 5.6 1.3 2003/01/05 01:15:55 alian - Add a special parser for HM Brand's reports - Remove --rename option - Rewrite code for better daily use with no --clear option - Add tests for report parsing - Update POD
Re: Test::Smoke::Database
Example: http://www.alianwebserver.com/perl/smoke/smoke_db.cgi?last_smoke_fil=18390 POD doc: http://www.alianwebserver.com/informatique/languages/perl/Test/Smoke/Database.html I put this module on CPAN because my ISP have set very low limit for MySQL request. I can't do an application like this with this limitation and hope that someone can handle this on his own server with less problem.
Some funny graph about smoke bleadperl
Number of configure run / number of configure that pass all test by smoke: http://www.alianwebserver.com/tmp/conftested.png Number of os tested by smoke: http://www.alianwebserver.com/tmp/ostested.png 17865 has been made in september 2002. On the good way ... PS: Here a futur feature for smokedb. Idea welcome. -- Alain BARBET
Re: Some funny graph about smoke bleadperl
Some others numbers: http://www.alianwebserver.com/perl/smoke/stats.html
Re: Some funny graph about smoke bleadperl
Some others numbers: http://www.alianwebserver.com/perl/smoke/stats.html Same but just for 5.9.0 (all smoke after 17700) Big "smoker" by os: HM Brand for HP UX, just before Jarkko with dec_osf. Big "configurer" by os: Nicholas Clark for FreeBSD http://www.alianwebserver.com/perl/smoke/5.9.0/
Re: Test::Smoke::Database
The uploaded file Test-Smoke-Database-1.5.tar.gz has entered CPAN as file: $CPAN/authors/id/A/AL/ALIAN/Test-Smoke-Database-1.5.tar.gz size: 28921 bytes 1.5 2003/02/10 00:58:05 alian - Add feature of graph - Correct Irix report parsing (no os/archi version) - Correct number of failed test - Read archi from 1.16 report - Update parsing of error of HM Brand reports - Update display for cgi - Remove --update-archi option. Done after every import Here an example of this last week smoke: http://www.alianwebserver.com/perl/smoke/smoke_db.cgi?smoke_fil=Last&last_smoke_fil=18601 Graph are added on navigation bar. See "stats". 3 parts: since beginning of smoke, since perl-5.9, last 50 smoke. Idea / comment welcome. -- Alain BARBET
Re: Test::Smoke::Database
Just one knit: The new 1.16_15+ reports with locale (6 columns) are not parsed correctly :-( http://www.alianwebserver.com/perl/smoke/smoke_db.cgi?last=1&smoke=18680#2614 The uploaded file Test-Smoke-Database-1.6.tar.gz has entered CPAN as file: $CPAN/authors/id/A/AL/ALIAN/Test-Smoke-Database-1.6.tar.gz size: 32774 bytes md5: 53f3e152ed9696ecf5caca5c21f4e4f1 1.6 2003/02/16 18:47:04 alian - FORMAT OF DATABASE UPDATED ! - Update summary table: add number of configure failed, number of make failed. - Add legend after summary table - Add parsing/display of matrice, as Test::Smoke 1.16_15+ can report more than 4 columns - Correct a bug that add a 'Failure:' in HM Brand Report - Add stats about CPAN testers - Change default limit for CGI: 18600. - Update test files, add some reports. A quick relay with CPAN tester: Here some stats about CPAN testing: http://www.alianwebserver.com/perl/smoke/cpan.html Perl 5.8 with 6 month of life is the perl most tested with CPAN modules! Thanks for CPANPLUS for that :-)
Test::Harness::Straps
Hi, First, thanks for your QA job ! Next, I ask you an advice for Test::Harness::Straps. (project /1) I today use a lot of script that use Test::More methods. I run them from several ways: from cron or from cgi. I use my own function to parse result, and display them as I want. Yesterday (project /2), I see the long know crlf bug in cygwin in strap-analyse.t and try to find it. I see the doc of Test::Harnness::Straps and think that I can use in 1/ But I miss something in result ... there is no info about why some tests fails. reason field are only for skip or todo block. This is what you want or ? Can you speak about this ? Thanks, -- Alain BARBET