gui/gui-test/tests/gracket
Matthew Flatt e01e970722 fix a problem in WXME decoding
Thanks to Robby for the test case and for narrowing down the problem.
2016-06-06 09:20:47 -06:00
..
.gitignore 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
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
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
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
gc-blits.rkt remove unnecessary finalization (GTK+ 3) 2015-08-18 10:58:13 -06: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 this-expression-source-directory. 2015-12-11 10:42:54 -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
pasteboard.rkt Add test for pasteboard bug. 2015-11-11 16:54:28 -06: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 move drawing tests to "draw-test" 2015-07-26 09:47:59 -06: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 add any-control+alt-is-altgr 2016-03-17 16:39:40 -06: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 move drawing tests to "draw-test" 2015-07-26 09:47:59 -06: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
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 fix a problem in WXME decoding 2016-06-06 09:20:47 -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 "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.