Leo Li 写道:
467 Tests Run
94% Pass (443 tests passed)
6% Fail (24 tests failed)
5 Suites skipped
The main progress focuses here:
1. Harmony classlib fails to load class when user-defined security policy
exists. It is due to the sequence of library loading of VM, which has
been
resolved now.
2. A new workround for derby tests which allow useprocess to run test or
else several testcases might fail due to derby lack these tests when
useprocess = false.
3. Derby source code uses the version and the name of java vm to
decide what
to do, while current IBM VM has the version of "1.4.2" and the name of
"j9",
which has different output on the screen from that of standard RI 1.5. At
the same time Derby test compares the output of the iteractive test
scripts
to that of expected. I have made some slight modification in its source
code, but I have not throughly change this odd behavior, ...,too much:(
Besides, some testcase fails even on RI. I exclude
a "derbynetclientmats" test suit since it will hang both RI and Harmony.
Currently all the failure is irrelevant to Harmony. Hope I can find
something in the left.
I have updated the wiki of derby on Hamony:
http://wiki.apache.org/harmony/Apache_Derby.
Hi Leo:
It's really great!
After reading through your post and several other disscussions on the
mailing list, I have a feeling that most of the failure are caused by
the of the test suite itself. Correct me if I am wrong.
Can we improve the test suites themself to lift up the test rate on harmony?
Best regards
--
Spark Shen
China Software Development Lab, IBM