• unknown's avatar
    Improvement of the auxiliary routines include/show_msg*.inc · a5b6a39f
    unknown authored
    - replace @message by $message
      --> The annoying protocol line "SET @message= <value>" will disappear.
    - extended description
    - some examples added
    
    
    mysql-test/include/show_msg.inc:
      replace @message by $message
    mysql-test/include/show_msg80.inc:
      - replace @message by $message
      - extended description
      - some examples added
    mysql-test/r/mysqltest.result:
      updated results
    mysql-test/t/mysqltest.test:
      sub testcases for the show_msg*.inc scripts modified, because the script properties are altered
    a5b6a39f
show_msg.inc 747 Bytes
#### include/show_msg.inc
#
# This file writes the value set in @message into the
# a protocol file as part of executing a test sequence
#
# Usage:
#    Add the following to any *.test file:
#      :
#    let $message= <value>;
#    --source include/show_msg.inc
#      :
#
# Attention:
#   - Please do not write any spaces between $message and the "=", because the
#     assignment will not work.
#   - Be careful with single quotes. They must be escaped like "''" or "\'".
#
# "include/show_msg80.inc" contains a detailed description and examples.

--disable_query_log
eval SET @utf8_message = CONVERT('$message' using utf8);
select @utf8_message as ""
union
select repeat(CONVERT('-' using utf8),char_length(@utf8_message));
--enable_query_log