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

xUnit plugin fails for tests created with CppUnit 1.12.1

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • xunit-plugin
    • None
    • Ubuntu Lucid 32-bit

      After upgrade of Jenkins to 1.436 and xUnit to 1.25, builds start to fail with error:

      Archiving artifacts
      [xUnit] [INFO] - Starting to record.
      [xUnit] [INFO] - Processing CppUnit-1.12.1 (default)
      [xUnit] [WARNING] - Can't create the path /plac/hudson-ci/10.0.0.150/workspace/libera-base-devel/label/lucid_32/generatedJUnitFiles. Maybe the directory already exists.
      [xUnit] [ERROR] - The plugin hasn't been performed correctly: There are some problems during the conversion into JUnit reports: null
      Build step 'Publish testing tools result report' changed build result to FAILURE
      Build step 'Publish testing tools result report' marked build as failure
      Sending e-mails to: matej.kenda@private-company.si
      Finished: FAILURE
      

      One of the files, which should be processed:

      <?xml version="1.0" encoding="UTF-8"?>
      <testsuite errors="0" failures="0" tests="43" name="cppunit">
         <testcase classname="SignalTraitsTest" name="CompileTime" time="0"/>
         <testcase classname="SignalTraitsTest" name="RunTime" time="0"/>
         <testcase classname="RuntimeAtomTest" name="Int32RuntimeAtom" time="0"/>
         <testcase classname="ArrayTest" name="Uint32Constructor" time="0"/>
         <testcase classname="ArrayTest" name="Resize" time="0"/>
         <testcase classname="ArrayTest" name="StructConstructor" time="0"/>
         <testcase classname="ArrayTest" name="Uint32Basic" time="0"/>
         <testcase classname="ArrayTest" name="FloatStructBasic" time="0"/>
         <testcase classname="ArrayTest" name="Uint32MultiAtom" time="0"/>
         <testcase classname="ArrayTest" name="FloatStructMultiAtom" time="0"/>
         <testcase classname="ArrayTest" name="RuntimeAtom" time="0"/>
         <testcase classname="CircularQueueTest" name="TestQueue" time="0"/>
         <testcase classname="CircularQueueTest" name="TestPopToPos" time="0"/>
         <testcase classname="StreamTest" name="Basic" time="0"/>
         <testcase classname="StreamTest" name="Policy" time="0"/>
         <testcase classname="StreamTest" name="Timeout" time="0"/>
         <testcase classname="StreamTest" name="DeallocateSimple" time="0"/>
         <testcase classname="StreamTest" name="DeallocateWhileReadingMT" time="0"/>
         <testcase classname="StreamTest" name="DeallocateWhileOpenReadCloseMT" time="0"/>
         <testcase classname="StreamTest" name="CloseClientWhileReadingMT" time="0"/>
         <testcase classname="StreamTest" name="StressCloseStreamOnOpenedClients" time="0"/>
         <testcase classname="StreamTest" name="StressCloseClientWhileReading" time="0"/>
         <testcase classname="StreamTest" name="CheckActiveModeOnClientClose" time="0"/>
         <testcase classname="StreamTest" name="CheckActiveModeOnClientCancel" time="0"/>
         <testcase classname="SynthStreamTest" name="Basic" time="0"/>
         <testcase classname="RemoteStreamTest" name="Client" time="0"/>
         <testcase classname="RemoteStreamTest" name="FilteredClient" time="0"/>
         <testcase classname="RemoteStreamTest" name="CastStream" time="0"/>
         <testcase classname="RemoteStreamTest" name="Deallocate" time="0"/>
         <testcase classname="RandomAccessSplitTest" name="Chunks" time="0"/>
         <testcase classname="RandomAccessSplitTest" name="ReadMoreDataThenAvailable" time="0"/>
         <testcase classname="RandomAccessSplitTest" name="Priority" time="0"/>
         <testcase classname="RandomAccessSplitTest" name="PriorityRead" time="0"/>
         <testcase classname="RandomAccessRemoteTest" name="Client" time="0"/>
         <testcase classname="RandomAccessFileTest" name="StopAfterPauseReading" time="0"/>
         <testcase classname="RandomAccessFileTest" name="PauseResumeOnIdle" time="0"/>
         <testcase classname="RandomAccessFileTest" name="RedundandClose" time="0"/>
         <testcase classname="RandomAccessFileTest" name="ReadingClosedBuffer" time="0"/>
         <testcase classname="RandomAccessTraitsTest" name="TestException" time="0"/>
         <testcase classname="RandomAccessTraitsTest" name="TestGetByteSize" time="0"/>
         <testcase classname="RandomAccessTraitsTest" name="TestRead" time="0"/>
         <testcase classname="RandomAccessTraitsTest" name="TestReadOverBoundary" time="0"/>
         <testcase classname="DataOnDemandLocalTest" name="TestConstructor" time="0"/>
      </testsuite>
      

            gbois Gregory Boissinot
            matejk Matej Kenda
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: