diff options
author | Monty <monty@mariadb.org> | 2022-10-18 13:02:32 +0300 |
---|---|---|
committer | Monty <monty@mariadb.org> | 2022-11-29 03:34:35 +0200 |
commit | 5b275b41aa969f08634f62414ce2fd570418feaf (patch) | |
tree | 46e8f95d68dc5ba9034a9584ee8e73b3a4aef9d5 | |
parent | 112870d7b406df38fc86f5ec09ae8c82733de4a9 (diff) | |
download | mariadb-git-5b275b41aa969f08634f62414ce2fd570418feaf.tar.gz |
Enable valgrind for replication test
The following tests are disabled when running --valgrding without --big:
- rpl.rpl_ssl
- rpl.rpl_semi_sync_event
- All encryption test (which includes have_file_key_management.inc)
-rw-r--r-- | mysql-test/include/have_file_key_management.inc | 6 | ||||
-rw-r--r-- | mysql-test/include/master-slave.inc | 2 | ||||
-rw-r--r-- | mysql-test/suite/rpl/include/rpl_ssl.inc | 1 | ||||
-rw-r--r-- | mysql-test/suite/rpl/t/rpl_semi_sync_event.test | 1 |
4 files changed, 8 insertions, 2 deletions
diff --git a/mysql-test/include/have_file_key_management.inc b/mysql-test/include/have_file_key_management.inc index 06fbb510d6b..68ef49a42d9 100644 --- a/mysql-test/include/have_file_key_management.inc +++ b/mysql-test/include/have_file_key_management.inc @@ -2,3 +2,9 @@ if (`SELECT COUNT(*)=0 FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME = 'file { --skip Test requires file_key_management plugin } + +# +# This file is only included when using encryption. As all encryption test are +# very slow with valgrind, lets disable these if not run with --big +# +--source include/no_valgrind_without_big.inc diff --git a/mysql-test/include/master-slave.inc b/mysql-test/include/master-slave.inc index 5b603fbfdb3..9ed206b2c22 100644 --- a/mysql-test/include/master-slave.inc +++ b/mysql-test/include/master-slave.inc @@ -1,5 +1,3 @@ ---source include/no_valgrind_without_big.inc - # ==== Purpose ==== # # Configure two servers to be replication master and slave. diff --git a/mysql-test/suite/rpl/include/rpl_ssl.inc b/mysql-test/suite/rpl/include/rpl_ssl.inc index bd77f213ae1..59a2af9f137 100644 --- a/mysql-test/suite/rpl/include/rpl_ssl.inc +++ b/mysql-test/suite/rpl/include/rpl_ssl.inc @@ -6,6 +6,7 @@ source include/have_ssl_communication.inc; source include/master-slave.inc; +source include/no_valgrind_without_big.inc; # create a user for replication that requires ssl encryption connection master; diff --git a/mysql-test/suite/rpl/t/rpl_semi_sync_event.test b/mysql-test/suite/rpl/t/rpl_semi_sync_event.test index 4d96fd694ec..7a7e1c1e074 100644 --- a/mysql-test/suite/rpl/t/rpl_semi_sync_event.test +++ b/mysql-test/suite/rpl/t/rpl_semi_sync_event.test @@ -1,6 +1,7 @@ source include/not_embedded.inc; source include/have_innodb.inc; source include/master-slave.inc; +source include/no_valgrind_without_big.inc; let $engine_type= InnoDB; |