[ 
https://issues.apache.org/jira/browse/DERBY-5620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kristian Waagan updated DERBY-5620:
-----------------------------------

    Attachment: derby-5620-1a-replace_illegal_fs_chars.diff

Attaching patch 1a, which replaces a set of characters from the string returned 
by TestCase.getName().

I suspect the list isn't exhaustive, but it may already include characters that 
are allowed in some file system. The point here is just to make sure the 
directory creation works. In my case it failed due to putting '<>' in a test 
name (compatibility test).
More characters that should go in?
Is there perhaps a method in the Java-API that will remove illegal chars?

Patch ready for review.
                
> Replace illegal characters from test name when creating the failure folder
> --------------------------------------------------------------------------
>
>                 Key: DERBY-5620
>                 URL: https://issues.apache.org/jira/browse/DERBY-5620
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>    Affects Versions: 10.9.0.0
>            Reporter: Kristian Waagan
>            Assignee: Kristian Waagan
>            Priority: Minor
>         Attachments: derby-5620-1a-replace_illegal_fs_chars.diff
>
>
> Since the name of a JUnit test case can be any string, it should be sanitized 
> and bad characters should be replaced with a valid one.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to