From ebdc017f9506192e985ef91905c6f7e08be6d6fb Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Mon, 5 Nov 2012 16:30:39 +0100 Subject: Update README --- README.md | 39 +++------------------------------------ 1 file changed, 3 insertions(+), 36 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 048fc7a..d2f6b5d 100644 --- a/README.md +++ b/README.md @@ -4,43 +4,10 @@ Scala Async Project Building -------- -The async macro can be built using the `build.sh` script. -It requires either Scala 2.10.0-RC1 or a nightly build of Scala 2.10.x. +The async macro and its test suite can be built and run with SBT. -Running the test suite ----------------------- - -Currently, the tests can be run using `partest` the testing tool used -to test the Scala compiler and standard library. At the moment, -running `partest` requires a working copy of the Scala compiler. - -In the following it is assumed that the build of the Scala compiler is -located at `../scala` (root of the "scala" project when cloned using -git) relative to the root directory of the async project. - -Moreover, in the Scala build it's necessary to copy the directory -"build/asm/classes/scala/tools/asm" into -"build/quick/classes/compiler/scala/tools". - -Finally, it's necessary to set the following environment variables: - -``` -SCALAC_OPTS='-cp classes' -JAVA_OPTS='-cp classes' -``` - -After this setup, we can run `partest` as follows: - -``` -$ ../scala/test/partest --classpath ../scala/build/quick/classes --run -``` - -This runs all tests in the directory `test/files/run`. -It is also possible to run only a single test: - -``` -$ ../scala/test/partest --classpath ../scala/build/quick/classes test/files/run/await0 -``` +Contributing +------------ If you are interested in contributing code, we ask you to complete and submit to us the Scala Contributor License Agreement, which allows us to ensure that -- cgit v1.2.3