title: ColdFusion TestBox Ant error
body: <p>My goal is to run TestBox scripts on Jenkins. But using the Ant script from
  <a href="https://testbox.ortusbooks.com/content/running_tests/ant_runner.html" rel="nofollow noreferrer">https://testbox.ortusbooks.com/content/running_tests/ant_runner.html</a><br>
  as a template, I get this error</p>
  
  <blockquote>
    <p>BUILD FAILED
    C:\public\data\trunk\AutomatedTesting\Box_Unit_Tests\build.xml:38: The reference to entity "bundles" must end with the ';' delimiter.</p>
  </blockquote>
  
  <p>with this script:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;project name="testbox-ant-runner" default="init" basedir="."&gt;
  
       &lt;!-- THE URL TO THE RUNNER, PLEASE CHANGE ACCORDINGLY--&gt;
       &lt;property name="basedir"             value="C:\public\data\trunk\AutomatedTesting\Box_Unit_Tests" /&gt;
       &lt;property name="url.runner"        value="C:\public\data\ColdBox\testbox\test-harness\runner.cfm?"/&gt;
       &lt;!-- FILL OUT THE BUNDLES TO TEST, CAN BE A LIST OF CFC PATHS --&gt;
       &lt;property name="test.bundles"      value="http://localhost/application/testing/TestBox/Hello.cfc?method=runRemote" /&gt;
       &lt;!-- FILL OUT THE DIRECTORY MAPPING TO TEST --&gt;
       &lt;property name="test.directory"    value="test.specs" /&gt;
       &lt;!-- FILL OUT IF YOU WANT THE DIRECTORY RUNNER TO RECURSE OR NOT --&gt;
       &lt;property name="test.recurse"      value="true" /&gt;
       &lt;!-- FILL OUT THE LABELS YOU WANT TO APPLY TO THE TESTS --&gt;
       &lt;property name="test.labels"       value="" /&gt;
       &lt;!-- FILL OUT THE TEST REPORTER YOU WANT, AVAILABLE REPORTERS ARE: ANTJunit, Codexwiki, console, dot, doc, json, junit, min, raw, simple, tap, text, xml --&gt;
       &lt;property name="test.reporter"     value="simple" /&gt;
       &lt;!-- FILL OUT WHERE REPORTING RESULTS ARE STORED --&gt;
       &lt;property name="report.dir"        value="${basedir}\results" /&gt;
       &lt;property name="junitreport.dir"   value="${report.dir}\junitreport" /&gt;
  
       &lt;target name="init" description="Init the tests"&gt;
            &lt;mkdir dir="${junitreport.dir}" /&gt;
            &lt;tstamp prefix="start"&gt;
                 &lt;format property="TODAY" pattern="MM-dd-YYYY hh:mm:ss aa"/&gt;
            &lt;/tstamp&gt;
            &lt;concat destfile="${report.dir}\Latestrun.log"&gt;Tests ran at ${start.TODAY}&lt;/concat&gt;
       &lt;/target&gt;
  
      &lt;target name="run"&gt;
          &lt;get dest="${report.dir}/results.html"
               src="${url.runner}&amp;bundles=${test.bundles}&amp;reporter=${test.reporter}"
               verbose="true"/&gt;
  
          &lt;-- Create fancy junit reports --&gt;
        &lt;junitreport todir="${junitreport.dir}"&gt;
             &lt;fileset dir="${report.dir}"&gt;
                  &lt;include name="TEST-*.xml"/&gt;
             &lt;/fileset&gt;
             &lt;report format="frames" todir="${junitreport.dir}"&gt;
                  &lt;param name="TITLE" expression="My Awesome TestBox Results"/&gt;
             &lt;/report&gt;
        &lt;/junitreport&gt;
      &lt;/target&gt;
  
  &lt;/project&gt;
  </code></pre>
  
  <p>Any thoughts?</p>