259 lines
8.4 KiB
Plaintext
259 lines
8.4 KiB
Plaintext
###############################################################################
|
|
# #
|
|
# WL#9073 - Excluded list for MTR no-skip option #
|
|
# - Below listed inc files will continue to skip with --no-skip option#
|
|
# #
|
|
# Creation Date: 2016-July-26 #
|
|
# Author : Mohit Joshi #
|
|
# #
|
|
# #
|
|
###############################################################################
|
|
|
|
# 1.0 OS dependent files
|
|
# Below files are OS specific and tests will run only on selective platform
|
|
# where conditions are met and skip on others.
|
|
have_mac_os.inc
|
|
not_mac_os.inc
|
|
freebsd.inc
|
|
not_freebsd.inc
|
|
have_32bit.inc
|
|
have_64bit.inc
|
|
have_little_endian.inc
|
|
have_case_insensitive_file_system.inc
|
|
have_case_sensitive_file_system.inc
|
|
have_lowercase0.inc
|
|
have_lowercase1.inc
|
|
have_lowercase2.inc
|
|
linux.inc
|
|
linux_core_pattern.inc
|
|
linux-version.inc
|
|
windows.inc
|
|
not_debian.inc
|
|
not_solaris.inc
|
|
not_windows.inc
|
|
not_ubuntu.inc
|
|
have_open_file_limit_more_than_5000.inc
|
|
have_partition_open_file_limit.inc
|
|
table_compress_2.test
|
|
table_compress_3.test
|
|
have_posix_locale.inc
|
|
# Checks if mysqld_safe is installed in the path specified by MTR. mysqld_safe
|
|
# is obsolete on platforms that use systemd to monitor mysqld.
|
|
have_mysqld_safe.inc
|
|
# Test need to run only on Linux and OSX and skip all other platforms.
|
|
costmodel_planchange.test
|
|
# Checks if server is started with MET timezone. Including the below inc file until Bug#25188655 is fixed.
|
|
have_met_timezone.inc
|
|
# Checks if server is started with Moscow leap timezone. Including the below inc file until Bug#25188986 is fixed.
|
|
have_moscow_leap_timezone.inc
|
|
|
|
# 2.0 Binlog formats
|
|
# Below files are included because rpl suite runs each test with 3 different
|
|
# binlog format combinations. The test may not be meant to run on all binlog
|
|
# formats and will skip
|
|
have_binlog_format_mixed_or_row.inc
|
|
have_binlog_format_mixed_or_statement.inc
|
|
have_binlog_format_mixed.inc
|
|
have_binlog_format_row_or_statement.inc
|
|
have_binlog_format_row.inc
|
|
have_binlog_format_statement.inc
|
|
|
|
# 3.0 Compile options
|
|
# Below files are included because few tests are meant to be tested with
|
|
# specific compile options which is not available in all builds.
|
|
have_debug_sync.inc
|
|
have_debug.inc
|
|
have_nodebug.inc
|
|
mysql_have_debug.inc
|
|
have_ibd2sdi_debug.inc
|
|
have_lock_order.inc
|
|
have_no_lock_order.inc
|
|
|
|
# 3.37 Compile options
|
|
# Test checking existence of features in the build causing the test to be skipped
|
|
have_ndb_error_insert.inc
|
|
have_ndbapi_examples.inc
|
|
have_ndb_debug.inc
|
|
have_ndb_rqg.inc
|
|
run_ndbapitest.inc
|
|
|
|
# Java related var/tmp generated include files
|
|
have_clusterj_result.inc
|
|
have_connectorj_result.inc
|
|
have_java_result.inc
|
|
|
|
|
|
# 4.0 Miscellaneous
|
|
|
|
# 4.1 Reason for inclusion: If not included, this will cause the same tests
|
|
# to run again when --log-bin option will be used to run the suites. This
|
|
# will cause duplicate test runs leading to increased test execution time.
|
|
not_log_bin.inc
|
|
|
|
# 4.3 Tests are run only on Dev builds compiled with -DWITH_DEBUG=1 option
|
|
# Additional references for more details:
|
|
# https://dev.mysql.com/doc/internals/en/cmake-build-types.html
|
|
mysqlbinlog_have_debug.inc
|
|
have_innochecksum_debug.inc
|
|
have_udf.inc
|
|
have_mecab.inc
|
|
fix_priv_tables.test
|
|
|
|
# 4.4
|
|
have_openssl_binary.inc
|
|
check_openssl_version.inc
|
|
have_tlsv13.inc
|
|
not_have_tlsv13.inc
|
|
not_min_protocol_tlsv12.inc
|
|
|
|
# 4.5 Reason for inclusion: Tests should run only with supported innodb page
|
|
# sizes and skip on others. However, this can be handled using a custom
|
|
# bootstrap fle and below files can be removed from the excluded list once
|
|
# the same is implemented.
|
|
have_innodb_16k.inc
|
|
have_innodb_32k.inc
|
|
have_innodb_4k.inc
|
|
have_innodb_64k.inc
|
|
have_innodb_8k.inc
|
|
have_innodb_max_16k.inc
|
|
have_innodb_min_8k.inc
|
|
not_have_innodb_4k.inc
|
|
|
|
# 4.6 IP versions
|
|
have_ipv4_mapped.inc
|
|
have_lo0_local_scope.inc
|
|
|
|
# 4.7 System variable which checks whether server has statement_timeout feature or
|
|
# not.The value can be NO if the background thread used by this feature could
|
|
# not be initialized during server start
|
|
# More details can be found at:
|
|
# http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.
|
|
# html#sysvar_have_statement_timeout
|
|
have_statement_timeout.inc
|
|
|
|
# 4.8 Tests which include this will always fail if it uses a database that
|
|
# contains more than 2 InnoDB undo tablespaces. That can be done using
|
|
# --bootstrap=--init-file=std_data/explicit_undo_32.sql
|
|
have_innodb_default_undo_tablespaces.inc
|
|
|
|
# 5.0 Different protocols
|
|
# Reason for inclusion: Tests should run only with supported protocols and
|
|
# skip on others.
|
|
have_ps_protocol.inc
|
|
have_no_protocol.inc
|
|
no_view_protocol.inc
|
|
no_ps_protocol.inc
|
|
no_sp_protocol.inc
|
|
no_opt_trace_protocol.inc
|
|
no_explain_protocol.inc
|
|
no_cursor_protocol.inc
|
|
|
|
# 6.0 Different builds
|
|
have_valgrind.inc
|
|
not_valgrind.inc
|
|
not_ubsan.inc
|
|
not_asan.inc
|
|
|
|
# 7.0 Few skipped test-cases
|
|
mysql_tzinfo_to_sql_sys.test
|
|
wrapper.test
|
|
|
|
# 8.0 Skip tests that need storage engines compiled as plugins.
|
|
have_federated_plugin.inc
|
|
have_archive_plugin.inc
|
|
have_blackhole_plugin.inc
|
|
have_myisam.inc
|
|
|
|
# 9.0 To be retained until Bug#24382105 - PARTS.PARTITION_VALUE_INNODB NEVER RUNS
|
|
# is fixed.
|
|
partition_value_innodb.test
|
|
|
|
# 10 Utilities
|
|
# 10.1 GNU grep not supported on Solaris and Windows
|
|
have_grep.inc
|
|
# 10.2 Make sure we have sed. Note that MacOS and FreeBSD do not support
|
|
# replacement patterns containing escape sequences, e.g. newline.
|
|
have_util_sed.inc
|
|
|
|
# 11.0
|
|
# In mysql source, all the plugins might not be in the same location. Some MTR
|
|
# tests would require multiple plugins, so it is desirable that there is a
|
|
# check to see that, if all the plugins are in a directory, then the test
|
|
# should run, else it needs to be skipped.
|
|
# for ex. Developer builds refers to include/plugin.defs for plugin locations
|
|
# and do not have all the plugins kept at one location.
|
|
check_plugin_dir.inc
|
|
|
|
# 12.0 Tests that do/don't need group replication plugin.
|
|
have_group_replication_plugin.inc
|
|
have_group_replication_plugin_base.inc
|
|
not_group_replication_plugin.inc
|
|
|
|
# 13.0 Memcached plugin is not available on all PB2 builds. Only supported by
|
|
# Linux, Solaris and OS X platforms.
|
|
have_memcached_plugin.inc
|
|
|
|
# 13.1 NDB Memcached is not available on all PB2 builds. The ndb_memcache
|
|
# suite should only be run if all required components have been found.
|
|
have_memcache.inc
|
|
|
|
# 14.0 MTR tests that runs only with specific rpl modes:
|
|
|
|
# 14.1 Some rpl tests can run only with MTS_LC, MTS_DB and Non MTS
|
|
have_slave_parallel_type_logical_clock.inc
|
|
have_slave_parallel_type_database.inc
|
|
only_mts_slave_parallel_workers.inc
|
|
only_mts_slave_parallel_type_logical_clock.inc
|
|
only_mts_slave_parallel_type_database.inc
|
|
not_mts_slave_parallel_workers.inc
|
|
# 14.2 rpl misc files
|
|
have_slave_repository_type_table.inc
|
|
not_relay_log_info_file.inc
|
|
not_master_info_file.inc
|
|
have_transaction_write_set_extraction.inc
|
|
|
|
# 16.0 Thread stack overrun on debug/sparc when built with Developer Studio
|
|
not_sparc_debug.inc
|
|
# 16.1 Some MEB tests can't run on MacOS debug
|
|
not_mac_os_debug.inc
|
|
# This also fails with non-debug
|
|
statement_digest_long_query.test
|
|
|
|
# 17.0 Reason for inclusion: the extra JSON cause on builds with other
|
|
# storage engines than InnoDB is hard to
|
|
# separate. see innodb.sdi test
|
|
have_only_innodb.inc
|
|
|
|
# 18.0 Test to be run on local machine
|
|
# This file is used by test scenarios that depend on time and it isn't possible
|
|
# to test it in other way. Time based tests are unstable on PB2.
|
|
# Waiting for some kind of in test time simulation functionality.
|
|
is_local_machine.inc
|
|
|
|
# 19.0 Resource group test exclusion.
|
|
have_thread_prio.inc
|
|
have_not_thread_prio.inc
|
|
resource_group_init.inc
|
|
|
|
# 20.0 Library dependent tests
|
|
# This file skips test for certain features in versions of the library where
|
|
# the feature is missing.
|
|
require_icu_version.inc
|
|
|
|
#21.0 fips realted test will be run only on system where opensssl fips module is installed
|
|
# currently we are checking via this env $OPENSSL_FIPS_INSTALLED
|
|
not_have_fips.inc
|
|
have_fips.inc
|
|
|
|
# 22.0 Tests for "disk full" conditions. Need special environment.
|
|
# Shall not run on PB2.
|
|
redo_log_archive_05.test
|
|
|
|
# 23.0 Tests that do/don't need clone plugin.
|
|
have_clone_plugin.inc
|
|
|
|
# The file $MYSQLTEST_VARDIR/log/no_checkpoint_cleanup.inc file is generated by
|
|
# mysql-test/include/no_checkpoint_end.inc file. It can contain the skip command.
|
|
# Check the test case innodb.missing_redologs for an example.
|
|
no_checkpoint_cleanup.inc
|