Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-7657

Ant properties escaping breaks url parameter for jsunit build

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • ant-plugin
    • None
    • hudson v1.378, Windows 2003

      I think the changes for JENKINS-7108 cause problems when trying to pass a property to ant whose value is a url with multiple query parameters. For example, if you run the standalone_test target for a jsunit build, you need to pass a property like this:

      url=file:///C:/Documents and Settings/hudson/.hudson/jobs/myjob/workspace/myproject/test/jsunit/jsunit/testRunner.html?testPage=c:/Documents and Settings/hudson/.hudson/jobs/myjob/workspace/myproject/test/jsunit/tests/allTests.html&autoRun=true&submitResults=localhost:8090/jsunit/acceptor

      This worked in hudson 1.360 (the last one we were running before upgrading last week). After upgrading to 1.378, the parameter gets passed to the browser as:

      file:///C:/Documents and Settings/hudson/.hudson/jobs/myjob/workspace/myproject/test/jsunit/jsunit/testRunner.html?testPage=c:/Documents and Settings/hudson/.hudson/jobs/myjob/workspace/myproject/test/jsunit/tests/allTests.html^&autoRun=true^&submitResults=localhost:8090/jsunit/acceptor

      This causes the tests not to run.

          [JENKINS-7657] Ant properties escaping breaks url parameter for jsunit build

          esword created issue -
          Andrew Bayer made changes -
          Assignee New: Alan Harder [ mindless ]
          Andrew Bayer made changes -
          Link New: This issue is duplicated by JENKINS-7442 [ JENKINS-7442 ]
          Alan Harder made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Alan Harder made changes -
          Link New: This issue is related to JENKINS-7108 [ JENKINS-7108 ]
          Alan Harder made changes -
          Link Original: This issue is duplicated by JENKINS-7442 [ JENKINS-7442 ]
          Alan Harder made changes -
          Link New: This issue is related to JENKINS-7442 [ JENKINS-7442 ]
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          Alan Harder made changes -
          Link New: This issue is duplicated by JENKINS-7942 [ JENKINS-7942 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 137758 ] New: JNJira + In-Review [ 187659 ]

            mindless Alan Harder
            esword esword
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: