From 1c0122c5c121010cc2250e27af88b9e8d58bc761 Mon Sep 17 00:00:00 2001 From: Pavan Naik Date: Fri, 29 Nov 2013 15:13:47 +0530 Subject: [PATCH] BUG#16321920 : CREATE A SEPARATE INNODB_ZIP TEST SUITE Fix : ------- Created separate suites called innodb_zip ans i_innodb_zip that contain all compression tests. Running the new suites with following compression-related parameters : * innodb_compression_level = {1/9} * innodb_log_compressed_pages = {ON/OFF} --- mysql-test/collections/default.weekly | 3 +++ mysql-test/mysql-test-run.pl | 2 +- .../{innodb => innodb_zip}/r/innodb-create-options.result | 0 mysql-test/suite/{innodb => innodb_zip}/r/innodb-zip.result | 0 .../suite/{innodb => innodb_zip}/r/innodb_bug36169.result | 0 .../suite/{innodb => innodb_zip}/r/innodb_bug36172.result | 0 .../suite/{innodb => innodb_zip}/r/innodb_bug52745.result | 0 .../suite/{innodb => innodb_zip}/r/innodb_bug53591.result | 0 .../suite/{innodb => innodb_zip}/r/innodb_bug56680.result | 0 .../{innodb => innodb_zip}/r/innodb_cmp_drop_table.result | 0 .../{innodb => innodb_zip}/r/innodb_index_large_prefix.result | 0 .../r/innodb_prefix_index_liftedlimit.result | 0 .../suite/{innodb => innodb_zip}/t/innodb-create-options.test | 0 mysql-test/suite/{innodb => innodb_zip}/t/innodb-zip.test | 0 mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug36169.test | 0 mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug36172.test | 0 mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug52745.test | 0 mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug53591.test | 0 mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug56680.test | 0 .../{innodb => innodb_zip}/t/innodb_cmp_drop_table-master.opt | 0 .../suite/{innodb => innodb_zip}/t/innodb_cmp_drop_table.test | 0 .../{innodb => innodb_zip}/t/innodb_index_large_prefix.test | 0 .../t/innodb_prefix_index_liftedlimit.test | 0 23 files changed, 4 insertions(+), 1 deletion(-) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb-create-options.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb-zip.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_bug36169.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_bug36172.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_bug52745.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_bug53591.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_bug56680.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_cmp_drop_table.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_index_large_prefix.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/r/innodb_prefix_index_liftedlimit.result (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb-create-options.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb-zip.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug36169.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug36172.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug52745.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug53591.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_bug56680.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_cmp_drop_table-master.opt (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_cmp_drop_table.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_index_large_prefix.test (100%) rename mysql-test/suite/{innodb => innodb_zip}/t/innodb_prefix_index_liftedlimit.test (100%) diff --git a/mysql-test/collections/default.weekly b/mysql-test/collections/default.weekly index 40f0548f374..a03e2593cfe 100755 --- a/mysql-test/collections/default.weekly +++ b/mysql-test/collections/default.weekly @@ -5,3 +5,6 @@ perl mysql-test-run.pl --timer --force --debug-server --parallel=auto --comment perl mysql-test-run.pl --timer --force --debug-server --parallel=auto --comment=eits-tests-innodb-engine --experimental=collections/default.experimental --vardir=var-stmt-eits-tests-innodb-engine --suite=engines/iuds,engines/funcs --suite-timeout=500 --max-test-fail=0 --retry-failure=0 --mysqld=--default-storage-engine=innodb --mysqld=--innodb --skip-test-list=collections/disabled-weekly.list perl mysql-test-run.pl --timer --force --debug-server --parallel=auto --comment=eits-rpl-binlog-row-tests-innodb-engine --experimental=collections/default.experimental --vardir=var-binlog-row-eits-tests-innodb-engine --suite=engines/iuds,engines/funcs --suite-timeout=500 --max-test-fail=0 --retry-failure=0 --mysqld=--default-storage-engine=innodb --mysqld=--innodb --do-test=rpl --mysqld=--binlog-format=row --skip-test-list=collections/disabled-weekly.list perl mysql-test-run.pl --timer --force --debug-server --parallel=auto --comment=eits-rpl-binlog-mixed-tests-innodb-engine --experimental=collections/default.experimental --vardir=var-binlog-mixed-eits-tests-innodb-engine --suite=engines/iuds,engines/funcs --suite-timeout=500 --max-test-fail=0 --retry-failure=0 --mysqld=--default-storage-engine=innodb --mysqld=--innodb --do-test=rpl --mysqld=--binlog-format=mixed --skip-test-list=collections/disabled-weekly.list + +# Run innodb compression tests +perl mysql-test-run.pl --force --debug-server --comment=innodb_compression --vardir=var-innodb-zip --big-test --testcase-timeout=60 --parallel=auto --experimental=collections/default.experimental --suite=innodb_zip diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl index 27f99941637..7900b54c3fb 100755 --- a/mysql-test/mysql-test-run.pl +++ b/mysql-test/mysql-test-run.pl @@ -163,7 +163,7 @@ our $opt_vs_config = $ENV{'MTR_VS_CONFIG'}; # If you add a new suite, please check TEST_DIRS in Makefile.am. # -my $DEFAULT_SUITES= "main,sys_vars,binlog,federated,rpl,innodb,perfschema"; +my $DEFAULT_SUITES= "main,sys_vars,binlog,federated,rpl,innodb,innodb_zip,perfschema"; my $opt_suites; our $opt_verbose= 0; # Verbose output, enable with --verbose diff --git a/mysql-test/suite/innodb/r/innodb-create-options.result b/mysql-test/suite/innodb_zip/r/innodb-create-options.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb-create-options.result rename to mysql-test/suite/innodb_zip/r/innodb-create-options.result diff --git a/mysql-test/suite/innodb/r/innodb-zip.result b/mysql-test/suite/innodb_zip/r/innodb-zip.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb-zip.result rename to mysql-test/suite/innodb_zip/r/innodb-zip.result diff --git a/mysql-test/suite/innodb/r/innodb_bug36169.result b/mysql-test/suite/innodb_zip/r/innodb_bug36169.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_bug36169.result rename to mysql-test/suite/innodb_zip/r/innodb_bug36169.result diff --git a/mysql-test/suite/innodb/r/innodb_bug36172.result b/mysql-test/suite/innodb_zip/r/innodb_bug36172.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_bug36172.result rename to mysql-test/suite/innodb_zip/r/innodb_bug36172.result diff --git a/mysql-test/suite/innodb/r/innodb_bug52745.result b/mysql-test/suite/innodb_zip/r/innodb_bug52745.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_bug52745.result rename to mysql-test/suite/innodb_zip/r/innodb_bug52745.result diff --git a/mysql-test/suite/innodb/r/innodb_bug53591.result b/mysql-test/suite/innodb_zip/r/innodb_bug53591.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_bug53591.result rename to mysql-test/suite/innodb_zip/r/innodb_bug53591.result diff --git a/mysql-test/suite/innodb/r/innodb_bug56680.result b/mysql-test/suite/innodb_zip/r/innodb_bug56680.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_bug56680.result rename to mysql-test/suite/innodb_zip/r/innodb_bug56680.result diff --git a/mysql-test/suite/innodb/r/innodb_cmp_drop_table.result b/mysql-test/suite/innodb_zip/r/innodb_cmp_drop_table.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_cmp_drop_table.result rename to mysql-test/suite/innodb_zip/r/innodb_cmp_drop_table.result diff --git a/mysql-test/suite/innodb/r/innodb_index_large_prefix.result b/mysql-test/suite/innodb_zip/r/innodb_index_large_prefix.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_index_large_prefix.result rename to mysql-test/suite/innodb_zip/r/innodb_index_large_prefix.result diff --git a/mysql-test/suite/innodb/r/innodb_prefix_index_liftedlimit.result b/mysql-test/suite/innodb_zip/r/innodb_prefix_index_liftedlimit.result similarity index 100% rename from mysql-test/suite/innodb/r/innodb_prefix_index_liftedlimit.result rename to mysql-test/suite/innodb_zip/r/innodb_prefix_index_liftedlimit.result diff --git a/mysql-test/suite/innodb/t/innodb-create-options.test b/mysql-test/suite/innodb_zip/t/innodb-create-options.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb-create-options.test rename to mysql-test/suite/innodb_zip/t/innodb-create-options.test diff --git a/mysql-test/suite/innodb/t/innodb-zip.test b/mysql-test/suite/innodb_zip/t/innodb-zip.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb-zip.test rename to mysql-test/suite/innodb_zip/t/innodb-zip.test diff --git a/mysql-test/suite/innodb/t/innodb_bug36169.test b/mysql-test/suite/innodb_zip/t/innodb_bug36169.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_bug36169.test rename to mysql-test/suite/innodb_zip/t/innodb_bug36169.test diff --git a/mysql-test/suite/innodb/t/innodb_bug36172.test b/mysql-test/suite/innodb_zip/t/innodb_bug36172.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_bug36172.test rename to mysql-test/suite/innodb_zip/t/innodb_bug36172.test diff --git a/mysql-test/suite/innodb/t/innodb_bug52745.test b/mysql-test/suite/innodb_zip/t/innodb_bug52745.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_bug52745.test rename to mysql-test/suite/innodb_zip/t/innodb_bug52745.test diff --git a/mysql-test/suite/innodb/t/innodb_bug53591.test b/mysql-test/suite/innodb_zip/t/innodb_bug53591.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_bug53591.test rename to mysql-test/suite/innodb_zip/t/innodb_bug53591.test diff --git a/mysql-test/suite/innodb/t/innodb_bug56680.test b/mysql-test/suite/innodb_zip/t/innodb_bug56680.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_bug56680.test rename to mysql-test/suite/innodb_zip/t/innodb_bug56680.test diff --git a/mysql-test/suite/innodb/t/innodb_cmp_drop_table-master.opt b/mysql-test/suite/innodb_zip/t/innodb_cmp_drop_table-master.opt similarity index 100% rename from mysql-test/suite/innodb/t/innodb_cmp_drop_table-master.opt rename to mysql-test/suite/innodb_zip/t/innodb_cmp_drop_table-master.opt diff --git a/mysql-test/suite/innodb/t/innodb_cmp_drop_table.test b/mysql-test/suite/innodb_zip/t/innodb_cmp_drop_table.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_cmp_drop_table.test rename to mysql-test/suite/innodb_zip/t/innodb_cmp_drop_table.test diff --git a/mysql-test/suite/innodb/t/innodb_index_large_prefix.test b/mysql-test/suite/innodb_zip/t/innodb_index_large_prefix.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_index_large_prefix.test rename to mysql-test/suite/innodb_zip/t/innodb_index_large_prefix.test diff --git a/mysql-test/suite/innodb/t/innodb_prefix_index_liftedlimit.test b/mysql-test/suite/innodb_zip/t/innodb_prefix_index_liftedlimit.test similarity index 100% rename from mysql-test/suite/innodb/t/innodb_prefix_index_liftedlimit.test rename to mysql-test/suite/innodb_zip/t/innodb_prefix_index_liftedlimit.test