From 2e8730055b87b3ad37f482d7687a34b5204cf310 Mon Sep 17 00:00:00 2001
From: Sean Dague
Date: Wed, 22 Oct 2008 17:45:49 +0000
Subject: - Final fixes to the code coverage test (nant test-cov).  
 Observation: Monocov currently works only with mono   1.2.x, implementation
 will be halted until it supports   mono 2.0. Will be left in tree for future
 development.

---
 .nant/local.include | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/.nant/local.include b/.nant/local.include
index 8963772..51146dc 100644
--- a/.nant/local.include
+++ b/.nant/local.include
@@ -48,12 +48,12 @@
 </target>
 
 <target name="test-cov" depends="build">
-    <!-- Code Coverage Test -->
+    <!-- Code Coverage Test. Prototype, only works with mono 1.2. Instructions in http://opensimulator.org/wiki/Automated_Testing -->
     <mkdir dir="cov" failonerror="false" />
     <exec program="mono">
       <arg value="--debug" />
       <arg value="--profile=monocov:outfile=./cov/OpenSim.Framework.Servers.cov,+[OpenSim.Framework.Servers]" />
-      <arg value="/usr/lib/nunit2/nunit-console.exe" />
+      <arg value="/usr/lib/nunit/nunit-console.exe" />
       <arg value="./bin/OpenSim.Framework.Servers.Tests.dll" />
     </exec>
     <delete dir="./cov/OpenSim.Framework.Servers" />
@@ -64,7 +64,7 @@
     <exec program="mono">
       <arg value="--debug" />
       <arg value="--profile=monocov:outfile=./cov/OpenSim.Region.ClientStack.LindenUDP.cov,+[OpenSim.Region.ClientStack.LindenUDP]" />
-      <arg value="/usr/lib/nunit2/nunit-console.exe" />
+      <arg value="/usr/lib/nunit/nunit-console.exe" />
      <arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
     </exec>
     <delete dir="./cov/OpenSim.Region.ClientStack.LindenUDP" />
@@ -75,10 +75,10 @@
     <exec program="mono">
       <arg value="--debug" />
       <arg value="--profile=monocov:outfile=./cov/OpenSim.Region.ScriptEngine.Shared.cov,+[OpenSim.Region.ScriptEngine.Shared]" />
-      <arg value="/usr/lib/nunit2/nunit-console.exe" />
+      <arg value="/usr/lib/nunit/nunit-console.exe" />
       <arg value="./bin/OpenSim.Region.ScriptEngine.Shared.Tests.dll" />
     </exec>
-    <delete dir="./cov/penSim.Region.ScriptEngine.Shared" />
+    <delete dir="./cov/OpenSim.Region.ScriptEngine.Shared" />
     <exec program="monocov">      
       <arg value="--export-html=./cov/OpenSim.Region.ScriptEngine.Shared ./cov/OpenSim.Region.ScriptEngine.Shared.cov" />
     </exec>    
@@ -86,7 +86,7 @@
     <exec program="mono">
       <arg value="--debug" />
       <arg value="--profile=monocov:outfile=./cov/OpenSim.Region.ScriptEngine.Shared.CodeTools.cov,+[OpenSim.Region.ScriptEngine.Shared.CodeTools]" />
-      <arg value="/usr/lib/nunit2/nunit-console.exe" />
+      <arg value="/usr/lib/nunit/nunit-console.exe" />
       <arg value="./bin/OpenSim.Region.ScriptEngine.Shared.CodeTools.Tests.dll" />
     </exec>
     <delete dir="./cov/OpenSim.Region.ScriptEngine.Shared.CodeTools" />
@@ -97,7 +97,7 @@
     <exec program="mono">
       <arg value="--debug" />
       <arg value="--profile=monocov:outfile=./cov/OpenSim.Region.Environment.cov,+[OpenSim.Region.Environment]" />
-      <arg value="/usr/lib/nunit2/nunit-console.exe" />
+      <arg value="/usr/lib/nunit/nunit-console.exe" />
       <arg value="./bin/OpenSim.Region.Environment.Tests.dll" />
     </exec>
     <delete dir="./cov/OpenSim.Region.Environment" />
@@ -108,7 +108,7 @@
     <exec program="mono">
       <arg value="--debug" />
       <arg value="--profile=monocov:outfile=./cov/OpenSim.Data.SQLite.cov,+[OpenSim.Data.SQLite]" />
-      <arg value="/usr/lib/nunit2/nunit-console.exe" />
+      <arg value="/usr/lib/nunit/nunit-console.exe" />
       <arg value="./bin/OpenSim.Data.SQLite.Tests.dll" />
     </exec>
     <delete dir="./cov/OpenSim.Data.SQLite" />
@@ -119,13 +119,15 @@
     <exec program="mono">
       <arg value="--debug" />
       <arg value="--profile=monocov:outfile=./cov/OpenSim.Data.MySQL.cov,+[OpenSim.Data.MySQL.Tests]" />
-      <arg value="/usr/lib/nunit2/nunit-console.exe" />
+      <arg value="/usr/lib/nunit/nunit-console.exe" />
       <arg value="./bin/OpenSim.Data.MySQL.Tests.dll" />
     </exec>  
     <delete dir="./cov/OpenSim.Data.MySQL" />
     <exec program="monocov">
       <arg value="--export-html=./cov/OpenSim.Data.MySQL ./cov/OpenSim.Data.MySQL.cov" />
     </exec>    
+    <delete file="C:\NUnitPrimaryTrace.txt" failonerror="false" />
+    <delete file="TestResult.xml" failonerror="false" />
 </target>
 
 
-- 
cgit v1.1