Hi Gurkan,

this is a valid point and you are right we are plain naked in the town.
Whereas we have some good pointers to write tests in our doc (
http://tomee.apache.org/developer/testing/index.html) we don't have
contribution guidelines.

It also quite moved during last years cause we started from a "hey,
EJBContainer is great" to a "it doesn't scale in our own build where each
test is a different app".

Feel free to add some notes in the site (contribution section I guess)
about the recommandation to 1. use application composer for all module
tests and 2. arquillian modules for "integration tests" (understand run in
a real tomee)

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le jeu. 21 juin 2018 à 10:14, Gurkan Erdogdu <cgerdo...@gmail.com> a écrit :

> Hi all
> Currently for the https://issues.apache.org/jira/browse/TOMEE-2150 case, I
> have just replicated the one of the test class to test issue scenario.
> Romain said that there are some test rules
>
> (we can add this kind of test but please don't use EJBContainer, rather an
> > application composer test which avoids all the scanning which is not that
> > great in our internal modules cause it is easy to get side effects. )
> >
>
> Do we have any documentation in our web site to help other developers to
> understand the test writing rules? If not, we need to have one.
>
> Currently majority of the tests does not get into this category. Problem
> here is that if anybody wants to contribute to the project, one of the
> thing they will do is to look at tests and replicate them.
>
> Regards.
> Gurkan
>

Reply via email to