> My personal opinion that classlibrary unit tests shouldn't require any > external software for running. I they do then then corresponding > testing scenario should be developed for BTI.
+1, I never liked this jetty / derby stuff lying around the classlib trunk. BTI is a better place for it IMHO. Regards, 2007/9/6, Stepan Mishura <[EMAIL PROTECTED]>: > On 9/5/07, Spark Shen <[EMAIL PROTECTED]> wrote: > > 2007/9/5, Stepan Mishura <[EMAIL PROTECTED]>: > > > > > > On 9/5/07, Regis <[EMAIL PROTECTED]> wrote: > > > > Hi all, > > > > > > > > I'm working on jndi ldap service provider now, a embedded ldap server is > > > > required for testing. So i purpose to bring > > > > ApacheDS(http://directory.apache.org/) to our dependency, which is an > > > > embeddable directory server entirely written in Java, and has been > > > > certified LDAPv3 compatible by the Open Group. > > > > > > > > > > Hi, > > > > > > I'm afraid if we go this way then classlibrary testing will be > > > complicated. > > > Is it possible to test jndi service provider against lightweight-stub > > > server implementation and develop full testing scenario for BTI? > > > > > > After some thought, I have some concern about put Apache DS server into BTI. > > Correctly If I am wrong. > > > > 1. Our ldap provider related test cases will be splitted into 2 parts > > according to my propose. One part for testing connection. One part for test > > other standalone functions such as encoding/decoding. Others whom are not > > familiar with ldap would mistakenly thought we lacks of some test cases if > > they only look at class library trunk. > > > > 2. We have precedents such as derby and jetty. The only difference is that > > their jars are smaller than ours. > > > > 3. Sending a single LDAP request such as bind is too simple to be viewed as > > a scenario. Just as those test cases utilizing jetty or derby. I think > > that's why they are not placed into BIT either. > > > > Well, this is never ending discussion about testing - which tests > classlibrary should contain, what the difference between unit test and > functional test and so on. As far as I remember we never reached final > agreement here :-) > > My personal opinion that classlibrary unit tests shouldn't require any > external software for running. I they do then then corresponding > testing scenario should be developed for BTI. > > Thanks, > Stepan. > > > I hope it's not the size of Apache DS jars that complicate our test cases > > :-) > > > > I have an eclectic solution. We put DS jars into BIT, while writing all the > > ldap test cases in one place - class library trunk. Those test cases need > > server support will be listed in exclude list. Only when executing scenario > > test, will these test cases be downloaded to BIT. > > > > Thanks, > > > Stepan. > > > > > > > I have risen a jira and applied a patch at: > > > > https://issues.apache.org/jira/browse/HARMONY-4739 -- Alexei Zakharov, Intel ESSD
