On 12/18/06, Alexander Kleymenov wrote:

Vladimir,

I repeat again: there are cases of DRLVM failure before xml file
creation. They can occure along with successful test passing of
another tests. I'm not sure for CLASSLIB testing, but I can imagine
the situation when JVM is failed if the name of the test to be
executed contains "CrashIt" substring. So we will have unnoticed
CLASSLIB's test failure.
So, to my mind, empty xml file analysis can be used for CLASSLIB
testing (although and without 100% confidence in results), but it
can't be used for DRLVM testing (again - because of the possible
absence of failure indicator - empty xml file).


Hi Alexander,

I was looking through Ant manual and thinking how to improve DRL VM build.
And I found an example that might be a solution for detection VM crashes
when xml-report is not created. The solution is quite straightforward -
create empty xml-report files just before running junit task and it may look
like:

<!-- create empty xml files for detecting VM crashes -->
<touch>
   <fileset dir="${module.src.test}/api/java">
       <include name="**/*Test.java"/>
       <excludesfile name="${exclude.file}" />
   </fileset>
   <packagemapper from="*Test.java" to="${hy.tests.reports}/TEST-*Test.xml
"/>
</touch>

<junit>
.... run tests ....
</junit>

Does this approach work for you?

Thanks,
Stepan Mishura
Intel Enterprise Solutions Software Division

Reply via email to