From: Choy R. <ch...@us...> - 2005-02-12 06:31:10
|
Update of /cvsroot/dotnetmock/dotnetmock In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22163 Modified Files: DotNetMock.build Log Message: Added mbunit target to run DotNetMock.Examples.MbUnitTests using MbUnit 2.22 Console tool since MbUnit NAnt task requires 0.85. Left the MbUnit.Tasks dll in there for when we move to NAnt 0.85. Index: DotNetMock.build =================================================================== RCS file: /cvsroot/dotnetmock/dotnetmock/DotNetMock.build,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** DotNetMock.build 11 Feb 2005 05:25:12 -0000 1.19 --- DotNetMock.build 12 Feb 2005 06:30:57 -0000 1.20 *************** *** 14,17 **** --- 14,19 ---- <property name="doc.dir" value="${package.dir}/doc/" /> <property name="lib.dir" value="lib/"/> + <property name="ext.dir" value="lib-ext"/> + <property name="mbunit.dir" value="${ext.dir}/MbUnit-2.22"/> <tstamp/> *************** *** 50,53 **** --- 52,76 ---- </nunit2> </target> + <target name="mbunit" depends="build"> + <!-- cannot use MbUnit.Tasks because it requires NAnt 0.85 + <loadtasks assembly="${mbunit.dir}/MbUnit.Tasks.dll"/> + <mbunit + report-types="Text;Html;Dox;Xml" + report-filename-format="mbunit{0}{1}" + report-output-directory="${build.dir}" + > + <assemblies basedir="${build.dir}"> + <includes name="*.MbUnitTests.dll"/> + </assemblies> + </mbunit> + --> + <exec + program="${mbunit.dir}/MbUnit.Cons.exe" + workingdir="${build.dir}" + > + <arg value="/report-type:Text" /> + <arg value="DotNetMock.Examples.MbUnitTests.dll" /> + </exec> + </target> <target name="build" description="Builds .NET Mock Object modules" depends="init"> <csc target="library" output="${build.dir}/DotNetMock.dll" debug="${debug.build}" doc="${build.dir}\DotNetMock.xml"> *************** *** 119,122 **** --- 142,163 ---- </fileset> </copy> + <copy todir="${build.dir}"> + <fileset basedir="${mbunit.dir}"> + <includes name="*.dll"/> + <excludes name="*.Tasks.dll" /> + </fileset> + </copy> + <csc target="library" output="${build.dir}/DotNetMock.Examples.MbUnitTests.dll" debug="${debug.build}"> + <sources basedir="."> + <includes name="DotNetMock.Examples.MbUnitTests/**/*.cs"/> + </sources> + <references basedir="."> + <includes name="build/DotNetMock.Examples.dll"/> + <includes name="build/DotNetMock.dll"/> + <includes name="build/DotNetMock.Framework.dll"/> + <includes name="${mbunit.dir}/MbUnit.Core.dll" /> + <includes name="${mbunit.dir}/MbUnit.Framework.dll" /> + </references> + </csc> </target> <target name="package" description="Collects and packs up the distribution" depends="buildMSDN"> |