[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