Ok,
I've now got an experimental build in skunk called pepe (Pepe Le Pew), I
only experienced one test failure,
com/sun/jini/test/spec/security/basicproxypreparer/Grant_Test.td, a
NullPointerException, which has now been fixed.
Pepe should now pass all 581 running tests.
Significant points to note:
1. Pepe contains no changes related to my CDC experimental changes
(dropped, too much work), which I believe are responsible for the
majority of failures experienced, this was due to insufficient
test coverage during development, highlighting the importance
ensuring we have all tests running, including investigating the
remaining 21 that aren't being run.
2. StreamServiceRegistrar related interfaces have been added and
modified to extend ServiceRegistrar directly.
3. Doesn't yet contain the TaskManager improvements.
4. Doesn't yet contain Brian's SDM patch.
5. Pepe contains the DynamicConcurrentPolicyProvider
6. Pepe contains the experimental RevokeableDynamicPolicy
7. Pepe contains Jonathan's build script improvements.
8. Pepe contains recent qa additions made by Jonathan, see the
commit's for details.
9. I've used SVN copy from multiple trunk versions to retain
important development evolution.
I'll add the changes in 3 & 4, then run the tests again.
Those two test failures below, I was able to repeat on my machine
reliably, this might be due to it having 4 separate processor sockets,
rather than being multicore.
Once I confirm the failures occurring in trunk are due to either 3&4
above or the remaining experimental CDC code, we can take action
cleaning up trunk and work on the new collaboration/merge development model.
If I deleted the current trunk version, can I then copy parts from
earlier trunk revisions into trunk, without loosing the development
evolution?
If so, then I can keep Jonathan's recent improvements, with a known
stable build without any experimental code.
Regards,
Peter.
Sim IJskes - QCG wrote:
On 09-09-10 13:17, Sim IJskes - QCG wrote:
And now (same setup):
[java] # of tests started = 581
[java] # of tests completed = 581
[java] # of tests skipped = 21
[java] # of tests passed = 579
[java] # of tests failed = 2
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/servicediscovery/lookup/LookupMinLessMax.td
[java] Test Failed: Test Failed:
com.sun.jini.qa.harness.TestException: -- blocked longer than
expected -- requested block = 60 second(s), actual block
= 60 second(s)
[java]
[java] -----------------------------------------
[java]
com/sun/jini/test/spec/servicediscovery/lookup/LookupMinLessMaxFilter.td
[java] Test Failed: Test Failed:
com.sun.jini.qa.harness.TestException: -- blocked longer than
expected -- requested block = 60 second(s), actual block
= 60 second(s)
[java]