gui/gui-test/tests/gracket
Matthew Flatt a2152d5666 start test suite for file/gif
This test belongs in a "draw-test" package, which doesn't exist yet,
because the old drawing tests also rely on a GUI; I'll fix that
eventually.
2015-06-17 09:33:00 +08:00
..
.gitignore Remove extra directories. 2014-12-02 02:33:07 -05:00
bitmap-stress.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
blits.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
button-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
cache-image-snip-test.rktl Remove extra directories. 2014-12-02 02:33:07 -05:00
cache-image8.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
canvas-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
checkbox-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
choice-list-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
combo-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
dc.rktl test for get-char-width and get-char-height 2015-03-28 09:35:18 -06:00
draw-info.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
draw-mem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
draw.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
editor.rktl Remove extra directories. 2014-12-02 02:33:07 -05:00
flush-stress.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
font-maps.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
frame-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
gauge-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
gif.rkt start test suite for file/gif 2015-06-17 09:33:00 +08:00
gl-bitmap.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
gl-refresh.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
image-snip-unmarshalling.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
info.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
item.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
load-handler.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
loadtest.rktl Remove extra directories. 2014-12-02 02:33:07 -05:00
media3.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
media6.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
media8.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
mediastream.example Remove extra directories. 2014-12-02 02:33:07 -05:00
mem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
menu-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
nruter.xbm Remove extra directories. 2014-12-02 02:33:07 -05:00
paramz.rktl Remove extra directories. 2014-12-02 02:33:07 -05:00
png.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
prog6.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
prog8.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
racket-ns.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
radiobox-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
README Remove extra directories. 2014-12-02 02:33:07 -05:00
record-dc.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
sandbox-gui.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
scheme-ns.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
showkey.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
slider-steps.txt Remove extra directories. 2014-12-02 02:33:07 -05:00
test-editor-admin.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
test.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
testbox6.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
testbox8.mre Remove extra directories. 2014-12-02 02:33:07 -05:00
testing.rktl Remove extra directories. 2014-12-02 02:33:07 -05:00
undo.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
unflushed-circle.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
unsafe-draw.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
windowing.rktl Remove extra directories. 2014-12-02 02:33:07 -05:00
wxme-load.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxme-random.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxme.rkt change backspace in overwrite mode to be more what one 2015-02-12 15:31:08 -06:00

The "item.rkt" test (use `require') creates a frame to select among
several types of control-testing frames. Click the `Get Instructions'
button in the top-left for more information.

---------------------------------------------------------------------------

The "draw.rkt" test (use load/cd) tests drawing commands. Click the
"What Should I See?" button for further details.

---------------------------------------------------------------------------

The "mem.rkt" test
  gracket mem.rkt
creates a lot of frames and instance of other objects, reporting
memory information along the way. At the end, before the last memory
dump, objects that are still allocated are displayed like this:
  (frame (1 . 5))
This means that the frame allocated by thread #1 at cycle 5
(counting down from some number) hasn't been garbage-collected.
If there's a few of these lines (around 10), that's ok.
A large number of lines (say, 50) indicates a GC problem.