racket/collects/tests/drscheme
Eli Barzilay 699c40643d * Changed setup-plt to compile collections if they have an "info.ss"
file.  (That is, it does not require the file to have a `name'
  entry.)

* The name shown when setup works is the directory name, followed by
  the `name' field from the info file when specified.

* This means that many `name's are no longer needed, so I'm removing
  them.  To see if you need a `name' entry, consider that the name
  will be shown like this:
    ... foo (<your name here>)
  This means that if the name is the same as the directory name, then
  there is no point in having it.  I also removed cases where the name
  differed only in its capitalization for collections where the case
  is obvious.

* Also, for subcollections, the name should clarify the name of the
  subcollection in context.  For example "Acknowledgments" explains
  what scribbling/acks is, but there's no need to add the context name
  as in "Scribblings: Acknowledgments".

* There may also be a point in keeping names for other uses.  One such
  example was in games, where the name field was used in the PLT Games
  application.  (This was changed to default on the directory name, so
  it is no longer needed in most games.)  Another example is in planet
  packages.

svn: r8629
2008-02-12 10:33:01 +00:00
..
drscheme-test-util.ss improved error message 2007-09-16 23:21:24 +00:00
info.ss * Changed setup-plt to compile collections if they have an "info.ss" 2008-02-12 10:33:01 +00:00
io.ss fixed up minor bugs in program and lots of little problems in the test suites 2007-05-08 01:02:40 +00:00
language-test.ss probable fix to PR 8986 2007-10-19 16:55:38 +00:00
module-lang-test.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
README v3.99.0.2 2007-11-13 12:40:00 +00:00
repl-test.ss fixed a bug in drs -- it no longer calls random with the users random seed 2007-08-17 03:03:43 +00:00
run-tests.ss v3.99.0.2 2007-11-13 12:40:00 +00:00
sample-solutions-one-window.ss {quick,merge}sort -> sort 2006-04-01 12:24:15 +00:00
sample-solutions-testsuite-tp.scm Adding collects, with all the right properties (except eoln-style). 2005-05-27 18:56:37 +00:00
stepper-test.ss fixed up minor bugs in program and lots of little problems in the test suites 2007-05-08 01:02:40 +00:00
syncheck-test.ss fixed a bug in check syntax 2008-01-18 02:44:45 +00:00
teachpack.ss fixed up minor bugs in program and lots of little problems in the test suites 2007-05-08 01:02:40 +00:00
tool.ss merged units branch 2006-12-05 20:31:14 +00:00

(#|

This directory contains code for testing DrScheme. To run the tests,
load run-test.ss. It will return a function that accepts the names of
tests. Those names must be listed here. If no arguments are passed to
the function, all tests will be run.

|# stepper-test.ss #|

   runs the stepper on the sample solutions and
   checks the results.
   
|# io.ss #|

   This tests the drscheme's io implementation.
   
|# repl-test.ss #|

   This tests various interactions between parameters in the 
   implementation of drscheme.

|# language-test.ss #|   

   This tests that all of the individual settings in the language dialog 
   take effect in the repl.

|# module-lang-test.ss #|

   This tests the code involved in implementing the new module language.
   
   graphics.ss

   This tests the various graphic elements that can appear
   in programs.

  launcher.ss

   This tests the launcher feature of drscheme.

  sample-solutions-one-window.ss

   This tests the sample solutions in HtDP,
   but reuses the same drscheme window.
   There is a race condition in this test,
   so it is commented out here, for now.
   
|# teachpack.ss #|

   Tests the teachpacks

|# syncheck-test.ss #|

|#)