We can define a special property that would contain a classpath with JDBC drivers that would be loaded by the testsuite at runtime.
Would that help you ?
Sounds good to me. This property will then be passed by testsuite to other submodules. Can you do this soon? Or, let me know if you want me to take care of it. I am not sure if I have commit access to portal svn.
When you run tests against multiple database, does output/report from one test gets overwritten by another test?
- we can make it configurable by command line or using local.properties file
- yes test reports are scopped to include the DB name, so each test appears several time with the name appended in the test case name
This reduces amount of work that needs to be done for portal testsuite. I will make corresponding changes to cruisecontrol runs once you are done with your changes.
I am not sure if I missed something, but I don't see two sets of result from single testsuite run when I have two datasource configured under test/output/etc/datasources.xml.
You can see the latest result at
hmm.... not sure about this but I see there:
and so on... aren't there two sets of results?
Also if you compare tests from 20061031
you will see 14 testcases against 28 :)
It probably use both data sources per testcase (test method) not per testsuite (test class). I'm sure it's like that in 2.6