I checked in changes to do with directory structure, etc.. Good thing is our tests will show right away if I have screwed something up :-)
Summary:
- Moved tests to src/test. Got Ant and build-common.xml working with this. If you have src/tests it'll be compiled, otherwise not. With versioned JARs and broken out tests, we should be a bit closer to Maven.
- Moved tests to same package, i.e. you have tests in org.keel.services.password instead of org.keel.services.password.test
- Moved svc-xxx back into keel-core So, svc-chart, svc-finder, svc-jdo, svc-persist, svc-schedule are now gone.
- Made tests in services named org.keel.services.xxx.XXXServiceTest and making it an abstract class. All the abstract test-cases/suites for each service is in keel-server/src/test.
- Each service then extends its XXXServiceTest (singular) and implements YYYTests (plural).
Shash
http://keelframework.org/documentation Keelgroup mailing list [EMAIL PROTECTED] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
