[Yanel-commits] rev 42168 - in public/yanel/trunk/src/build: .
targets targets/continuous-integration
guillaume at wyona.com
guillaume at wyona.com
Wed Mar 25 11:56:13 CET 2009
Author: guillaume
Date: 2009-03-25 11:56:12 +0100 (Wed, 25 Mar 2009)
New Revision: 42168
Modified:
public/yanel/trunk/src/build/build.properties
public/yanel/trunk/src/build/targets/continuous-integration/CI
public/yanel/trunk/src/build/targets/test.xml
Log:
Yanel bundled realms' Canoo tests can now run without needing a GUI.
Also ports can also be configured directly from the command-line.
These 2 changes make it possible to run them for continuous integration under Unix!
Issue: 6888
Modified: public/yanel/trunk/src/build/build.properties
===================================================================
--- public/yanel/trunk/src/build/build.properties 2009-03-25 00:44:09 UTC (rev 42167)
+++ public/yanel/trunk/src/build/build.properties 2009-03-25 10:56:12 UTC (rev 42168)
@@ -102,6 +102,10 @@
target.java.version=1.5
+# Is a GUI unavailable?
+headless=false
+
+
#Testing
# JMeter home dir (needed if you want to execute jmeter test plans)
Modified: public/yanel/trunk/src/build/targets/continuous-integration/CI
===================================================================
--- public/yanel/trunk/src/build/targets/continuous-integration/CI 2009-03-25 00:44:09 UTC (rev 42167)
+++ public/yanel/trunk/src/build/targets/continuous-integration/CI 2009-03-25 10:56:12 UTC (rev 42168)
@@ -41,7 +41,7 @@
</htmlunit>
</config>
EOF
-./build.sh test #TODO: we would need a headless setup (e.g. Xvfb) to run the Canoo tests: -Dwebtest.home.dir=/opt/canoo/webtest-3.0-R_1758 -Dwebtest.config.host=localhost -Dwebtest.config.protocol=http -Dwebtest.config.port=$HTTP_PORT
+./build.sh test -Dwebtest.home.dir=/opt/canoo/webtest-3.0-R_1758 -Dwebtest.config.host=localhost -Dwebtest.config.protocol=http -Dwebtest.config.port=$HTTP_PORT
#TODO: test the resources from scratch
./yanel.sh stop
Modified: public/yanel/trunk/src/build/targets/test.xml
===================================================================
--- public/yanel/trunk/src/build/targets/test.xml 2009-03-25 00:44:09 UTC (rev 42167)
+++ public/yanel/trunk/src/build/targets/test.xml 2009-03-25 10:56:12 UTC (rev 42168)
@@ -14,6 +14,10 @@
failonerror="false"
-->
<property name="webtest.home" value="${webtest.home.dir}"/>
+ <propertyset>
+ <propertyref prefix="webtest.config."/>
+ </propertyset>
+ <property name="wt.headless" value="${headless}"/>
<fileset dir="../.." includes="src/realms/**/canoo/build.xml"/>
</subant>
</target>
More information about the Yanel-commits
mailing list