45
45
# So the example pattern causes basically a search for
46
46
# "safe_cond_timedwait" with a distance of less than 151 characters to a following
47
47
# "thr_mutex.c" with a distance of less than 51 characters to a following ...
49
# 'safe_cond_timedwait.{0,150}thr_mutex\.c.{0,50}Item_func_sleep::val_int.{0,3000}SELECT 1,SLEEP\(10\)',
49
52
expected_mtr_output => 'HA_ERR_END_OF_FILE',
52
55
# - They increase the selectivity of the search.
53
56
# - A minor change of the server startup options, source files etc. could cause that the search fails.
58
60
# The header is prepended to each test case and is not influenced by simplification.
59
61
# If replication is enabled, --source include/master-slave.inc will also be used.
63
'--disable_abort_on_error',
65
'--disable_abort_on_error',
70
71
# The footer is appended to each test case and is not influenced by simplification.
71
72
# When replication is enabled, the default footer is '--sync_slave_with_master'
72
73
# If you are simplifying a crashing bug, you can also put your crashing query here
83
83
# The filter is applied to the test case in order to remove irrelevant queries. If
84
84
# you are running a replication test, you may also wish to filter out SELECTs
87
filter => qr{SHOW WARNINGS|EXPLAIN}sio,
87
filter => qr{SHOW WARNINGS|EXPLAIN}sio,
91
91
# mysql-test-run.pl (MTR) options which should be used.
92
92
# 'record' is required if two basedirs (servers) are specified.
95
'skip-ndbcluster' => undef,
96
'skip-ndbcluster' => undef,
98
99
'no-check-testcases' => undef,
99
'nowarnings' => undef,
100
'nowarnings' => undef,
105
106
# MySQL server startup options.
110
# 'binlog-format' => 'mixed',
112
# 'plugin-dir' => '/build/bzr/mysql-5.1-rep+3/plugin/semisync/.libs',
113
# 'plugin-load' => 'rpl_semi_sync_master=libsemisync_master.so:rpl_semi_sync_slave=libsemisync_slave.so',
114
# 'rpl_semi_sync_master_enabled' => 1,
115
# 'rpl_semi_sync_slave_enabled' => 1,
112
# 'binlog-format' => 'mixed',
113
# 'plugin-dir' => '/build/bzr/mysql-5.1-rep+3/plugin/semisync/.libs',
114
# 'plugin-load' => 'rpl_semi_sync_master=libsemisync_master.so:rpl_semi_sync_slave=libsemisync_slave.so',
115
# 'rpl_semi_sync_master_enabled' => 1,
116
# 'rpl_semi_sync_slave_enabled' => 1,
117
118
# Those options make test execution faster
119
'table-lock-wait-timeout' => 1,
120
'loose-rpl_semi_sync_master_timeout' => 10,
121
'log-output' => 'none',
122
'innodb_flush_log_at_trx_commit' => 0,
123
'log-slave-updates' => 0,
120
'table-lock-wait-timeout' => 1,
121
'loose-rpl_semi_sync_master_timeout' => 10,
122
'log-output' => 'none',
123
'innodb_flush_log_at_trx_commit' => 0,
124
'log-slave-updates' => 0,