* <td>Name of the {@link WritableTestRun} Spring bean that the\r
* <code>slc.test</code> task will use by default. This can be overridden when\r
* calling the task from Ant.</td>\r
- * <td>defaultTestRun</td>\r
+ * <td>slcDefault.test.testRun</td>\r
* </tr>\r
* </table>\r
* </p>\r
System.getProperties().putAll((Map<?, ?>) project.getUserProperties());\r
Properties all = new Properties();\r
all.putAll(System.getProperties());\r
- prepareAllProperties(slcRootFile,all);\r
+ prepareAllProperties(slcRootFile, all);\r
\r
Log log = LogFactory.getLog(this.getClass());\r
for (Object o : all.keySet()) {\r
String key = o.toString();\r
// System.out.println(key+"="+all.getProperty(key));\r
if (project.getUserProperty(key) == null) {// not already set\r
-// if (log.isDebugEnabled())\r
-// log.debug(key + "=" + all.getProperty(key));\r
+ // if (log.isDebugEnabled())\r
+ // log.debug(key + "=" + all.getProperty(key));\r
project.setUserProperty(key, all.getProperty(key));\r
}\r
}\r
}\r
// Default test run\r
if (all.getProperty(DEFAULT_TEST_RUN_PROPERTY) == null) {\r
- all.setProperty(DEFAULT_TEST_RUN_PROPERTY, "defaultTestRun");\r
+ all.setProperty(DEFAULT_TEST_RUN_PROPERTY,\r
+ "slcDefault.test.testRun");\r
}\r
\r
// Default log4j\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<beans xmlns="http://www.springframework.org/schema/beans"\r
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"\r
+ default-lazy-init="true">\r
+\r
+ <bean id="slcDefault.test.resultLogger"\r
+ class="org.argeo.slc.core.test.tree.TreeTestResultLogger">\r
+ </bean>\r
+\r
+ <bean name="slcDefault.test.testRun"\r
+ class="org.argeo.slc.core.test.SimpleTestRun">\r
+ </bean>\r
+\r
+ <bean name="slcDefault.test.uuid" class="java.util.UUID"\r
+ factory-method="randomUUID" scope="prototype">\r
+ </bean>\r
+\r
+ <bean id="slcDefault.test.basicTreeTestResult"\r
+ class="org.argeo.slc.core.test.tree.TreeTestResult" abstract="true">\r
+ <property name="uuid">\r
+ <bean factory-bean="slcDefault.test.uuid" factory-method="toString"></bean>\r
+ </property>\r
+ <property name="listeners">\r
+ <list>\r
+ <ref bean="slcDefault.test.resultLogger" />\r
+ </list>\r
+ </property>\r
+ </bean>\r
+\r
+</beans>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
<beans xmlns="http://www.springframework.org/schema/beans"\r
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"\r
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"\r
default-lazy-init="true">\r
\r
<bean id="slcDefault.dataSource.inMemoryTestHSQL"\r
<bean id="slcDefault.ws.client.messageFactory"\r
class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory" />\r
\r
+ <bean name="slcDefault.ws.client.treeTestResultWsNotfier"\r
+ class="org.argeo.slc.core.test.tree.WebServiceTreeTestResultNotifier">\r
+ <property name="template"\r
+ ref="slcDefault.ws.client.webServiceTemplate" />\r
+ <property name="onlyOnClose" value="false" />\r
+ </bean>\r
+\r
</beans>\r
<import resource="classpath:/org/argeo/slc/ant/nonDepContext.xml" />\r
\r
<bean id="testResult"\r
- class="org.argeo.slc.core.test.tree.TreeTestResult">\r
- <property name="uuid">\r
- <bean factory-bean="uuid" factory-method="toString"></bean>\r
- </property>\r
- <property name="listeners">\r
- <list>\r
- <ref bean="resultLogger" />\r
- </list>\r
- </property>\r
+ parent="slcDefault.test.basicTreeTestResult">\r
</bean>\r
\r
</beans>
\ No newline at end of file
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">\r
\r
- <bean name="testRun"\r
- class="org.argeo.slc.core.test.SimpleTestRun">\r
- </bean>\r
-\r
- <bean id="testResult"\r
- class="org.argeo.slc.core.test.tree.TreeTestResult">\r
- <property name="uuid">\r
- <bean factory-bean="uuid" factory-method="toString"></bean>\r
- </property>\r
- <property name="listeners">\r
- <list>\r
- <ref bean="resultLogger" />\r
- </list>\r
- </property>\r
- </bean>\r
-\r
- <bean name="uuid" class="java.util.UUID" factory-method="randomUUID"\r
- scope="prototype">\r
- </bean>\r
-\r
- <bean id="resultLogger"\r
- class="org.argeo.slc.core.test.tree.TreeTestResultLogger">\r
- </bean>\r
+ <import\r
+ resource="classpath:/org/argeo/slc/core/test/spring/applicationContext.xml" />\r
\r
<bean name="testDef"\r
class="org.argeo.slc.core.test.BasicTestDefinition" scope="prototype" />\r
resource="classpath:/org/argeo/slc/ws/client/spring/applicationContext.xml" />\r
\r
<bean id="testResult"\r
- class="org.argeo.slc.core.test.tree.TreeTestResult">\r
- <property name="uuid">\r
- <bean factory-bean="uuid" factory-method="toString"></bean>\r
- </property>\r
+ parent="slcDefault.test.basicTreeTestResult">\r
<property name="listeners">\r
- <list>\r
- <ref bean="resultLogger" />\r
- <ref bean="resultWsNotfier" />\r
+ <list merge="true">\r
+ <ref bean="slcDefault.ws.client.treeTestResultWsNotfier" />\r
</list>\r
</property>\r
</bean>\r
-\r
- <bean name="resultWsNotfier"\r
- class="org.argeo.slc.core.test.tree.WebServiceTreeTestResultNotifier">\r
- <property name="template"\r
- ref="slcDefault.ws.client.webServiceTemplate" />\r
- <property name="onlyOnClose" value="false" />\r
- </bean>\r
-\r
</beans>
\ No newline at end of file