diff options
Diffstat (limited to 'mysql-test/t/log_basic.test')
-rw-r--r-- | mysql-test/t/log_basic.test | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/mysql-test/t/log_basic.test b/mysql-test/t/log_basic.test new file mode 100644 index 00000000000..16d7a4bfe7f --- /dev/null +++ b/mysql-test/t/log_basic.test @@ -0,0 +1,60 @@ +###################### mysql-test\t\log_basic.test ############################ +# # +# Variable Name: log_basic # +# Scope: GLOBAL # +# Access Type: Dynamic # +# Data Type: string # +# Default Value: # +# Range: # +# # +# # +# Creation Date: 2008-02-07 # +# Author: Rizwan # +# # +# Description: Test Cases of Dynamic System Variable log # +# that checks the behavior of this variable in the following ways# +# * Default Value # +# * Valid & Invalid values # +# * Scope & Access method # +# * Data Integrity # +# # +# Reference: http://dev.mysql.com/doc/refman/5.1/en/ # +# server-system-variables.html # +# # +############################################################################### + +--source include/load_sysvars.inc + +##################################### +## START OF log TESTS ## +##################################### + +--echo '#--------------------FN_DYNVARS_062_01------------------#' +############################################################# +# Accessing variable # +############################################################# + +SELECT @@global.log AS INIT_VALUE; + +SELECT @@log AS INIT_VALUE; + +SET @@global.log = ON; + +SET global log = 0; + +--echo 'Bug# 34832: log is a system but it is not accessible using SET @@global.log;' +--echo 'SET GLOBAL log; and SELECT @@global.log. SHOW VARIABLES shows the value of log.' + + +--echo '#--------------------FN_DYNVARS_062_02-------------------------#' +################################################################################### +# Check if the value in GLOBAL Table matches value in variable # +################################################################################### +# We can only access log value from information schema global_variables table +SELECT VARIABLE_VALUE +FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES +WHERE VARIABLE_NAME='log'; + +############################################ +# END OF log TESTS # +############################################ |