• Sergei Golubchik's avatar
    overlay support for mysql-test-run and mysqltest · 8e90e3b4
    Sergei Golubchik authored
    mysql-test-run auto-disables all optional plugins.
    
    
    mysql-test/include/default_client.cnf:
      no @OPT.plugindir anymore
    mysql-test/include/default_mysqld.cnf:
      don't disable plugins manually - mtr can do it better
    mysql-test/suite/innodb/t/innodb_bug47167.test:
      mtr now uses suite-dir as an include path
    mysql-test/suite/innodb/t/innodb_file_format.test:
      mtr now uses suite-dir as an include path
    mysql-test/t/partition_binlog.test:
      this test uses partitions
    storage/example/mysql-test/mtr/t/source.result:
      update results. as mysqltest includes the correct overlayed include
    storage/innobase/handler/ha_innodb.cc:
      the assert is wrong
    8e90e3b4
Suite.pm 499 Bytes
# A default suite class that is used for all suites without their owns suite.pm
# see README.suites for a description

package My::Suite;

sub config_files { () }
sub servers { () }
sub skip_combinations { () }

sub new { bless { } }

sub list_cases {
  my ($self, $testdir) = @_;
  opendir(TESTDIR, $testdir) or return ();
  my (@cases) = grep { s/\.test$// } readdir TESTDIR;
  closedir TESTDIR;
  @cases;
}

sub start_test {
  my ($self, $tinfo)= @_;
  &::start_mysqltest($tinfo);
}

bless { };