From: Michael D. <mik...@us...> - 2004-12-08 15:31:02
|
Update of /cvsroot/nhibernate/nhibernate In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9503 Modified Files: NHibernateSolution.build Log Message: Modified build files for new Iesi.Collections.Test and modified how clover enabled builds are run. Index: NHibernateSolution.build =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/NHibernateSolution.build,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** NHibernateSolution.build 2 Dec 2004 20:50:41 -0000 1.19 --- NHibernateSolution.build 8 Dec 2004 15:30:53 -0000 1.20 *************** *** 16,19 **** --- 16,21 ---- --> <property name="clover.enabled" value="false" /> + <property name="clover.src" value="src\CloverSrc" /> + <property name="clover.db" value="${clover.src}\clover.cdb" /> <property name="clover.home" value="C:/Program Files/Cenqua/Clover.NET" /> *************** *** 89,94 **** > <nant target="build" buildfile="src/HashCodeProvider/HashCodeProvider.build" /> ! <nant target="build" buildfile="src/Iesi.Collections/Iesi.Collections.build" /> ! </target> --- 91,96 ---- > <nant target="build" buildfile="src/HashCodeProvider/HashCodeProvider.build" /> ! <!-- the Iesi.Collections.build takes care of determining if this is a clover build or not --> ! <nant target="coverage-report" buildfile="src/Iesi.Collections/Iesi.Collections.build" /> </target> *************** *** 133,137 **** <copy todir="${build.dir}/bin"> <fileset basedir="${lib.dir}"> ! <includes name="Iesi.Collections.*" /> <includes name="log4net.*" /> <includes name="nunit.framework.*" /> --- 135,143 ---- <copy todir="${build.dir}/bin"> <fileset basedir="${lib.dir}"> ! <!-- ! excludes the Iesi.Collections because it is built during the build ! of NHibernate. It is in the lib folder for vs.net convenience ! --> ! <excludes name="Iesi.Collections.*" /> <includes name="log4net.*" /> <includes name="nunit.framework.*" /> *************** *** 139,142 **** --- 145,150 ---- </copy> + <nant target="build" buildfile="src/Iesi.Collections/Iesi.Collections.build" /> + <nant target="build" buildfile="src/Iesi.Collections.Test/Iesi.Collections.Test.build" /> <nant target="build" buildfile="src/NHibernate/NHibernate.build" /> <nant target="build" buildfile="src/NHibernate.DomainModel/NHibernate.DomainModel.build" /> *************** *** 172,175 **** --- 180,184 ---- <nant target="test" buildfile="src/NHibernate.Test/NHibernate.Test.build" /> + <nant target="test" buildfile="src/Iesi.Collections.Test/Iesi.Collections.Test.build" /> <!-- *************** *** 182,187 **** /> ! <!-- the NHibernate.build takes care of determining if this is a clover build or not --> ! <nant target="coverage-report" buildfile="src/NHibernate/NHibernate.build" /> </target> --- 191,220 ---- /> ! <if propertytrue="nunit2report.installed"> ! <mkdir dir="${build.dir}/testresults" /> ! <nunit2report out="${build.dir}/testresults/index.html" format="Frames" todir="${build.dir}/testresults"> ! <fileset> ! <includes name="${build.dir}\bin\*results.xml" /> ! </fileset> ! </nunit2report> ! </if> ! ! <!-- if this was a clover enabled build then generate the clover reports for it --> ! <call target="coverage-report" if="${clover.enabled}" /> ! ! </target> ! ! <target name="coverage-report" description="Builds the Test Coverage reports"> ! ! <mkdir dir="${build.dir}/clover" /> ! <clover-setup ! initstring="${clover.db}" ! flushinterval="1000" ! /> ! <clover-report> ! <current title="NHibernate Clover Report" output="${build.dir}/clover" > ! <format type="html" orderBy="Alpha" /> ! </current> ! </clover-report> </target> *************** *** 190,196 **** --- 223,231 ---- <assemblies basedir="${build.dir}/bin"> <includes name="NHibernate.dll" /> + <includes name="Iesi.Collections.dll" /> </assemblies> <summaries> <includes name="src/NHibernate/NamespaceSummary.xml" /> + <includes name="src/Iesi.Collections/NamespaceSummary.xml" /> </summaries> <documenters> *************** *** 261,265 **** --> <excludes name="src/UnitTesting/**" /> ! <excludes name="src/CloverBuild/**" /> <includes name="src/**" /> --- 296,300 ---- --> <excludes name="src/UnitTesting/**" /> ! <excludes name="${clover.src}/**" /> <includes name="src/**" /> |