aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.nant
diff options
context:
space:
mode:
authorSean Dague2009-08-31 17:44:52 -0400
committerSean Dague2009-08-31 17:44:52 -0400
commit441518bad6e78191a79ff2680789a351ef83cd33 (patch)
treef415ea96580001f7e823233a7fe8aa21f5e6d212 /.nant
parentretrigger panda now that we've shifted around a few things on the box (diff)
downloadopensim-SC-441518bad6e78191a79ff2680789a351ef83cd33.zip
opensim-SC-441518bad6e78191a79ff2680789a351ef83cd33.tar.gz
opensim-SC-441518bad6e78191a79ff2680789a351ef83cd33.tar.bz2
opensim-SC-441518bad6e78191a79ff2680789a351ef83cd33.tar.xz
change the way the unit tests are run in the hopes of greater stability
Diffstat (limited to '.nant')
-rw-r--r--.nant/local.include93
1 files changed, 77 insertions, 16 deletions
diff --git a/.nant/local.include b/.nant/local.include
index 58285bb..c4b75f2 100644
--- a/.nant/local.include
+++ b/.nant/local.include
@@ -156,25 +156,86 @@
156 156
157</target> 157</target>
158 158
159<!-- this is used for panda test execution -->
160<!-- work in progress -->
159 161
160<target name="test-xml" depends="build"> 162<target name="test-xml" depends="build">
161 <nunit2 failonerror="true" verbose="true"> 163 <mkdir dir="test-results" failonerror="false" />
162 <formatter type="Xml" usefile="true" extension=".xml" outputdir="./test-results" /> 164 <!-- Unit Test Assembly -->
163 <test> 165 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.opensim.framework.tests">
164 <assemblies> 166 <arg value="./bin/OpenSim.Framework.Tests.dll" />
165 <include name="./bin/OpenSim.Framework.Tests.dll" /> 167 <arg value="-xml=test-results/OpenSim.Framework.Tests.dll-Results.xml" />
166 <include name="./bin/OpenSim.Framework.Communications.Tests.dll"/> 168 </exec>
167 <include name="./bin/OpenSim.Framework.Servers.Tests.dll" /> 169
168 <include name="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" /> 170 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.opensim.framework.communications.tests">
169 <include name="./bin/OpenSim.Region.ScriptEngine.Tests.dll" /> 171 <arg value="./bin/OpenSim.Framework.Communications.Tests.dll" />
170 <include name="./bin/OpenSim.Region.CoreModules.Tests.dll" /> 172 <arg value="-xml=test-results/OpenSim.Framework.Communications.Tests.dll-Results.xml" />
171 <include name="./bin/OpenSim.Region.Framework.Tests.dll" /> 173 </exec>
172 <include name="./bin/OpenSim.Data.SQLite.Tests.dll" /> 174
173 <include name="./bin/OpenSim.Data.MySQL.Tests.dll" /> 175 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.OpenSim.Framework.Servers.Tests">
174 </assemblies> 176 <arg value="./bin/OpenSim.Framework.Servers.Tests.dll" />
175 </test> 177 <arg value="-xml=test-results/OpenSim.Framework.Servers.Tests.dll-Results.xml" />
176 </nunit2> 178 </exec>
179
180 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.OpenSim.Region.ClientStack.LindenUDP.Tests">
181 <arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
182 <arg value="-xml=test-results/OpenSim.Region.ClientStack.LindenUDP.Tests.dll-Results.xml" />
183 </exec>
184
185 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.OpenSim.Region.ScriptEngine.Tests">
186 <arg value="./bin/OpenSim.Region.ScriptEngine.Tests.dll" />
187 <arg value="-xml=test-results/OpenSim.Region.ScriptEngine.Tests.dll-Results.xml" />
188 </exec>
189
190 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.OpenSim.Region.CoreModules.Tests">
191 <arg value="./bin/OpenSim.Region.CoreModules.Tests.dll" />
192 <arg value="-xml=test-results/OpenSim.Region.CoreModules.Tests.dll-Results.xml" />
193 </exec>
194
195 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.OpenSim.Region.Framework.Tests">
196 <arg value="./bin/OpenSim.Region.Framework.Tests.dll" />
197 <arg value="-xml=test-results/OpenSim.Region.Framework.Tests.dll-Results.xml" />
198 </exec>
199
200 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.OpenSim.Data.SQLite.Tests">
201 <arg value="./bin/OpenSim.Data.SQLite.Tests.dll" />
202 <arg value="-xml=test-results/OpenSim.Data.SQLite.Tests.dll-Results.xml" />
203 </exec>
204
205 <exec program="nunit-console2" failonerror="false" resultproperty="testresult.OpenSim.Data.MySQL.Tests">
206 <arg value="./bin/OpenSim.Data.MySQL.Tests.dll" />
207 <arg value="-xml=test-results/OpenSim.Data.MySQL.Tests.dll-Results.xml" />
208 </exec>
209
177</target> 210</target>
211<!-- <exec program="nunit-console.exe" failonerror="false" resultproperty="testresult.acceptancetestassembly"> -->
212<!-- <arg value="AcceptanceTestAssembly.dll" /> -->
213<!-- <arg value="/xml=AcceptanceTestAssembly-Results.xml" /> -->
214<!-- </exec> -->
215
216<!-- <fail message="Failures reported in unit tests." unless="${int::parse(testresult.unittestassembly)==0}" /> -->
217<!-- <fail message="Failures reported in acceptance tests." unless="${int::parse(testresult.acceptancetestassembly)==0}" /> -->
218<!-- </target> -->
219
220
221
222<!-- <nunit2 failonerror="true" verbose="true"> -->
223<!-- <formatter type="Xml" usefile="true" extension=".xml" outputdir="./test-results" /> -->
224<!-- <test> -->
225<!-- <assemblies> -->
226<!-- <include name="./bin/OpenSim.Framework.Tests.dll" /> -->
227<!-- <include name="./bin/OpenSim.Framework.Communications.Tests.dll"/> -->
228<!-- <include name="./bin/OpenSim.Framework.Servers.Tests.dll" /> -->
229<!-- <include name="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" /> -->
230<!-- <include name="./bin/OpenSim.Region.ScriptEngine.Tests.dll" /> -->
231<!-- <include name="./bin/OpenSim.Region.CoreModules.Tests.dll" /> -->
232<!-- <include name="./bin/OpenSim.Region.Framework.Tests.dll" /> -->
233<!-- <include name="./bin/OpenSim.Data.SQLite.Tests.dll" /> -->
234<!-- <include name="./bin/OpenSim.Data.MySQL.Tests.dll" /> -->
235<!-- </assemblies> -->
236<!-- </test> -->
237<!-- </nunit2> -->
238<!-- </target> -->
178 239
179<target name="doxygen"> 240<target name="doxygen">
180 <exec program="doxygen" workingdir="doc" commandline="doxygen.conf" /> 241 <exec program="doxygen" workingdir="doc" commandline="doxygen.conf" />