There are more than 20,000 class library unit tests, and their numbers grow over time. Please, join us in making these tests pass on DRLVM. We strive for reliable execution, so the test pass many times in a row in the same VM.
You can find a description of our progress measured from October, 3 on the project history page.
JIRA |
Blocks |
Investigated by |
Comment |
Dima |
swing Linux |
||
Ivan |
swing |
JIRA |
Blocks |
Investigated by |
Specific Configuration |
Stepan |
preferences |
||
Mikhail |
luni |
||
Denis |
luni |
||
Dima |
swing |
JIRA |
Blocks |
Action Required |
|
JIRA |
Blocks |
Action Required |
Tried the patch |
You can find daily test run results at script]. To detect intermittent problems you can use a [http://issues.apache.org/jira/secure/attachment/12342921/luni.sh.
Q. How can I launch a standalone class library unit test?
> echo %JAVA_HOME% C:\Java\harmony-hdk-r450941\jdk\jre > %JAVA_HOME%\bin\java -Xbootclasspath/p:.\build\classes;.\build\tests;C:\Java\harmony\enhanced\classlib\trunk\depends\jars\junit_3.8.2\junit.jar -Xem:opt junit.textui.TestRunner org.apache.harmony.beans.tests.java.beans.IntrospectionExceptionTest |
Q. How to run tests for a specific module?
junit.jar
to CLASSPATH
environment variable.> echo %DRLVM% C:\Java\harmony-hdk-r450941\jdk\jre > ant -Dtest.jre.home=%DRLVM% -Dbuild.module=luni test |
Q. I feel I've lost the point. What have I missed?
Q. Why several bugs contain URL of this page?
They prevent DRLVM to pass class library unit tests. We mark such bugs with this URL and {{\[drlvm\]\[unit\]}} prefix in Summary. \\ |
Q. Where can I get a list of tests which fail?
Q. How can I get test failures for my package?
Q. How can I get a list of tests which fail due to reliability issues?
luni.log
file. Apply the command grep FAILED luni.log | sort | uniq -c
to produce a reliability statistics.