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.
 
 
 
 
 
 
Sergei Golubchik 84651126c0 MySQL-5.5.36 merge 12 years ago
..
README Bug #12373393 PB2 SHOULD ALLOW TO CREATE COLLECTIONS AS SUPER SET OF EXISTING COLLECTIONS 14 years ago
README.experimental BUG#57953 my_load_defaults return junk argument ----args-separator---- to caller 15 years ago
default.daily Skip tests in disabled-daily.list 15 years ago
default.experimental Making rpl.rpl_spec_variables experimental for solaris till bug#17337114 is fixed. 12 years ago
default.push Remove moot --unit-test option for mtr in collections 13 years ago
default.release.in remove usage of --skip-ndb from collections 13 years ago
default.weekly BUG#16321920 : CREATE A SEPARATE INNODB_ZIP TEST SUITE 12 years ago
disabled-daily.list Bug#11769332 : Disable in daily runs till the bug is fixed. These tests crash the server abd can lead to cdb hang on windows 15 years ago
disabled-per-push.list WL#5408: Reduce Pushbuild2 turnaround times for rpl suite. 16 years ago
disabled-weekly.list Bug#11769332 : These tests crash on windows which leads to cdb hang. This results in very long runtime. Disable till the bug is fixed 15 years ago
mysql-next-mr-wl2540.push Backport MySQL WL#2540 into MariaDB. 15 years ago
mysql-trunk.daily Backport MySQL WL#2540 into MariaDB. 15 years ago
mysql-trunk.weekly Backport MySQL WL#2540 into MariaDB. 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.

The directory may contain collections that are "super sets" of others,
identified by a file name suffix ".in". These files may contain lines
"#include <filename>", or lines with mysql-test-run.pl invocations.
CMake will create a new file without the .in suffix where
the include lines are replaced with the contents of the referred
file. Filename is local to the collections directory, and includes do
not nest.