1 ################################################################################
2 # t/partition_alter1_2_myisam.test #
5 # Tests around ADD/DROP PRIMARY KEY and/or UNIQUE INDEX #
8 #------------------------------------------------------------------------------#
9 # Original Author: mleich #
10 # Original Date: 2006-03-05 #
11 # Change Author: pcrews #
12 # Change Date: 2008-05-05 #
13 # Change: Split up original partition_alter1.test file to better accommodate #
14 # PushBuild machines' workloads. Total run time for all components #
15 # is essentially the same, but max. single run time is significantly #
17 ################################################################################
20 # NOTE: PLEASE DO NOT ADD NOT MYISAM SPECIFIC TESTCASES HERE !
21 # TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
22 # THE SOURCED FILES ONLY.
24 # Please read the README at the end of inc/partition.pre before changing
25 # any of the variables.
28 #------------------------------------------------------------------------------#
29 # General not engine specific settings and requirements
31 ##### Options, for debugging support #####
33 let $with_partitioning= 1;
35 ##### Option, for displaying files #####
38 ##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
42 ##### Execute more tests #####
43 let $more_trigger_tests= 0;
44 let $more_pk_ui_tests= 0;
46 # The server must support partitioning.
47 --source include/have_partition.inc
49 #------------------------------------------------------------------------------#
50 # Engine specific settings and requirements
52 ##### Storage engine to be tested
53 let $engine= 'MyISAM';
55 ##### Execute the test of "table" files
56 # MyISAM has files per PK, UI, ...
57 let $do_file_tests= 1;
59 ##### Execute PRIMARY KEY tests #####
60 # AFAIK MyISAM treats PRIMARY KEYs like UNIQUE INDEXes
63 ##### Assign a big number smaller than the maximum value for partitions #####
64 # and smaller than the maximum value of SIGNED INTEGER
65 let $MAX_VALUE= (2147483646);
67 # Generate the prerequisites ($variables, @variables, tables) needed
68 --source suite/parts/inc/partition.pre
70 ##### Workarounds for known open engine specific bugs
73 #------------------------------------------------------------------------------#
74 # Execute the tests to be applied to all storage engines
75 --source suite/parts/inc/partition_alter1_2.inc
77 #------------------------------------------------------------------------------#
78 # Execute storage engine specific tests
80 #------------------------------------------------------------------------------#
82 --source suite/parts/inc/partition_cleanup.inc