1 <?xml version=
"1.0" encoding=
"utf-8"?>
5 Purpose: Buildbot configuration for the HP Testdrive.
8 Copyright: (c) 2007 Mike Wetherell
9 Licence: wxWidgets licence
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"
17 <xi:include href=
"testdrive-inc.xml" xpointer=
"xpointer(*/*)"/>
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.
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.
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.
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.:
39 <setup cppunit-options="CC=cc CXX=CC"/>
41 Cross compilers available on the Linux x86 machines (more coming):
44 i386-mingw32 (with cppunit installed under $HOME/opt/mingw345)
45 i686-pc-cygwin (with cppunit, x11, motif and gtk)
47 Please limit the number of quick builds to one unix, one Windows and one
48 Mac per branch. And please don't load up all the cpus of a remote machine
57 <name>Linux x86_64 wxGTK Trunk
</name>
58 <sandbox>td162.testdrive.hp.com
</sandbox>
59 <builddir>/tmp/wx/td_gtk
</builddir>
60 <scheduler>trunk_quick
</scheduler>
78 <name>Linux x86_64 wxGTK Stable
</name>
79 <sandbox>td166.testdrive.hp.com
</sandbox>
80 <builddir>/tmp/wx/td_gtk_stable
</builddir>
81 <scheduler>stable_quick
</scheduler>
84 <checkout branch=
"{$STABLE_BRANCH}"/>
104 <name>OSX
10.4 PowerPC wxMac Trunk
</name>
105 <sandbox>td179.testdrive.hp.com
</sandbox>
106 <builddir>/tmp/wx/td_mac
</builddir>
107 <scheduler>trunk_quick
</scheduler>
112 <setup cppunit-options=
"--host=powerpc-apple-darwin8"/>
113 <configure options=
"--host=powerpc-apple-darwin8"/>
123 <name>OSX
10.4 Intel wxMac Stable
</name>
124 <sandbox>td186.testdrive.hp.com
</sandbox>
125 <builddir>/tmp/wx/td_mac_stable
</builddir>
126 <scheduler>stable_quick
</scheduler>
129 <checkout branch=
"{$STABLE_BRANCH}"/>
131 <setup cppunit-options=
"--host=i686-apple-darwin8"/>
132 <configure options=
"--host=i686-apple-darwin8"/>
147 <name>MinGW32 wxMSW Trunk
</name>
148 <sandbox>td185.testdrive.hp.com
</sandbox>
149 <builddir>/tmp/wx/td_msw
</builddir>
150 <scheduler>trunk_quick
</scheduler>
155 <configure options=
"--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
165 <name>MinGW32 wxMSW Stable
</name>
166 <sandbox>td189.testdrive.hp.com
</sandbox>
167 <builddir>/tmp/wx/td_msw_stable
</builddir>
168 <scheduler>stable_quick
</scheduler>
171 <checkout branch=
"{$STABLE_BRANCH}"/>
173 <configure options=
"--host=i386-mingw32 --with-cppunit-prefix=$HOME/opt/mingw345"/>
188 <name>FreeBSD x86 wxX11 Trunk
</name>
189 <sandbox>td152.testdrive.hp.com
</sandbox>
190 <builddir>/tmp/wx/td_freebsd
</builddir>
191 <scheduler>daily_6am
</scheduler>
197 <configure options=
"--with-x11 --disable-unicode"/>
209 <name>FreeBSD x86 wxX11 Stable
</name>
210 <sandbox>td152.testdrive.hp.com
</sandbox>
211 <builddir>/tmp/wx/td_freebsd_stable
</builddir>
212 <scheduler>daily_6am
</scheduler>
215 <checkout branch=
"{$STABLE_BRANCH}"/>
218 <configure options=
"--with-x11"/>
231 <name>HP-UX
11i PA-RISC gcc wxMotif Stable
</name>
232 <sandbox>td192.testdrive.hp.com
</sandbox>
233 <builddir>/tmp/wx/td_hpux_pa_stable
</builddir>
234 <scheduler>daily_6am
</scheduler>
237 <checkout branch=
"{$STABLE_BRANCH}"/>