diff options
author | unknown <gkodinov/kgeorge@magare.gmz> | 2008-04-29 19:08:52 +0300 |
---|---|---|
committer | unknown <gkodinov/kgeorge@magare.gmz> | 2008-04-29 19:08:52 +0300 |
commit | 6e6d60732b3091e243b98fe79025c3c1dba70db7 (patch) | |
tree | a91d6d1af7bea5da984a116ca939eaf7faa0d902 /mysql-test/t/mysqltest.test | |
parent | 2ea403e19cee4ca7694fa9e882d017366abd2f13 (diff) | |
download | mariadb-git-6e6d60732b3091e243b98fe79025c3c1dba70db7.tar.gz |
Bug #36041: mysql-test-run doesn't seem to string match
100% effectively on Windows
The mysqltest docs state that the 'replace_result' command
doesn't perform any escape processing.
However the current implementation was processing backslash
escapes in the from/to strings.
This prevents replacing e.g. patch on windows (where backslash
is used as a path separator).
Fixed by removing the backslash escape processing from
'replace_result'.
client/mysqltest.c:
Bug #36041: remove the escape processing from --replace_result
mysql-test/r/mysqltest.result:
Bug #36041: test case
mysql-test/t/mysqltest.test:
Bug #36041: test case
Diffstat (limited to 'mysql-test/t/mysqltest.test')
-rw-r--r-- | mysql-test/t/mysqltest.test | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mysql-test/t/mysqltest.test b/mysql-test/t/mysqltest.test index 5856bfff036..b41f033d2af 100644 --- a/mysql-test/t/mysqltest.test +++ b/mysql-test/t/mysqltest.test @@ -2123,6 +2123,13 @@ rmdir $MYSQLTEST_VARDIR/tmp/testdir; remove_file $MYSQLTEST_VARDIR/tmp/testdir/file1.txt; rmdir $MYSQLTEST_VARDIR/tmp/testdir; +# +# Bug #36041: mysql-test-run doesn't seem to string match 100% effectively +# on Windows +# + +--replace_result c:\\a.txt z +SELECT 'c:\\a.txt' AS col; --echo End of tests |