Bug #42888 | Support for flexible test suites | ||
---|---|---|---|
Submitted: | 16 Feb 2009 15:49 | Modified: | 23 Mar 2009 17:58 |
Reporter: | Lars Heill | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Tools: Pushbuild | Severity: | S4 (Feature request) |
Version: | 2 | OS: | Any |
Assigned to: | Daniel Fischer | CPU Architecture: | Any |
Tags: | fr |
[16 Feb 2009 15:49]
Lars Heill
[24 Feb 2009 10:44]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/67338 2739 Daniel Fischer 2009-02-24 bug#42888: Add collections of test runs to make it both configurable and transparent what kinds of tests we run during integration testing. added: mysql-test/collections/ mysql-test/collections/README mysql-test/collections/default.daily mysql-test/collections/default.push mysql-test/collections/default.weekly
[24 Feb 2009 10:45]
Daniel Fischer
Not patch pending yet, 5.1 and above need extra work for the experimental tests.
[24 Feb 2009 11:57]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/67354 2793 Daniel Fischer 2009-02-24 [merge] Bug#42888 for MySQL 5.1. Add collections of test runs to make it both configurable and transparent what kinds of tests we run during integration testing. Implement filter list in mysql-test-run.pl to filter out failures of experimental test cases, using a new status code "exp-fail", so we can tell regressions ("fail") from failures of test cases that are still in development ("exp-fail"). added: mysql-test/collections/ mysql-test/collections/README mysql-test/collections/README.experimental mysql-test/collections/default.daily mysql-test/collections/default.experimental mysql-test/collections/default.push mysql-test/collections/default.weekly modified: mysql-test/lib/mtr_report.pm mysql-test/mysql-test-run.pl
[24 Feb 2009 12:02]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/67358 3035 Daniel Fischer 2009-02-24 [merge] Merge bug#42888 to 6.0, adjusting the list of default per-push test runs. added: mysql-test/collections/ mysql-test/collections/README mysql-test/collections/README.experimental mysql-test/collections/default.daily mysql-test/collections/default.experimental mysql-test/collections/default.push mysql-test/collections/default.weekly modified: mysql-test/lib/mtr_report.pm mysql-test/mysql-test-run.pl
[25 Feb 2009 12:45]
Daniel Fischer
Bjørn, can you please review this, in particular the change to mtr? Nothing in the above patches should break anything that already exists.
[25 Feb 2009 13:43]
Bjørn Munch
I have a few comments: mtr_report.pm: - You have an extra diff caused by adding spaces in my $comment= $tinfo->{'comment'}; and the following lines. - In the loop testing if the test is experimental, a short comment explaining the parsing of * for wildcards would be nice :-) mtr.pl: - I don't like putting an extra if() around all the file processing. I'd rather do open(FILE, "<", $opt_experimental) # on one or two lines or mtr_error(...); <then process the file> This is also how it's done other places. Makes for easier reading IMHO. - Again, a comment explaining the processing would be nice. It's not immediately obvious what s/( +|^)#.*$// does. ;-) README.experimental: +3) If any other line contains a black followed by a hash (#), the hash "black"? :-)
[25 Feb 2009 14:20]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/67554 3038 Daniel Fischer 2009-02-25 [merge] bug#42888 merge to 6.0 modified: mysql-test/collections/README.experimental mysql-test/lib/mtr_report.pm mysql-test/mysql-test-run.pl
[25 Feb 2009 14:23]
Bjørn Munch
Patch looks fine now, OK to push
[10 Mar 2009 13:53]
Bugs System
Pushed into 6.0.11-alpha (revid:bjorn.munch@sun.com-20090310133716-5qpotn2sggp621s1) (version source revid:bjorn.munch@sun.com-20090310133716-5qpotn2sggp621s1) (merge vers: 6.0.11-alpha) (pib:6)
[10 Mar 2009 13:56]
Bugs System
Pushed into 5.1.33 (revid:bjorn.munch@sun.com-20090310134806-wnurk6dobx9u605b) (version source revid:bjorn.munch@sun.com-20090310134806-wnurk6dobx9u605b) (merge vers: 5.1.33) (pib:6)
[11 Mar 2009 9:16]
Bjørn Munch
Danny pushed this to 6.0-mtr and 5.1-mtr, later pushed to main branches
[11 Mar 2009 9:48]
Bjørn Munch
Pushed to 5.1 and 6.0 (main: 5.1.33 and 6.0.11-alpha)
[23 Mar 2009 17:58]
Paul DuBois
Noted in 5.1.33, 6.0.11 changelogs. mysql-test-run.pl now supports an --experimental=file_name option. It enables you to specify a file that contains a list of test cases that should be displayed with the [ exp-fail ] code rather than [ fail ] if they fail.
[31 Mar 2009 8:16]
John Embretsen
README.experimental says: <quote> These files are to be used with the --experimental option of mysql-test-run.pl. Please look at its help screen for usage information. </quote> I am not able to find (in 6.0 main) any mention of --experimental on MTR's help screen (mtr --help), so it seems like this has been forgotten. Will you take care of this, or should I file a new bug report for it?
[31 Mar 2009 10:45]
Lars Heill
Please file a new bug for that.
[31 Mar 2009 10:49]
Bjørn Munch
I have updated open Bug #42988 about another option missing from --help, saying it should also cover other ones missing. So just add 100. :-)
[9 May 2009 16:46]
Bugs System
Pushed into 5.1.34-ndb-6.2.18 (revid:jonas@mysql.com-20090508185236-p9b3as7qyauybefl) (version source revid:jonas@mysql.com-20090508100057-30ote4xggi4nq14v) (merge vers: 5.1.33-ndb-6.2.18) (pib:6)
[9 May 2009 17:43]
Bugs System
Pushed into 5.1.34-ndb-6.3.25 (revid:jonas@mysql.com-20090509063138-1u3q3v09wnn2txyt) (version source revid:jonas@mysql.com-20090508175813-s6yele2z3oh6o99z) (merge vers: 5.1.33-ndb-6.3.25) (pib:6)
[9 May 2009 18:40]
Bugs System
Pushed into 5.1.34-ndb-7.0.6 (revid:jonas@mysql.com-20090509154927-im9a7g846c6u1hzc) (version source revid:jonas@mysql.com-20090509073226-09bljakh9eppogec) (merge vers: 5.1.33-ndb-7.0.6) (pib:6)
[12 May 2009 11:10]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/73807 2730 Daniel Fischer 2009-05-12 [merge] merge bug#42888
[12 Jun 2009 9:10]
Bugs System
Pushed into 5.1.36 (revid:joerg@mysql.com-20090611162132-wq3i5e6rqvcg0pgn) (version source revid:joerg@mysql.com-20090529134055-nnwgrfjdhr0ebmh8) (merge vers: 5.1.36) (pib:6)
[12 Jun 2009 9:11]
Bugs System
Pushed into 5.0.84 (revid:joerg@mysql.com-20090611143247-ub720iread7cpftc) (version source revid:df@sun.com-20090512110916-k1bwfyyn006c8vb3) (merge vers: 5.0.83) (pib:6)
[10 Jul 2009 11:21]
Bugs System
Pushed into 5.4.4-alpha (revid:anozdrin@bk-internal.mysql.com-20090710111017-bnh2cau84ug1hvei) (version source revid:mhansson@mysql.com-20090616095106-lunvwomidjv62ww3) (merge vers: 5.4.4-alpha) (pib:11)
[26 Aug 2009 13:46]
Bugs System
Pushed into 5.1.37-ndb-7.0.8 (revid:jonas@mysql.com-20090826132541-yablppc59e3yb54l) (version source revid:jonas@mysql.com-20090826132541-yablppc59e3yb54l) (merge vers: 5.1.37-ndb-7.0.8) (pib:11)
[26 Aug 2009 13:46]
Bugs System
Pushed into 5.1.37-ndb-6.3.27 (revid:jonas@mysql.com-20090826105955-bkj027t47gfbamnc) (version source revid:jonas@mysql.com-20090826105955-bkj027t47gfbamnc) (merge vers: 5.1.37-ndb-6.3.27) (pib:11)
[26 Aug 2009 13:48]
Bugs System
Pushed into 5.1.37-ndb-6.2.19 (revid:jonas@mysql.com-20090825194404-37rtosk049t9koc4) (version source revid:jonas@mysql.com-20090825194404-37rtosk049t9koc4) (merge vers: 5.1.37-ndb-6.2.19) (pib:11)
[27 Aug 2009 16:33]
Bugs System
Pushed into 5.1.35-ndb-7.1.0 (revid:magnus.blaudd@sun.com-20090827163030-6o3kk6r2oua159hr) (version source revid:jonas@mysql.com-20090826132541-yablppc59e3yb54l) (merge vers: 5.1.37-ndb-7.0.8) (pib:11)