update R6RS test readme, espeically for Ypsilon

svn: r10919
This commit is contained in:
Matthew Flatt 2008-07-26 12:31:17 +00:00
parent af317e4507
commit e7e188143f

View File

@ -55,7 +55,7 @@ very much appreciated. File either as a PLT Scheme bug report at
Hints on running the tests Hints on running the tests
====================================================================== ======================================================================
Ikarus Ikarus (version 0.0.3+)
------ ------
Put this directory at "<somewhere>/tests/r6rs" and run with "run.sps" Put this directory at "<somewhere>/tests/r6rs" and run with "run.sps"
@ -68,7 +68,7 @@ or run an individual library's test, such as "run/program.sps" as
cd <somewhere> cd <somewhere>
ikarus --r6rs-script tests/r6rs/run/program.sps ikarus --r6rs-script tests/r6rs/run/program.sps
Larceny Larceny (version 0.962)
------- -------
Put this directory at "<somewhere>/tests/r6rs" and run with "run.sps" Put this directory at "<somewhere>/tests/r6rs" and run with "run.sps"
@ -79,7 +79,7 @@ or run an individual library's test, such as "run/program.sps" as
larceny -path <somewhere> -r6rs -program run/program.sps larceny -path <somewhere> -r6rs -program run/program.sps
PLT Scheme PLT Scheme (version 4.0.2.5)
---------- ----------
If you get an SVN-based or the "Full" nightly build, then these tests are If you get an SVN-based or the "Full" nightly build, then these tests are
@ -96,21 +96,18 @@ perhaps in the location reported by
(version) "collects" (version) "collects"
"tests" "r6rs") "tests" "r6rs")
As of PLT Scheme 4.0.2.5, two tests fail. They correspond to Two tests fail; they correspond to documented non-conformance with
documented non-conformance with R6RS. R6RS.
Ypsilon Ypsilon (verion 0.9.5-update2)
------- -------
[If there's a library-autoload mechanism, we didn't figure it Put this directory at "<somewhere>/tests/r6rs" and run with "run.sps":
out. Better ideas are welcome...]
Load the library declarations that you're interested in. For `(rnrs cd <somewhere>
<id> ... <id>)': ypsilon --sitelib=. --no-letrec-check tests/r6rs/run.sps
* Load "test.sls" or run an individual library's test, such as "run/program.sps" as
* Load "<id>/...<id>.sls"
* Eval `(import tests r6rs <id> ... <id>)' cd <somewhere>
* Eval `(run-<id>-...<id>-tests)' ypsilon --sitelib=. --no-letrec-check tests/r6rs/run/program.sps
* Eval `(import tests r6rs test)'
* Eval `(show-test-results)'