summaryrefslogtreecommitdiff
path: root/mysql-test/mysql-test-run.pl
Commit message (Collapse)AuthorAgeFilesLines
* Bug#42366 server-cert.pem expired: "Not After : Jan 27 08:54:13 2009 GMTMagnus Svensson2009-02-061-1/+1
| | | | | - remove the disbling of all ssl_* tests now when certs are fixed.
* Bug#42588 system_mysql_db_fix30020 fails when run from bin dist with mtr2Magnus Svensson2009-02-041-2/+2
| | | | - Properly set --bindir=$path_client_bindir and --basedir=$basedir by adding %s format specifier
* Fix from magnus for the "The socket file path is too long (> 107)" failure.Georgi Kodinov2009-02-021-1/+1
|
* WL#4189 mtr.pl v2Magnus Svensson2009-01-281-1/+1
| | | | | - Fix faulty regex used for filtering out suspicious warnings, causing warnings/errors from previous tests to be reported
* Bug#42408 Faulty regex for detecting [Warning] and [ERROR] in mysqld error logMagnus Svensson2009-01-281-2/+9
| | | | - Disable the two patterns that previously have been faulty - for now.
* WL#4189 mtr.pl v2Magnus Svensson2009-01-271-2/+5
| | | | | - Fix the regex for finding core files ie. anything that starts with "core" - Add collection of *.dmp files on windows.
* WL#4189 mtr.pl v2Magnus Svensson2009-01-271-2/+2
| | | | - Remove double escape of [ and ]
* Bug#42366 server-cert.pem expired: "Not After : Jan 27 08:54:13 2009 GMTMagnus Svensson2009-01-271-1/+1
|
* MergeMagnus Svensson2009-01-271-3/+111
|\
| * WL#4189 mtr.pl v2Magnus Svensson2009-01-271-0/+81
| | | | | | | | | | | | | | | | - Make a rough filtering of the servers error log and write all suspicious warnings to $error_log.warnings The .warnings file is then examined more carefully by check_warnings.test - This will speed things up, doing all of this in a server running under valgrind takes far too long time.
| * WL#4189 mtr.pl v2Magnus Svensson2009-01-271-0/+2
| | | | | | | | | | - Pass verbose flag to My::SafeProcess also when starting check_warnings and run_on_all
| * mtr.plMagnus Svensson2009-01-241-1/+1
| | | | | | | | - default parallel to 1(again)
| * WL#4189 mtr.pl v2Magnus Svensson2009-01-241-1/+1
| | | | | | | | - turn auto detection of parallelism value ON again
| * WL#4189 mtr.pl v2Magnus Svensson2009-01-241-0/+6
| | | | | | | | | | | | - Clear test variables "comment" and "logfile" to make sure thay aren't already set from previous run of same test - Print warning if test result already set and set it anyway
| * WL#4189 mtr.pl v2Magnus Svensson2009-01-241-0/+19
| | | | | | | | - Don't save ndb_*_fs directory after test failure
| * Remove debug printouts of all remaining tests when test suite has been ↵Magnus Svensson2009-01-241-3/+3
| | | | | | | | terminated in the middle
* | WL#4189 mtr.pl v2Magnus Svensson2009-01-271-12/+8
| | | | | | | | | | | | | | | | - Add a "skip-ssl=1" to [mysqltest] section so that mysqltest will not run with ssl turned on by default but stil be able to turn it on when requested - This avoids that check_warnings and check_testcase connects to the server woth SSL turned on
* | Bug#42358 fulltext_plugin test fails on pushbuild: Too many arguments (first ↵Magnus Svensson2009-01-271-2/+2
| | | | | | | | | | | | extra is '') - pass empty "--plugin-dir" if simple parser was not found.
* | merge: 5.1-rpl (with merge from main) -> 5.1-rplLuis Soares2009-01-261-2/+15
|\ \ | |/ |/|
| * merge: 5.1 -> 5.1-rplLuis Soares2009-01-231-2/+15
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conflicts: Text conflict in client/mysqltest.cc Text conflict in mysql-test/include/wait_until_connected_again.inc Text conflict in mysql-test/lib/mtr_report.pm Text conflict in mysql-test/mysql-test-run.pl Text conflict in mysql-test/r/events_bugs.result Text conflict in mysql-test/r/log_state.result Text conflict in mysql-test/r/myisam_data_pointer_size_func.result Text conflict in mysql-test/r/mysqlcheck.result Text conflict in mysql-test/r/query_cache.result Text conflict in mysql-test/r/status.result Text conflict in mysql-test/suite/binlog/r/binlog_index.result Text conflict in mysql-test/suite/binlog/r/binlog_innodb.result Text conflict in mysql-test/suite/rpl/r/rpl_packet.result Text conflict in mysql-test/suite/rpl/t/rpl_packet.test Text conflict in mysql-test/t/disabled.def Text conflict in mysql-test/t/events_bugs.test Text conflict in mysql-test/t/log_state.test Text conflict in mysql-test/t/myisam_data_pointer_size_func.test Text conflict in mysql-test/t/mysqlcheck.test Text conflict in mysql-test/t/query_cache.test Text conflict in mysql-test/t/rpl_init_slave_func.test Text conflict in mysql-test/t/status.test
| | * merged 5.1-main -> 5.1-bugteamGeorgi Kodinov2009-01-051-2/+8
| | |\
| | * | BUG#39746 - Debug flag breaks struct definitionSergey Vojtovich2008-12-171-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (server crash) Altering a table with fulltext index[es] which use pluggable fulltext parser may cause server crash in debug builds. The problem was that ALTER TABLE code wrongly assigned fulltext parser name. Also fixed that altering a table with fulltext index[es] leave stale fulltext parser locks, which prevent fulltext parsers from being uninstalled after ALTER TABLE. mysql-test/include/have_simple_parser.inc: Added support for testing simple fulltext parser. mysql-test/mysql-test-run.pl: Added support for testing simple fulltext parser. mysql-test/r/fulltext_plugin.result: A test case for BUG#39746. mysql-test/r/have_simple_parser.require: Added support for testing simple fulltext parser. mysql-test/t/fulltext_plugin-master.opt: A test case for BUG#39746. mysql-test/t/fulltext_plugin.test: A test case for BUG#39746. sql/sql_table.cc: Fixed that alter table wrongly assigns fulltext parser name. parser_name member is only available during table creation. When we open existing table we must get parser_name from plugin_ref, which is handled by plugin_name() macro. sql/table.cc: Moved code that releases fulltext parsers into free_table_share(). This fixes stale fulltext parser locks set by ALTER TABLE, which are preventing fulltext parsers from being uninstalled.
| | * | BUG#27477 Remove tmp-directory on MTR startLeonard Zhou2008-12-091-0/+3
| | | | | | | | | | | | | | | | | | | | mysql-test/mysql-test-run.pl: Remove tmp-directory on MTR start
* | | | Auto mergeHe Zhenxing2009-01-211-8/+28
|\ \ \ \
| * | | | Bug #40399 Please make mtr print stack trace after every failureBjorn Munch2009-01-211-8/+28
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIGABRT is sent to relevant processes after a timeout client/mysqltest.cc: Fixed signal handlers to mysqltest actually dumps core mysql-test/lib/My/CoreDump.pm: Added support for dbx mysql-test/lib/My/SafeProcess.pm: Added dump_core to force process to dump core mysql-test/lib/My/SafeProcess/safe_process.cc: Traps SIGABRT and sends this on to child mysql-test/mysql-test-run.pl: When test times out, force core dumps on mysqltest and servers
* | | | BUG#41177 mtr gives no debug info after failing to execute ↵He Zhenxing2009-01-211-2/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | check-testcase/check-warnings Log output of mysqltest when running check-testcase together with errput. Remove --silent option for mysqltest when running check-testcase/check-warnings mysql-test/mysql-test-run.pl: Log output of mysqltest when runinng check-testcase together with errput. Remove --silent option for mysqltest when running check-testcase/check-warnings
* | | merge: 5.1 -> 5.1-rplLuis Soares2009-01-081-2/+2
|\ \ \ | | |/ | |/| | | | | | | | | | conflicts: Text conflict in mysql-test/lib/mtr_report.pm Text conflict in mysql-test/mysql-test-run.pl
| * | Bug #31983 Running mysql-test from RPM fails for NDBBjorn Munch2008-12-151-2/+8
| |\ \ | | |/ | |/| | | | | | | Adds $glob_basedir/sbin to search path when needed
| | * Bug #31983 Running mysql-test from RPM fails for NDBBjorn Munch2008-12-121-2/+8
| | | | | | | | | | | | | | | Added $glob_basedir/sbin to search path for relevant binaries
| * | Symlink master sock if it is moved elsewhere for path-length reasons.Chad MILLER2008-11-031-0/+6
| | |
| * | merge fix for 38629 from 5.0Vladislav Vaintroub2008-10-021-1/+10
| |\ \ | | |/
| | * Bug #38629 Vladislav Vaintroub2008-10-021-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test-run.pl --start-and-exit starts but does not exit Instead, it hangs with ActiveState perl. The error is believed to be a bug in ActiveState implementation. Workaround is using POSIX::_exit, as described here http://www.perlmonks.org/?node_id=334610 Thanks to Philip Stoev for the idea of the patch.
| * | Bug #37312 Make tests binlog_row_innodb_stat and binlog_stm_innodb_stat ↵Magnus Svensson2008-09-221-12/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | more robust mysql-test/lib/mtr_cases.pl: forward port the algorithm to check if a binlog format is supported mysql-test/mysql-test-run.pl: Don't use dynamic setting of binlog format - does not work
* | | MergeMagnus Svensson2008-12-181-0/+1
|\ \ \
| * | | Fix (preliminary?) for Bug#41502 - MTR v2 should not load plugins during ↵John H. Embretsen2008-12-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | server bootstrap. Adding --loose-skip-falcon option to the mysqld options provided by MTR (v2) during mysqld bootstrap in order to avoid plugin (in this case Falcon) initialization of static variables etc. Options --loose-skip-innodb and --loose-skip-ndbcluster were already included. This will fix Bug#41014 (falcon_bug_39708 fails in pushbuild in 6.0-rpl: "succeeded - should have failed") in the case of MTR v2 (which currently is available in -rpl branches only). MTR v1 (e.g. in main 6.0 branch) does not have this problem. It would be more ideal to remove the --loose-skip-* options and provide a single option disabling all plugin initialization instead, or have bootstrap do this by default. Server modifications are (most likely) needed to be able to do that. mysql-test/mysql-test-run.pl: Reintroduced the --loose-skip-falcon bootstrap option used by the previous version of this test runner.
* | | | Bug#41480 Tests that do LOAD DATA INFILE fail when run locallyMagnus Svensson2008-12-181-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | mysql-test/lib/My/File/Path.pm: Extend 'copytree' to take an optional "umask" parameter that will be used while copying the files mysql-test/mysql-test-run.pl: Pass umask 0022 to copytree so that the copied files will be created world readable and the mysqld can LOAD DATA INFILE them
* | | Clarified the error message printed when mtr's test cleanup check fails.Sven Sandberg2008-11-251-2/+6
| | | | | | | | | | | | | | | mysql-test/mysql-test-run.pl: Clarified error message printed when test cleanup check fails.
* | | Bug#40891 test suite timeouts on valgrind host in pushbuildMagnus Svensson2008-11-211-10/+58
| | |
* | | mtr - temporarily turn on verboseMagnus Svensson2008-11-211-1/+1
| | |
* | | Bug#39861, added comment to mtrSerge Kozlov2008-11-151-0/+1
| | |
* | | fix for bug#39861Serge Kozlov2008-11-151-1/+1
| | |
* | | Bug#39861:Serge Kozlov2008-11-141-1/+7
| | | | | | | | | | | | | | | | | | | | | 1. mysqltest.cc - added flush to log file after each executed command in a testcase. 2. mtr shows 20 last lines from test case log file if timeout reached. 3. Optimizing the code by Magnus review. 4. It is partially fix bug#40150
* | | Bug#40705 mtr's check-warnings fails sporadically in pushbuildMagnus Svensson2008-11-141-18/+12
| | | | | | | | | | | | | | | | | | | | | - Change the logic slightly for when and how errors from check-warnings and check-testcase are reported. The prevoius logic reporting testfailed twice and that might have caused this. - Also print result code returned from mysqltest when it is "unexpected"
* | | WL#4189 Temporarily set parallel=1 by defaultMagnus Svensson2008-11-141-1/+1
| | |
* | | WL#4189 Add full backward compatibility to mysql-test-run.plMagnus Svensson2008-11-141-0/+26
| | | | | | | | | | | | - Add copy of mtr v1 and make it possible to run it using MTR_VERSION=1
* | | WL#4189 Use only one worker for --recordMagnus Svensson2008-11-101-4/+11
| | |
* | | Bug#40193 mtr --record is currently broken in 5.1-rpl and 6.0-rplMagnus Svensson2008-11-101-1/+5
| | |
* | | WL#4189 removed unused variablesMagnus Svensson2008-11-101-8/+1
| | |
* | | WL#4189 - fix for running from bin distMagnus Svensson2008-11-071-4/+5
| | |
* | | WL#4189 Set parallel to 1 if running under vmware on windowsMagnus Svensson2008-10-111-0/+1
| | |