Below is the list of changes that have just been committed into a local
5.0 repository of matthias. When matthias does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://dev.mysql.com/doc/mysql/en/installing-source-tree.html
ChangeSet
1.1950 05/06/16 12:46:09 mleich@stripped +3 -0
Post review fixes
mysql-test/t/mysqltest.test
1.7 05/06/16 12:46:05 mleich@stripped +8 -0
one sub testcase added
mysql-test/r/mysqltest.result
1.7 05/06/16 12:46:05 mleich@stripped +5 -0
Updated result
mysql-test/include/show_msg80.inc
1.3 05/06/16 12:46:05 mleich@stripped +51 -22
Post review fixes: improved description
# This is a BitKeeper patch. What follows are the unified diffs for the
# set of deltas contained in the patch. The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User: mleich
# Host: three.local.lan
# Root: /home/matthias/Arbeit/mysql-5.0/src-B
--- 1.6/mysql-test/r/mysqltest.result Wed Jun 15 19:15:07 2005
+++ 1.7/mysql-test/r/mysqltest.result Thu Jun 16 12:46:05 2005
@@ -159,3 +159,8 @@
- is longer then 80 characters and
- consists of several lines"
--------------------------------------------------------------------------------
+
+. Here comes a very very long message that
+. - is longer then 80 characters and
+. - consists of several lines
+--------------------------------------------------------------------------------
--- 1.6/mysql-test/t/mysqltest.test Wed Jun 15 19:15:07 2005
+++ 1.7/mysql-test/t/mysqltest.test Thu Jun 16 12:46:05 2005
@@ -311,9 +311,17 @@
--source include/show_msg.inc
# The message contains more then 80 characters on multiple lines
+# and is kept between double quotes.
let $message=
"Here comes a very very long message that
- is longer then 80 characters and
- consists of several lines";
+--source include/show_msg80.inc
+
+# The message contains more then 80 characters on multiple lines
+# and uses the auxiliary character "." at the beginning of the message lines.
+let $message= . Here comes a very very long message that
+ . - is longer then 80 characters and
+ . - consists of several lines;
--source include/show_msg80.inc
--- 1.2/mysql-test/include/show_msg80.inc Wed Jun 15 19:15:07 2005
+++ 1.3/mysql-test/include/show_msg80.inc Thu Jun 16 12:46:05 2005
@@ -16,14 +16,19 @@
# 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 "\'".
+# - Be careful with single quotes within the value. They must be escaped like
+# "''" or "\'".
+# - Do not keep the value between single quotes.
#
#
-# Content of "$message" and protocol output depending on the assignement:
-# -----------------------------------------------------------------------
-# <x> first char after "$message=",
+# Content of "$message" and protocol output depending on the assignment:
+# ----------------------------------------------------------------------
+#
+# I is assumed, that the value is not kept between double quotes.
+#
+# <x> first character after "$message=",
# where the content is not (space or tab)
-# <y*> first chat after beginning of the line,
+# <y*> first character after beginning of the line,
# where the content is not (space or tab)
# <z> last char before ";"
# | beginning or end of line
@@ -31,7 +36,7 @@
# script: let $message= <x><whatever0>|
# | <y1><whatever1>|
# |................|
-# | <yn><whatevern><z>;
+# | <yn><whatevern><z>;
# content: "<x><whatever0><new
line><y1><whatever1><new line>
# ....<new line><yn><whatevern><z>"
# protocol output: |<x><whatever0>|
@@ -40,24 +45,17 @@
# |<yn><whatevern><z>|
# |--- 80 dashes ---|
#
+# Attention:
+# <x> and <y*> set to characters like "-$#" which are also used
+# to start comments, options and the names of mysqltest variables
+# lead to syntax errors or mangled messages.
+#
#
# Examples of messages:
# ---------------------
#
-# Several lines with indentation variant 1:
-# script: |let $message= . Testcase 3.1 : Ensure that Pi is not an|
-# | . integer number|
-# | . Third line;
-# protocol: |. Testcase 3.1 : Ensure that Pi is not an|
-# |. integer number|
-# |. Third line|
-# |------ 80 dashes ----|
-# Please mention that
-# - the auxiliary "." preserves the indentation.
-# - it is easy to write the script lines to get a fine indentation
-# - the "." is printed
-#
-# Several lines with indentation variant 2:
+# Variant1 (ease of use):
+# Several lines with indentation kept between double quotes
# script: |let $message=
# |" Testcase 3.1 : Ensure that Pi is not an|
# | integer number.|
@@ -69,16 +67,47 @@
#
# Please mention that
# - the '"' preserves the indentation.
-# - it is not so easy to write the script lines to get a fine indentation
+# - it is easy to write the script lines to get a fine indentation,
+# if the value starts at the beginning of a new line
# - the '"' is printed
+# - there are the least or no problems with characters like "-#$"
+#
#
-# Several lines with lost indentation (negative example)
+# Variant 2 (grep the messages from the protocol is easy):
+# Several lines with indentation + auxiliary character (".")
+# at the (non tab or space) beginning of every message line
+# script: |let $message= . Testcase 3.1 : Ensure that Pi is not an|
+# | . integer number.|
+# | . Third line;
+# protocol: |. Testcase 3.1 : Ensure that Pi is not an|
+# |. integer number.|
+# |. Third line|
+# |------ 80 dashes ----|
+# Please mention that
+# - the auxiliary character preserves the indentation.
+# - it is easy to write the script lines to get a fine indentation
+# - the auxiliary character is printed
+# - it is recommended to use "." as auxiliary character
+# - auxiliary characters like "-'$#" cause problems
+#
+#
+#
+# Bad variant1: Several lines with lost indentation
# script: |let $message= Here is message line 1
# | message line 2;
# protocol: |Here is message line 1|
# |message line 2|
# |------ 80 dashes ----|
# Please mention, that the leading spaces of the message lines disappeared.
+#
+# Bad variant2: Several lines leading to a syntax error, because of "-"
+# script: |let $message= - This is a message
+# | - with a second and
+# | - third line;
+# protocol: | - third line;;
+# |ERROR 42000: You have an error ... near '- third line'
+# + several following errors
+#
#
--disable_query_log
| Thread |
|---|
| • bk commit into 5.0 tree (mleich:1.1950) | mleich | 16 Jun |