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> is required after <checkout> to set up
36 prerequisites such as ccache and cppunit. Cppunit generally needs to be
37 compiled by the same compiler that will be used for wxWidgets, add
38 configure options using the '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):
45 Please limit the number of quick builds to one unix, one Windows and one
46 Mac per branch. And please don't load up all the cpus of a remote machine
51 <name>Linux x86_64 wxGTK Trunk
</name>
52 <sandbox>td162.testdrive.hp.com
</sandbox>
53 <builddir>/tmp/wx/td_gtk
</builddir>
54 <scheduler>trunk_quick
</scheduler>
72 <name>Linux x86_64 wxGTK Stable
</name>
73 <sandbox>td166.testdrive.hp.com
</sandbox>
74 <builddir>/tmp/wx/td_gtk_stable
</builddir>
75 <scheduler>stable_quick
</scheduler>
78 <checkout branch=
"{$STABLE_BRANCH}"/>
94 <name>OSX PowerPC wxMac Trunk
</name>
95 <sandbox>td179.testdrive.hp.com
</sandbox>
96 <builddir>/tmp/wx/td_mac
</builddir>
97 <scheduler>trunk_quick
</scheduler>
102 <setup cppunit-options=
"--host=powerpc-apple-darwin8"/>
103 <configure options=
"--host=powerpc-apple-darwin8"/>
113 <name>OSX Intel wxMac Stable
</name>
114 <sandbox>td186.testdrive.hp.com
</sandbox>
115 <builddir>/tmp/wx/td_mac_stable
</builddir>
116 <scheduler>stable_quick
</scheduler>
119 <checkout branch=
"{$STABLE_BRANCH}"/>
121 <setup cppunit-options=
"--host=i686-apple-darwin8"/>
122 <configure options=
"--host=i686-apple-darwin8"/>
133 <name>FreeBSD x86 wxX11 Stable
</name>
134 <sandbox>td152.testdrive.hp.com
</sandbox>
135 <builddir>/tmp/wx/td_freebsd_stable
</builddir>
136 <scheduler>daily_6am
</scheduler>
139 <checkout branch=
"{$STABLE_BRANCH}"/>
142 <configure options=
"--with-x11"/>
155 <name>HP-UX
11i PA-RISC gcc wxMotif Stable
</name>
156 <sandbox>td192.testdrive.hp.com
</sandbox>
157 <builddir>/tmp/wx/td_hpux_pa_stable
</builddir>
158 <scheduler>daily_6am
</scheduler>
161 <checkout branch=
"{$STABLE_BRANCH}"/>