mysql5/mysql-5.7.27/mysql-test/suite/sys_vars/t/log_syslog_basic.test

57 lines
2.3 KiB
Plaintext

################## mysql-test\t\log_syslog_basic.test #########################
# #
# Variable Name: log_syslog #
# Scope: Global #
# Access Type: Dynamic #
# Data Type: bool #
# #
# #
# Creation Date: 2014-02-14 #
# Author : Azundris (tnuernbe) #
# #
# Description:Test Cases of Dynamic System Variable #
# log_syslog #
# that checks the behavior of this variable in the following ways #
# * Value Check #
# * Scope Check #
# #
# Reference: #
# http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html #
# #
###############################################################################
--source include/not_windows.inc
SET @start_value= @@global.log_syslog;
SET @@global.log_syslog= DEFAULT;
SELECT @@global.log_syslog;
SET @@global.log_syslog= 0;
SELECT @@global.log_syslog;
SET @@global.log_syslog= 1;
SELECT @@global.log_syslog;
SET @@global.log_syslog= ON;
SELECT @@global.log_syslog;
SET @@global.log_syslog= OFF;
SELECT @@global.log_syslog;
# wrong
--error ER_WRONG_VALUE_FOR_VAR
SET @@global.log_syslog= 9;
SELECT @@global.log_syslog;
--error ER_WRONG_TYPE_FOR_VAR
SET GLOBAL log_syslog= 0.01;
--error ER_GLOBAL_VARIABLE
SET SESSION log_syslog= 0;
--error ER_GLOBAL_VARIABLE
SET LOCAL log_syslog= 0;
SET @@global.log_syslog= @start_value;