1) Guitests. I'll see what I can find. Probably something minor. I know the "tests" target runs all test classes ending in "*Test" and ignores "AllTests", while Eclipse (and probably guitests) just runs the AllTests classes. It's likely that one or more of the AllTests classes is failing to include, oh, about 34 tests. :)
Yes, that's possible. I think it might make sense if we used AllTests for everything... I know it's a bit of manual work, but at least that's how we can keep the results in sync.
2) Graceful LDAP fail (inside the tests themselves). Any ideas on how to implement? The easy way would be to look for a localhost listener on 4890 (where the OpenLDAP test fixture listens) and then not run the tests if it isn't found. Should they FAIL or PASS in that case? It sounds like passing is the right thing to do.
Just committed some code to SVN. Can you please check that they work well also in the positive case?
(Meh, it's been three months since my last commit. Too long... Well, hopefully now that Priha works I can get back to this again :-)
3) Differences in your test pass rate versus mine. Not sure why your "ant tests" run would produce different results than mine. I did try running mine with a completely new, checked-out branch. Because I can't know what changes you might have in your local branch, could you check out a clean copy and diff the tree versus yours? SOMETHING is different. Also, I'd like to know what Harry and others are seeing. Gents, any clues?
I poked into it and it seems that I had an older userdatabase.xml which was NOT updated whenever I did "svn up". Strange.
However, I still do get a bunch of ClassNotFounds for HtmlStringToWikiTranslatorTest, but I suspect these could be my setup too.
Eclipse, by the way, hasn't been reliable for me, for testing, for a while. I tend to exhaust memory somewhere around JSPWikiMarkupParser. But I haven't tried it in the last few months (i.e. before my massive bug-hunting campaign).
Ah, I always add more memory to these tests: Click on the test runner, "Run Configurations" -> "Arguments" -> "VM Arguments", add -xmx512m.
/Janne
