[svn] r7334: nemerle/trunk/tools/nemerle-unit: a.build readme.txt src/tests/setup_tests.n src/tests/teardo...

Luntain svnadmin at nemerle.org
Thu Jan 25 09:16:59 CET 2007


Log:
Hopefully it will ease building NemerleUnit after checking out. Read instructions in readme.txt

Author: Luntain
Date: Thu Jan 25 09:16:58 2007
New Revision: 7334

Added:
   nemerle/trunk/tools/nemerle-unit/readme.txt
Modified:
   nemerle/trunk/tools/nemerle-unit/a.build
   nemerle/trunk/tools/nemerle-unit/src/tests/setup_tests.n
   nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n

Modified: nemerle/trunk/tools/nemerle-unit/a.build
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/a.build	(original)
+++ nemerle/trunk/tools/nemerle-unit/a.build	Thu Jan 25 09:16:58 2007
@@ -1,9 +1,4 @@
 <project default='test'>
-    <!-- This script expects a 'lib' directory with nunit.framework.dll, nunit.core.dll and Nemerle.dll
-         In addition it requires tools/NUnit directory with binaries of NUnit.
-         Sorry for not including it in svn, but I am not allowed to keep binaries in the repository.
-         Please collect them on your own. -->
-
 	<target name='test' depends='copy-libs, build, run-tests'/>
 	<target name='full' depends='clean, test' />
 
@@ -58,17 +53,11 @@
 				<include name='NUnit.Framework.dll' />
 			</fileset>
 		</copy>
-		<copy todir='${build.dir}'>
-            <fileset basedir='lib'>
-				<include name='Nemerle.dll' />
-			</fileset>
-		</copy>
 	</target>
 
 	<target name='run-tests'>
 		<exec 
 			program="nunit-console.exe"
-			basedir="tools\nunit"
 			workingdir="${build.dir}">
 			<arg value="UnitTests.dll" />
 		</exec>

Added: nemerle/trunk/tools/nemerle-unit/readme.txt
==============================================================================
--- (empty file)
+++ nemerle/trunk/tools/nemerle-unit/readme.txt	Thu Jan 25 09:16:58 2007
@@ -0,0 +1,9 @@
+REQUIREMENTS
+
+This script expects a 'lib' directory with nunit.framework.dll and nunit.core.dll.
+
+You should also have NUnit and NAnt with Nemerle.NAnt.Tasks.dll (e.g., in bin directory) on your path.
+
+It expects Nemerle.dll and Nemerle.Compiler.dll to be in GAC.
+
+Sorry for not including the files in svn, but I am not allowed to keep binaries in the repository.
\ No newline at end of file

Modified: nemerle/trunk/tools/nemerle-unit/src/tests/setup_tests.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/tests/setup_tests.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/tests/setup_tests.n	Thu Jan 25 09:16:58 2007
@@ -9,11 +9,11 @@
     public container_method(): void
 
         setup
-            def without_setup_fixture = TestHelper.GetFixture("WithSetup")
-            def tests = TestHelper.GetAllTests(without_setup_fixture)
+            def fixture_with_setup = TestHelper.GetFixture("WithSetup")
+            def tests = TestHelper.GetAllTests(fixture_with_setup)
 
         test "dll got loaded successfully"
-            NUnit.Framework.Assert.IsNotNull(without_setup_fixture,"could not load the assembly")
+            NUnit.Framework.Assert.IsNotNull(fixture_with_setup,"could not load the assembly")
         
         test "a nunit test defined normally is not broken"
             assert TestHelper.TestPasses("regular_nunit_test", tests)

Modified: nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n
==============================================================================
--- nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n	(original)
+++ nemerle/trunk/tools/nemerle-unit/src/tests/teardown.n	Thu Jan 25 09:16:58 2007
@@ -1,6 +1,5 @@
 using NemerleUnit
 
-
 setup
     def empty_teardown_fixture = TestHelper.GetFixture("empty_teardown")
 



More information about the svn mailing list