I can't get even a supposedly simple JUnit test working on my OS X Jenkins 
system. Can anyone give any advice? I have a test script which just prints the 
following dummy JUnit XML text to $(WORKSPACE)/dummy_junit.xml:


<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="3" failures="1" errors="0" time="35" name="AllTests">
  <testsuite name="MathTest" tests="2" failures="1"* errors="0" time="15">
    <testcase name="Addition" status="run" time="7" classname="">
      <failure message="Value of: add(1, 1) Actual: 3 Expected: 2" type=""/>
      <failure message="Value of: add(1, -1) Actual: 1 Expected: 0" type=""/>
    </testcase>
    <testcase name="Subtraction" status="run" time="5" classname="">
    </testcase>
  </testsuite>
  <testsuite name="LogicTest" tests="1" failures="0" errors="0" time="5">
    <testcase name="NonContradiction" status="run" time="5" classname="">
    </testcase>
  </testsuite>
</testsuites>


Running on either a slave or the master, Jenkins finds the XML file fine, 
but it then fails with "The plugin hasn't been performed correctly: remote 
file operation failed":


[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing JUnit
[xUnit] [WARNING] - Can't create the path 
/tmp/master/workspace/dummy_junit/generatedJUnitFiles. Maybe the directory 
already exists.
[xUnit] [INFO] - [JUnit] - 1 test report file(s) were found with the pattern 
'dummy_junit.xml' relative to '/tmp/master/workspace/dummy_junit' for the 
testing framework 'JUnit'.
[xUnit] [ERROR] - The plugin hasn't been performed correctly: remote file 
operation failed: /tmp/master/workspace/dummy_junit at 
hudson.remoting.Channel@6deb6c9:master
Build step 'Publish xUnit test result report' changed build result to FAILURE
Build step 'Publish xUnit test result report' marked build as failure
Finished: FAILURE


I've found mention of this error in one or two previous discussions, but with 
no resolution. Is this likely to be something as simple as file permissions or 
something? Is there any way to get further debugging information out of this?

Reply via email to