2 # This is a helper script for rpl_row_img.test. It creates
3 # all combinations MyISAM / InnoDB in a three server replication
4 # chain. Each engine combination is tested against the current
5 # seetings for binlog_row_image (on each server).
7 # The test script that is executed on every combination is the
8 # only argument to this wrapper script. See below.
10 # This script takes one parameter:
11 # - $row_img_test_script
12 # the name of the test script to include in every combination
15 # -- let $row_img_test_script= extra/rpl_tests/rpl_row_img.test
16 # -- source include/rpl_row_img_general_loop.test
19 -- let $engine_type_a= 2
20 -- let $server_1_engine= MyISAM
23 -- let $engine_type_b= 2
24 -- let $server_2_engine= MyISAM
27 -- let $engine_type_c= 2
28 -- let $server_3_engine= MyISAM
31 -- echo ### engines: $server_1_engine, $server_2_engine, $server_3_engine
32 -- source $row_img_test_script
34 -- let $server_3_engine= InnoDB
37 -- let $server_2_engine= InnoDB
40 -- let $server_1_engine= InnoDB