racket/collects/tests/stepper
John Clements 8d6e9e79a4 cleanup and refactoring of run-teaching-program, minor teachpack stepper fix
It looks like run-teaching-program hasn't been touched in quite a while.
To begin with, the "rewrite-module" function used to add code to print
out values of non-define exprs, but this is no longer necessary. In fact,
the only thing that it does now is to discard "provide" statements, and
even this may be unnecessary. I rewrote big chunks of this (short) file
to introduce defines, eliminate unnecessary functions, and add stepper-
skip-completely annotations to the requires associated with teachpacks.

Also, it appears that the 'rep' argument to expand-teaching-program
was entirely superfluous; I removed it from the argument list, and also
from the three places in the main tree (deinprogramm, lang, and the stepper)
that call this function.

Let me know of any problems seen with teachpack requires....
2012-03-13 12:09:41 -07:00
..
already-defined.rktl
automatic-tests.rkt fix lazy stepper bug: annota of non-identifier fns 2011-10-08 15:59:32 -04:00
bad-letrec-test.rktl
big-bang-test.rkt A long overdue scan to eliminate files without terminating newlines. 2011-06-28 02:01:41 -04:00
constructor-redexes.rktl
find-tag-test.rkt PR 5440 requests that the 'electric' > in XML boxes work properly in 2011-09-29 12:03:58 -05:00
global-prim-reduction.rktl
image-test.rktl
intermediate-y.rktl
jump-to-ui-test.rkt
lambda-test.rktl
language-level-model.rkt
let-test.rktl
letrec-test.rktl
local-define-struct.rktl
local-test-2.rktl
local-test.rktl
long-error-message.rktl
manual-tests.txt minor testing changes 2011-07-28 22:51:00 -04:00
multiply-defined.rktl
name-chaining.rktl
no-else-clause.rktl
non-procedure.rktl
print-convert-test.rktl
printing-reducing-test.rktl
procedure-display.rktl
recur-test
right-redex.rktl
shared-unit-tests.rkt added test of let* unwinding, moved shared.rkt unit tests out here 2011-06-29 00:24:02 -07:00
structures.rktl
symbol-identifier.rktl
symbols.rktl
syntax-error-ordering.rktl
test-abbrev.rkt refactored to move test cases into a separate file(s) 2011-06-29 12:42:18 -07:00
test-cases.rkt fix lazy stepper bug: annota of non-identifier fns 2011-10-08 15:59:32 -04:00
test-engine.rkt cleanup and refactoring of run-teaching-program, minor teachpack stepper fix 2012-03-13 12:09:41 -07:00
test-or.rktl
through-tests.rkt test-engine now sets current-directory before running tests 2011-07-09 17:17:49 -07:00
two-tests.rktl
unannotated.rktl
undefined.rktl
world-test.rktl
write-display.rktl