I ran into an intermittent error with the unit tests. This one is from
testFull() on the tip of trunk.

   [junit] Running
org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorWriterTest
   [junit]                     <artifact name="yourartifact9-1" type="jar"
ext="jar" conf="myconf1,myconf2"/>
   [junit]                     <artifact name="yourartifact9-2" type="jar"
ext="jar" conf="myconf2,myconf3]"/>
   [junit]             </dependency>
   [junit] ...> but was:<...v="9.1"
conf="myconf[3->default;myconf2->default;myconf1->default">
   [junit]                     <artifact name="yourartifact9-2" type="jar"
ext="jar" conf="myconf2,myconf3"/>
   [junit]                     <artifact name="yourartifact9-1" type="jar"
ext="jar" conf="myconf1,myconf2]"/>
   [junit]             <.

From the looks of it the tests have assumed an order that isn't really
enforced by the writer. I'm not familiar enough with the code to say there
is a bug in the writer which should be writing these things out in an
expected order, or if the tests should be doing a content comparison instead
of a string comparison.

--

- Eric

Reply via email to