From: Norbert H. <rue...@se...> - 2001-08-30 09:49:13
|
Hi, >>- test code for package are stored in packages parallel to the packages >>to test with >> an test suffix. package a.b.c would have a test package a.b.ctest. >> > > Yes, except that the packages that implement the com.techquila.topicmap > interface (com.techquila.topicmap.memory and com.techquila.topicmap.ozone) > should be tested by the package com.techquila.topicmap.test - to validate > that the back-end transparency is correct. > I agree. Test code which tests implementation resides in the implementing package while interface test code resides in the interface package. you mentioned again the topicmap.test package. The parallel thing is that it would be named topicmaptest package. Your strategie would be test code in test named subpackages. I stress this a little bit to be sure we are talking about the same thing. > >>- one additional package as a test suite base. this provides a package >>for the main >> test classes and for the classes which are wiring several test suites. >> >> > > +1 This should include plumbing to enable the selective running of tests. > > you mean selective suites? Junit tests are always selectively runnable. >>Is this ok? >> >> > > Looks really good to me! > Ok, I will think about the test stuff. I'm trying to create some fixtures for general testing. I will start with the simple tests of creating and initializing. This will lead to a basic test structure. Kal, when it comes to test the processing model i will need a lot of your help. > >>What about the package names of the API. Are there any plans to move the >>package >>naming from com.techquila to org.tm4j ? It isn't really important at the >>moment but some things should be clear to everyone who is >>contributing code. >>This includes the license thing. >> >> > > Indeed - I only recently acquired the tm4j.org domain. I've been planning > that the 0.5 release should be the last release with packages in the > techquila.com domain. > Ok, that sounds very good. > The license text was changed for the 0.5 release to specify The TM4J Project > as copyright owner. I would like to add a contributors list to the > distribution starting with the next release. Is there something more that > should be done ? > As long as you are managing the code repository you should declare how the code is to be updated. How can someone contribute code? I guess you and Gerd have write access to the cvs. This includes a group policy for deciding who is getting access to cvs and when. I think there is a lot of bureaucratical things to do. But before we really start doing more work this seems a little bit of unnecessary overhead. NoB |