You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Alexander Nozdrin 3237e4908a Manual merge from mysql-5.5. 15 years ago
..
README bug#42888: Add collections of test runs to make it both configurable and 17 years ago
README.experimental Bug #44979 Enhance MTR --experimental to support platform qualifier 16 years ago
default.daily megre 5.1-bugteam->5.5-bugteam 15 years ago
default.experimental - Fix changelog (remove duplicated entry) 15 years ago
default.push WL#5408: Reduce Pushbuild2 turnaround times for rpl suite. 16 years ago
default.weekly merge 15 years ago
disabled-per-push.list WL#5408: Reduce Pushbuild2 turnaround times for rpl suite. 16 years ago
mysql-5.5-bugteam.daily Bug#58041 : Created separate per push and daily collections for 5.5-bugteam. Moved rpl_binlog_row to daily. Run just main suite for ps_row and 15 years ago
mysql-5.5-bugteam.push Bug#58041 : Created separate per push and daily collections for 5.5-bugteam. Moved rpl_binlog_row to daily. Run just main suite for ps_row and 15 years ago
mysql-next-mr.push WL#5408: adding skip-test-list to mysql-trunk.push and mysql-next-mr.push 16 years ago
mysql-trunk.push WL#5408: adding skip-test-list to mysql-trunk.push and mysql-next-mr.push 16 years ago
test-bt Add --parallel=auto to collection files which don't currently have it. 15 years ago
test-bt-debug Add --parallel=auto to collection files which don't currently have it. 15 years ago
test-bt-debug-fast Added collections for the "test-bt" test targets 16 years ago
test-bt-fast Add --parallel=auto to collection files which don't currently have it. 15 years ago

README

This directory contains collections of test runs that we run during our
integration and release testing. Each file contains zero or more lines,
with one invocation of mysql-test-run.pl on each. These invocations are
written so that, with the assumption that perl is in your search path,
any collection can run as a shell script or a batch file, with the parent
mysql-test directory being the current working directory.

During integration testing, we choose the collection to run by following
these steps:

1) We choose the extension to look for, based on these rules:
- If we're running a per-push test, we choose ".push" as the extension.
- If we're running a daily test, we choose ".daily" as the extension.
- If we're running a weekly test, we choose ".weekly" as the extension.

2) If there is a collection that has the same name as the branch we're
testing plus the extension as determined in step 1, we choose that
collection.

3) If the branch is unknown or we have removed all characters from it
and still not found a matching collection, we choose the name "default"
plus the extension determined in step 1. If there is no such file,
we give up and don't test anything at all.

4) If we haven't found a collection yet, we remove the last character from
the branch name and go back to step 2.

5) The commands from the collection are run line by line via execv() or
similar system calls. They are not run as a shell script. Shell
expansions are not guaranteed to work and most likely won't.