From: <gc...@us...> - 2003-03-25 02:39:59
|
Update of /cvsroot/dotnetmock/dotnetmock In directory sc8-pr-cvs1:/tmp/cvs-serv3786 Modified Files: DotNetMock.Master.build Log Message: 1) Fixed indexing problem with MockDataReader 2) Added Visual Studio Templates 3) Modified build file to include test and InstallTemplates Index: DotNetMock.Master.build =================================================================== RCS file: /cvsroot/dotnetmock/dotnetmock/DotNetMock.Master.build,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DotNetMock.Master.build 11 Mar 2003 21:37:14 -0000 1.7 --- DotNetMock.Master.build 25 Mar 2003 02:39:56 -0000 1.8 *************** *** 1,3 **** ! <?xml version="1.0"?> <project name=".NET Mock Objects master build file"> <description>Master build file for .NET Mock Objects project</description> --- 1,3 ---- ! <project name=".NET Mock Objects master build file"> <description>Master build file for .NET Mock Objects project</description> *************** *** 8,12 **** <property name="DotNetMock.Framework" value="DotNetMock.Framework"/> <property name="DotNetMock.Framework.Tests" value="DotNetMock.Framework.Tests"/> ! <property name="project.name" value="DotNetMock"/> <property name="version" value="0.4"/> --- 8,12 ---- <property name="DotNetMock.Framework" value="DotNetMock.Framework"/> <property name="DotNetMock.Framework.Tests" value="DotNetMock.Framework.Tests"/> ! <property name="VisualStudioTemplates" value="VisualStudioTemplates"/> <property name="project.name" value="DotNetMock"/> <property name="version" value="0.4"/> *************** *** 16,31 **** <property name="bin.dir" value="${package.dir}/bin/"/> <property name="src.dir" value="${package.dir}/src"/> - <tstamp/> - <target name="init" description="Setup environment"> <mkdir dir="${build.dir}" failonerror="false"/> </target> - <target name="clean" description="Cleans project to pre-build state"> <delete dir="${dist.dir}" failonerror="false"/> <delete dir="${build.dir}" failonerror="false"/> </target> - <target name="clean-all" description="Cleans all sub-projects to pre-build state"> <nant buildfile="${DotNetMock}/${DotNetMock}.build" target="clean"/> --- 16,27 ---- *************** *** 34,46 **** <nant buildfile="${DotNetMock.Framework.Tests}/${DotNetMock.Framework.Tests}.build" target="clean"/> <nant buildfile="${DotNetMock.Examples}/${DotNetMock.Examples}.build" target="clean"/> - <call target="clean"/> </target> ! ! <target name="test" depends="package"> ! <nunit2> ! <test assemblyname="DotNetMock.Tests.dll"/> ! </nunit2> ! </target> <target name="build-all" description="Builds .NET Mock Object modules" depends="init"> <nant buildfile="${DotNetMock}/${DotNetMock}.build" target="build"/> --- 30,42 ---- <nant buildfile="${DotNetMock.Framework.Tests}/${DotNetMock.Framework.Tests}.build" target="clean"/> <nant buildfile="${DotNetMock.Examples}/${DotNetMock.Examples}.build" target="clean"/> <call target="clean"/> </target> ! <target name="test" depends="build-all" description="Runs NUnt tests for all built assemblies"> ! <nunit2> ! <test assemblyname="${build.dir}/DotNetMock.Tests.dll"/> ! <test assemblyname="${build.dir}/DotNetMock.Framework.Tests.dll"/> ! <test assemblyname="${build.dir}/DotNetMock.Examples.dll"/> ! </nunit2> ! </target> <target name="build-all" description="Builds .NET Mock Object modules" depends="init"> <nant buildfile="${DotNetMock}/${DotNetMock}.build" target="build"/> *************** *** 50,60 **** <nant buildfile="${DotNetMock.Examples}/${DotNetMock.Examples}.build" target="build"/> </target> ! ! <target name="package" description="Collects and packs up the distribution" depends="build-all doc"> <mkdir dir="${dist.dir}" failonerror="false"/> <mkdir dir="${package.dir}" failonerror="false"/> <mkdir dir="${bin.dir}" failonerror="false"/> <mkdir dir="${src.dir}" failonerror="false"/> ! <copy file="build/${DotNetMock}.dll" tofile="${bin.dir}/${DotNetMock}.dll"/> <copy file="build/${DotNetMock.Tests}.dll" tofile="${bin.dir}/${DotNetMock.Tests}.dll"/> --- 46,55 ---- <nant buildfile="${DotNetMock.Examples}/${DotNetMock.Examples}.build" target="build"/> </target> ! <target name="package" description="Collects and packs up the distribution" depends="test doc"> <mkdir dir="${dist.dir}" failonerror="false"/> <mkdir dir="${package.dir}" failonerror="false"/> <mkdir dir="${bin.dir}" failonerror="false"/> <mkdir dir="${src.dir}" failonerror="false"/> ! <mkdir dir="${VisualStudioTemplates}" failonerror="false"/> <copy file="build/${DotNetMock}.dll" tofile="${bin.dir}/${DotNetMock}.dll"/> <copy file="build/${DotNetMock.Tests}.dll" tofile="${bin.dir}/${DotNetMock.Tests}.dll"/> *************** *** 63,66 **** --- 58,62 ---- <copy file="build/${DotNetMock.Examples}.dll" tofile="${bin.dir}/${DotNetMock.Examples}.dll"/> <copy file="lib/nunit.framework.dll" tofile="${bin.dir}/nunit.framework.dll"/> + <copy file="DotNetMock.Master.build" tofile="${package.dir}/DotNetMock.Master.build"/> <copy todir="${src.dir}/${DotNetMock}"> <fileset basedir="${DotNetMock}"> *************** *** 88,91 **** --- 84,92 ---- </fileset> </copy> + <copy todir="${package.dir}/${VisualStudioTemplates}"> + <fileset basedir="${VisualStudioTemplates}"> + <includes name="**/*"/> + </fileset> + </copy> <zip zipfile="${dist.dir}/${project.name}-${version}.zip"> <fileset basedir="${package.dir}"> *************** *** 94,98 **** </zip> </target> - <target name="doc" description="build documentation"> <echo message="Requires HtmlHelp compiler (hhc.exe) to be in the system path"/> --- 95,98 ---- *************** *** 129,132 **** <copy file="${build.dir}/docs/MSDN/DotNetMock.chm" todir="${package.dir}/doc"/> </target> ! </project> --- 129,145 ---- <copy file="${build.dir}/docs/MSDN/DotNetMock.chm" todir="${package.dir}/doc"/> </target> ! <target name="InstallTemplates" description="Installs VS.NET Templates for Mock Objects and NUnit Tests"> ! <readregistry property="wizards.dir" key="SOFTWARE\Microsoft\VisualStudio\7.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\WizardsTemplatesDir" hive="LocalMachine"/> ! <readregistry property="projects.dir" key="SOFTWARE\Microsoft\VisualStudio\7.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\ProjectTemplatesDir" hive="LocalMachine"/> ! <copy todir="${projects.dir}"> ! <fileset basedir="${VisualStudioTemplates}/CSharpProjectItems"> ! <includes name="**/*.vsz"/> ! </fileset> ! </copy> ! <copy todir="${wizards.dir}"> ! <fileset basedir="${VisualStudioTemplates}/VC#Wizards"> ! <includes name="**/*"/> ! </fileset> ! </copy> ! </target> </project> |