]> git.saurik.com Git - wxWidgets.git/blame - build/buildbot/config/testdrive.xml
compilation fixed for wxDataViewCtrl: almost no class was properly exported in wxGTK...
[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
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"/>
40
41 Cross compilers available on the Linux x86 machines (more coming):
42 powerpc-apple-darwin8
43 i686-apple-darwin8
44
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
47 at once with make -j.
48-->
49
50<build>
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>
55
56 <steps>
57 <checkout/>
58
59 <setup/>
60 <configure/>
61
62 <compile/>
63 <compile-samples/>
64 <compile-utils/>
65 <compile-tests/>
66
67 <run-tests/>
68 </steps>
69</build>
70
71<build>
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>
76
77 <steps>
78 <checkout branch="{$STABLE_BRANCH}"/>
79
80 <setup/>
81 <configure/>
82
83 <compile/>
84 <compile-samples/>
85 <compile-utils/>
86 <compile-contrib/>
87 <compile-tests/>
88
89 <run-tests/>
90 </steps>
91</build>
92
93<build>
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>
98
99 <steps>
100 <checkout/>
101
102 <setup cppunit-options="--host=powerpc-apple-darwin8"/>
103 <configure options="--host=powerpc-apple-darwin8"/>
104
105 <compile/>
106 <compile-samples/>
107 <compile-utils/>
108 <compile-tests/>
109 </steps>
110</build>
111
112<build>
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>
117
118 <steps>
119 <checkout branch="{$STABLE_BRANCH}"/>
120
121 <setup cppunit-options="--host=i686-apple-darwin8"/>
122 <configure options="--host=i686-apple-darwin8"/>
123
124 <compile/>
125 <compile-samples/>
126 <compile-utils/>
127 <compile-contrib/>
128 <compile-tests/>
129 </steps>
130</build>
131
132<build>
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>
137
138 <steps>
139 <checkout branch="{$STABLE_BRANCH}"/>
140
141 <setup/>
142 <configure options="--with-x11"/>
143
144 <compile/>
145 <compile-samples/>
146 <compile-utils/>
147 <compile-contrib/>
148 <compile-tests/>
149
150 <run-tests/>
151 </steps>
152</build>
153
154<build>
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>
159
160 <steps>
161 <checkout branch="{$STABLE_BRANCH}"/>
162
163 <setup/>
164 <configure/>
165
166 <compile/>
167 <compile-samples/>
168 <compile-utils/>
169 <compile-contrib/>
170 <compile-tests/>
171
172 <run-tests/>
173 </steps>
174</build>
175
176</bot>