check.bat 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. @echo off
  2. rem Part of Scheme 48 1.9. See file COPYING for notices and license.
  3. rem
  4. rem Authors: Mike Sperber, Marcus Crestani
  5. rem
  6. set runnable="%~1"
  7. echo ,batch > check.input
  8. echo ,exec ,load =scheme48/debug/check.scm >> check.input
  9. echo ,config ,load =scheme48/test-packages.scm >> check.input
  10. echo ,open base-test >> check.input
  11. echo ,open big-test >> check.input
  12. echo ,open sockets-test >> check.input
  13. echo ,open tconc-queue-test >> check.input
  14. echo ,open transport-link-cell-test >> check.input
  15. echo ,open tlc-table-test >> check.input
  16. echo ,open env-test >> check.input
  17. echo ,config ,load =scheme48/sort/test-packages.scm >> check.input
  18. echo ,open sort-test >> check.input
  19. echo ,config ,load =scheme48/misc/packages.scm >> check.input
  20. echo ,config ,load =scheme48/misc/test-packages.scm >> check.input
  21. echo ,open misc-test >> check.input
  22. echo ,config ,load =scheme48/r6rs/test-packages.scm >> check.input
  23. echo ,open r6rs-test >> check.input
  24. echo ,config ,load =scheme48/cml/test-packages.scm >> check.input
  25. echo ,open cml-test >> check.input
  26. echo ,config ,load =scheme48/srfi/test-packages.scm >> check.input
  27. echo ,open portable-srfi-test >> check.input
  28. echo ,config ,load =scheme48/ffi-test/test-packages.scm >> check.input
  29. echo ,open ffi-test >> check.input
  30. echo ,open test-suites >> check.input
  31. echo (define-test-suite all-tests (compiler-tests base-tests big-tests misc-tests tcp-sockets-tests tconc-queue-tests transport-link-cell-tests tlc-table-tests tlc-table-weak-tests sort-tests env-tests r6rs-tests cml-tests portable-srfi-tests ffi-tests)) >> check.input
  32. echo (run-test-suite all-tests) >> check.input
  33. %runnable% -h 8000000 < check.input