]> git.saurik.com Git - wxWidgets.git/blame - build/buildbot/config/testdrive.xml
Added documentation for gtk.window.force-background-colour.
[wxWidgets.git] / build / buildbot / config / testdrive.xml
CommitLineData
74e67345
MW
1<?xml version="1.0" encoding="utf-8"?>
2
3<!--
4 Name: testdrive.xml
5 Purpose: Buildbot configuration for the HP Testdrive.
6 Author: Mike Wetherell
7 RCS-ID: $Id$
8 Copyright: (c) 2007 Mike Wetherell
9 Licence: wxWidgets licence
10-->
11
12<bot xmlns:xi="http://www.w3.org/2001/XInclude"
13 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
14 xmlns:exsl="http://exslt.org/common"
15 xsl:version="1.0">
16
17<xi:include href="testdrive-inc.xml" xpointer="xpointer(*/*)"/>
18
19<!--
20 Notes:
21
22 The list of available machines is here:
23 http://www.testdrive.hp.com/current.shtml
24 Currently only unix hosts are supported, with hopefully one or more
25 Windows machines to follow.
26
27 <sandbox> specifies the remote machine that will run the job, or it can
28 be 'debug' in which case the sandbox will just echo the commands.
29
30 <builddir> specifies an absolute path on the remote machine for the
31 build, rather than the usual single directory name. The last component
32 also specifies a subdirectory on the master for logs, which as usual
33 must be unique across all slaves.
34
646bac8a
MW
35 An extra build step <setup> can be used after <checkout> to set up ccache
36 and cppunit. Cppunit generally needs to be compiled by the same compiler
37 that will be used for wxWidgets, add configure options using the
38 'cppunit-options' attribute when needed, e.g.:
74e67345
MW
39 <setup cppunit-options="CC=cc CXX=CC"/>
40
41 Cross compilers available on the Linux x86 machines (more coming):
42 powerpc-apple-darwin8
43 i686-apple-darwin8
646bac8a 44 i386-mingw32 (with cppunit installed under $HOME/opt/mingw345)
74e67345
MW
45
46 Please limit the number of quick builds to one unix, one Windows and one
47 Mac per branch. And please don't load up all the cpus of a remote machine
48 at once with make -j.
49-->
50
646bac8a
MW
51<!--
52 Unix Quick Builds
53-->
54
74e67345
MW
55<build>
56 <name>Linux x86_64 wxGTK Trunk</name>
57 <sandbox>td162.testdrive.hp.com</sandbox>
58 <builddir>/tmp/wx/td_gtk</builddir>
59 <scheduler>trunk_quick</scheduler>
60
61 <steps>
62 <checkout/>
63
64 <setup/>
65 <configure/>
66
67 <compile/>
68 <compile-samples/>
69 <compile-utils/>
70 <compile-tests/>
71
72 <run-tests/>
73 </steps>
74</build>
75
76<build>
77 <name>Linux x86_64 wxGTK Stable</name>
78 <sandbox>td166.testdrive.hp.com</sandbox>
79 <builddir>/tmp/wx/td_gtk_stable</builddir>
80 <scheduler>stable_quick</scheduler>
81
82 <steps>
83 <checkout branch="{$STABLE_BRANCH}"/>
84
85 <setup/>
86 <configure/>
87
88 <compile/>
89 <compile-samples/>
90 <compile-utils/>
91 <compile-contrib/>
92 <compile-tests/>
93
94 <run-tests/>
95 </steps>
96</build>
97
646bac8a
MW
98<!--
99 Mac Quick Builds
100-->
101
74e67345
MW
102<build>
103 <name>OSX PowerPC wxMac Trunk</name>
104 <sandbox>td179.testdrive.hp.com</sandbox>
105 <builddir>/tmp/wx/td_mac</builddir>
106 <scheduler>trunk_quick</scheduler>
107
108 <steps>
109 <checkout/>
110
111 <setup cppunit-options="--host=powerpc-apple-darwin8"/>
112 <configure options="--host=powerpc-apple-darwin8"/>
113
114 <compile/>
115 <compile-samples/>
116 <compile-utils/>
117 <compile-tests/>
118 </steps>
119</build>
120
121<build>
122 <name>OSX Intel wxMac Stable</name>
123 <sandbox>td186.testdrive.hp.com</sandbox>
124 <builddir>/tmp/wx/td_mac_stable</builddir>
125 <scheduler>stable_quick</scheduler>
126
127 <steps>
128 <checkout branch="{$STABLE_BRANCH}"/>
129
130 <setup cppunit-options="--host=i686-apple-darwin8"/>
131 <configure options="--host=i686-apple-darwin8"/>
132
133 <compile/>
134 <compile-samples/>
135 <compile-utils/>
136 <compile-contrib/>
137 <compile-tests/>
138 </steps>
139</build>
140
646bac8a
MW
141<!--
142 Windows Quick Builds
143-->
144
145<build>
146 <name>MinGW32 wxMSW Trunk</name>
147 <sandbox>td185.testdrive.hp.com</sandbox>
148 <builddir>/tmp/wx/td_msw</builddir>
149 <scheduler>trunk_quick</scheduler>
150
151 <steps>
152 <checkout/>
153
154 <configure options="--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
155
156 <compile/>
157 <compile-samples/>
158 <compile-utils/>
159 <compile-tests/>
160 </steps>
161</build>
162
163<build>
164 <name>MinGW32 wxMSW Stable</name>
165 <sandbox>td189.testdrive.hp.com</sandbox>
166 <builddir>/tmp/wx/td_msw_stable</builddir>
167 <scheduler>stable_quick</scheduler>
168
169 <steps>
170 <checkout branch="{$STABLE_BRANCH}"/>
171
172 <configure options="--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
173
174 <compile/>
175 <compile-samples/>
176 <compile-utils/>
177 <compile-contrib/>
178 <compile-tests/>
179 </steps>
180</build>
181
182<!--
183 Daily builds
184-->
185
74e67345
MW
186<build>
187 <name>FreeBSD x86 wxX11 Stable</name>
188 <sandbox>td152.testdrive.hp.com</sandbox>
189 <builddir>/tmp/wx/td_freebsd_stable</builddir>
190 <scheduler>daily_6am</scheduler>
191
192 <steps>
193 <checkout branch="{$STABLE_BRANCH}"/>
194
195 <setup/>
196 <configure options="--with-x11"/>
197
198 <compile/>
199 <compile-samples/>
200 <compile-utils/>
201 <compile-contrib/>
202 <compile-tests/>
203
204 <run-tests/>
205 </steps>
206</build>
207
208<build>
209 <name>HP-UX 11i PA-RISC gcc wxMotif Stable</name>
210 <sandbox>td192.testdrive.hp.com</sandbox>
211 <builddir>/tmp/wx/td_hpux_pa_stable</builddir>
212 <scheduler>daily_6am</scheduler>
213
214 <steps>
215 <checkout branch="{$STABLE_BRANCH}"/>
216
217 <setup/>
218 <configure/>
219
220 <compile/>
221 <compile-samples/>
222 <compile-utils/>
223 <compile-contrib/>
224 <compile-tests/>
225
226 <run-tests/>
227 </steps>
228</build>
229
230</bot>