Stefan Zoerner wrote:
Hi Alex!
Yes, I am interested. I will create a small suite as a suggestion for
the structure and will submit it to JIRA for your review (I hope until
end of week).
I am not sure, whether JNDI is the right choice here, but I suggest to
start with it, because then there is no dependency other than JUnit
and JSE.
+1 to that.
I think it is not necessary to create hundreds of test cases. The most
typical ones for each operation should be fine for the beginning.
We can gradually add more as time progresses. Also I would like to make
this into a subproject of the directory project since it should
essentially be independent of apacheds although the integration tests
will be applied to apacheds before each release.
Having "special cases" in it would make it difficult to run it against
different LDAP solutions.
Absolutely I concur. This testsuite should be defined generally for
LDAP and not be trying to test LDAP'isms specific to ApacheDS. We
should also incidentally use a common example DIT for the test data.
From my point of view, the test suite should concentrate on the
functionality which is undisputable among the different vendors.
Yep!
Because of my book project I have a nice collection of servers here
including orchid species like eDirectory and Tivoli. And Active
Directory as well, although the test license will expire soon. No big
loss at all ;-)
:)
Anyway, I would like to run the suite against all major solutions just
to be sure that we check common sense.
Right its also a good control for ApacheDS to check its operation
against other directories.
Alex Karasulu wrote:
<snip/>
Incidentally I'd just like to say that this project is just as important
as apacheds is. Why? ApacheDS is useless unless it operates correctly.
A formal protocol test suite will make sure of that.
Thanks again,
Alex