mirror of
https://github.com/MariaDB/server.git
synced 2025-08-26 01:44:06 +03:00
mysql_tzinfo_to_sql tries to set wsrep_replicate_myisam as SESSION variable, while its a GLOBAL-only system variable, and thus the resulting sql would fail to load. Fixed by changing the scope to GLOBAL in the SET command. Also added following include files to facilitate testing : * include/have_wsrep.inc * include/not_wsrep.inc * include/have_wsrep_enabled.inc
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
--source include/have_symlink.inc
|
|
--source include/not_windows.inc
|
|
|
|
# Note: The output of mysql_tzinfo_to_sql is different if server is compiled
|
|
# with wsrep. Hence a copy of this test has been placed under wsrep suite with
|
|
# the updated result. (lp:1161432)
|
|
--source include/not_wsrep.inc
|
|
|
|
--echo #
|
|
--echo # MDEV-5226 mysql_tzinfo_to_sql errors with tzdata 2013f and above
|
|
--echo #
|
|
|
|
--exec mkdir $MYSQLTEST_VARDIR/zoneinfo
|
|
--exec ln -s $MYSQLTEST_VARDIR/zoneinfo $MYSQLTEST_VARDIR/zoneinfo/posix
|
|
--copy_file std_data/zoneinfo/GMT $MYSQLTEST_VARDIR/zoneinfo/GMT
|
|
--copy_file std_data/words.dat $MYSQLTEST_VARDIR/zoneinfo/garbage
|
|
--copy_file std_data/words.dat $MYSQLTEST_VARDIR/zoneinfo/ignored.tab
|
|
|
|
--echo # Verbose run
|
|
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
|
--exec $MYSQL_TZINFO_TO_SQL --verbose $MYSQLTEST_VARDIR/zoneinfo 2>&1
|
|
|
|
--echo # Silent run
|
|
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
|
--exec $MYSQL_TZINFO_TO_SQL $MYSQLTEST_VARDIR/zoneinfo 2>&1
|
|
|
|
--echo #
|
|
--echo # Testing with explicit timezonefile
|
|
--echo #
|
|
|
|
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
|
--exec $MYSQL_TZINFO_TO_SQL $MYSQLTEST_VARDIR/zoneinfo/GMT XXX 2>&1
|
|
|
|
--echo #
|
|
--echo # Testing --leap
|
|
--echo #
|
|
|
|
--exec $MYSQL_TZINFO_TO_SQL --leap $MYSQLTEST_VARDIR/zoneinfo/GMT 2>&1
|
|
|
|
#
|
|
# Cleanup
|
|
#
|
|
|
|
--exec rm -rf $MYSQLTEST_VARDIR/zoneinfo
|