On 10/13/06, Manu George <[EMAIL PROTECTED]> wrote:
Hi,
I would also like to help in the openejb 3 effort. Being not
experienced in writing containers I would like to start with
helping in writing tests. I am not familiar with EJB3 so I guess I
need to read the spec first. I will start on that. Any other specs
that I should read before starting? Also where should I look for some
example test cases. Also is there any documentation on what is working
in openejb3 and how to use it etc. I am used to using openejb 2.1 in
geronimo but have not used the standalone version so would like some
doc or examples.
Hi Manu,
I'd bet I've seen you on the Geronimo mailing lists. I'm glad you want
to help. I'm sure you'll like it.
Mohammad Nour is our itests development leader. Honestly, we don't
have such a position, but if we did, he would surely earn it by now
;-) I have not written much itests (integration tests) that are meant
to boot up OpenEJB container, deploy a couple of EJBs and test them
out. They are run using Apache Maven 1 whereas the rest of the system
build is under Apache Maven 2. Some oddities have survived here and
there.
You should certainly read the spec, but even now without having done
it yet you may improve it in many areas, esp. user-friendliness,
first-starters documentation, etc. I'm pretty sure that once you've
written one or two itests you'll run across some issues you'd like to
have fixed and you're invited to do it yourself ;-)
Every time you spot anything that needs improvement report it in JIRA
- https://issues.apache.org/jira/browse/OPENEJB.
We've got Wiki, too. So anything you find useful to share write it in
it. In fact, OpenEJB's a ASF project like Geronimo so many
similarities exist between them in terms of infrastructure. Whatever
you used in Geronimo (the project) you should expect to be available
in OpenEJB, too.
Start from http://incubator.apache.org/openejb/source-code.html. Get
familiar with the patches from Mohammad that are being verified before
they get committed - http://issues.apache.org/jira/browse/OPENEJB-148
(and some others which I show you later) and pick one from the
following list:
http://cwiki.apache.org/confluence/display/OPENEJB/EJB3+iTests
I can't seem to find a Wiki page about our iTests, so yell at me when
it's not yet available by Sunday ;-)
Be our guest and have fun!
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl