Bug #75628 Use single quotes for perl paths, in case of special symbols
Submitted: 25 Jan 2015 22:44 Modified: 23 Feb 2015 23:07
Reporter: Anitha Gopi Email Updates:
Status: Closed Impact on me:
None 
Category:Tests: Server Severity:S3 (Non-critical)
Version:5.6 OS:Any
Assigned to: CPU Architecture:Any

[25 Jan 2015 22:44] Anitha Gopi
Description:
This is a request from Webscale - https://github.com/webscalesql/webscalesql-5.6/commit/09fe0defc4d4add905a4c06be1f92b365f7a...
Jenkins sometimes puts an @ in the directory name.

With this value in "s, in perl, that is interpreted as a list, and fails.

With it in 's, it works fine.

How to repeat:
Changed 5.6 dir to 5@6, and mtr will fail

Suggested fix:
Use single quotes
[23 Feb 2015 23:07] Paul DuBois
Fixed in 5.6.24. Changes for test suite. No changelog entry needed.
[27 Apr 2015 12:50] Laurynas Biveinis
commit c90fa11013532478c63acb22ca5bf986c77fc6e2
Author: Matthias Leich <Matthias.Leich@oracle.com>
Date:   Fri Feb 20 14:13:31 2015 +0100

    Bug#20414606 USE SINGLE QUOTES FOR PERL PATHS, IN CASE OF SPECIAL SYMBOLS
    Bug#20414565 DISABLE LARGE_TESTS.ALTER_TABLE IN DEBUG MODE
    Bug#20414569 STABILIZE TESTS THAT USE SHOW PROCESSLIST
    
    In a few cases some minor beautification or
    adjustment to current handling of storage engines in tests.