1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337
|
###############################################################################
# #
# 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 #
# #
# Make sure to not add trailing blanks or bad things can happen when using #
# this list on the command line of mysqltest: following entries will become #
# a new argument instead of being part of the value of --no-skip-exclude-list #
###############################################################################
# 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_asan_mac.inc
not_mac_os.inc
freebsd.inc
not_freebsd.inc
have_32bit.inc
have_64bit.inc
have_32bit_ulong.inc
have_64bit_ulong.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
have_posix_locale.inc
have_punch_hole.inc
have_no_punch_hole.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
# 32/64 bits time_t
have_32bits_time.inc
have_64bits_time.inc
# Skip filesystems which do not support O_DIRECT mode, e.g. when using --mem option on Linux
have_odirect.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
federated_bug_25714.test
# 4.4
check_openssl_version.inc
have_tlsv13.inc
not_have_tlsv13.inc
not_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
# 10.3 Check if nc or netcat is available
have_util_nc.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
have_memcached_sasl.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_replica_parallel_type_logical_clock.inc
have_replica_parallel_type_database.inc
only_mts_replica_parallel_workers.inc
only_mts_replica_parallel_type_logical_clock.inc
only_mts_replica_parallel_type_database.inc
not_mts_replica_parallel_workers.inc
only_replica_preserve_commit_order.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
have_default_replica_transaction_retries.inc
have_default_slave_rows_search_algorithms.inc
#14.3 Some replication tests cannot run with GTID_ONLY == 1
not_rpl_gtid_only.inc
# 14.4 Generic RPL include file to skip a test if a variable is not
# set to a specific value
only_with_option.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
not_have_zstd_proper_ver.inc
have_zstd_proper_ver.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
# 24.0 Binlog_transaction_dependency_tracking
# The below files included because default value of
# binlog_transaction_dependency_tracking is COMMIT_ORDER and few rpl suite runs
# with binlog_transaction_dependency_tracking=WRITESET and all the test may not
# be meant to run on binlog_transaction_dependency_tracking=WRITESET.
have_binlog_transaction_dependency_tracking_commit_order.inc
# 25.0 Binlog_transaction_compression
# The below file is included because by default
# binlog_transaction_compression is disabled and few rpl suite runs
# with binlog_transaction_compression set to ON and all the test may not
# be meant to run with binlog_transaction_compression set to ON.
not_binlog_transaction_compression_on.inc
# 26.0 This file is used by test scenarios which should be skipped when
# the configuration of parameter PRIVILEGE_CHECKS_USER is changed for replication
# applier channels. The change can be invalid if:
# 1. Test expects that PRIVILEGE_CHECKS_USER has default configuration.
# 2. The new account used to check privileges of replication applier does not
# have the correct set of privileges.
# 3. A new account needs to created and the test checks the list of accounts.
not_have_privilege_checks_user.inc
# 27. 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
# 28. This file is used by test scenarios which should be skipped when
# PARTIAL_REVOKES feature is set to ON. Setting this variables to ON
# disables wildcard grants at database level.
not_partial_revokes.inc
# 29. These files are used for skipping tests which cannot be run successfully
# with the hypergraph optimizer yet, or need the hypergraph optimizer to run.
have_hypergraph.inc
not_hypergraph.inc
# 30. Keyring_file component - can be skipped based on cmake configuration
have_component_keyring_file.inc
# 31. MTR test case can be skipped because it is just used to exercise
# a unit test that requires a runninng server.
have_cs_test_mysql_proto_reader_mtr.inc
# skip the test if it's running with the wrong openssl command line version
have_openssl_binary_version.inc
# skip the test if the openssl library doesn't support TLS 1.3 (not openssl 1.1)
not_tlsv13.inc
# 32. These tests are skipped as they require Python and Ruby for external
# language component which is not supported for now
have_python.inc
have_ruby.inc
# 33. Skip tests on platforms that don't support the FIDO plugins
have_fido_plugin.inc
# 34.0 Tests skipped due to conflicting use of ./mtr --defaults-extra-file
# 34.1 ./mtr-defaults-extra-file=suite/ndb/encrypted_filesystem.cnf
ndb_redo_log_reader.test
ndb_secretsfile1.test
|