Eli Barzilay
cbfb1fdb37
A whole bunch of missing newlines at EOFs (and a few other spaceages).
2012-10-19 06:47:24 -04:00
Robby Findler
a4b79ccf66
adjust Check Syntax so that it tries to point to the
...
raw-module-path inside of a phaseless-spec (see
the #%require docs for the description of these).
Also, Rackety
in conjunction with commit 9047427
(and an earlier
commit in those files/dirs), this commit:
closes PR 7815
closes PR 10455
closes PR 10788
2012-10-01 10:47:23 -05:00
Robby Findler
ce8d8eb763
fix the way check syntax traverses #%require expressions that it sees
...
(the way things currently stand, check syntax needs more information
from the fully expanded form, but at least now it has a better chance
to actually use that information, if it were there ...)
related to PR 7815
related to PR 10455
related to PR 10788
2012-09-29 22:09:02 -05:00
Robby Findler
3f4b117c1a
remove redunant arguments (they were the same as the default args, in 70-something places)
2012-09-20 18:46:40 -05:00
Robby Findler
a6d74c8e3b
avoid the default handler for call-with-continuation-prompt in
...
favor of one that behaves much like it, but never escapes
closes PR 13121
2012-09-20 18:46:40 -05:00
Robby Findler
21e0d9e031
make check syntax traverse (module* ...) expressions
...
closes PR 13095
2012-09-19 06:48:09 -05:00
Robby Findler
51d41c6cfe
adjust check syntax so that it doesn't take over the right-click
...
menu, but instead cooperates with the existing protocol
(using keymap:add-to-right-button-menu)
2012-09-19 05:19:03 -05:00
Robby Findler
4571afa6ab
speed up the test-engine drracket tests some
2012-08-31 20:52:48 -05:00
Robby Findler
6ca79d56fa
fix check-error so it compares the rewritten error messages,
...
not the raw error messages
2012-08-31 20:52:48 -05:00
Robby Findler
40121d2531
improve the menu redundancy test so it reports when there are
...
multiple menu items with the same shortcut
2012-08-19 17:09:16 -05:00
Robby Findler
e6fc56a8b8
adjust the leak test so that it first runs with online
...
compilation disabled and then runs with it enabled
2012-08-13 10:31:54 -05:00
Robby Findler
6588449aed
enable online check syntax (change the default for
...
the preferences and use a new preferences symbol, so
everyone gets the new default)
2012-08-12 16:20:21 -05:00
Robby Findler
4a19ab40e8
add check for adjacent separators into tests
2012-08-07 12:51:52 -05:00
Robby Findler
34618708a6
give up on a (small) part of the repl test.
...
Specifically, it seems like about 20% of the time (in drdr),
running the program
(let l()(l))
in DrRacket and then clicking the break button results in a state
where DrRacket's focus is not in the definitions window. I can't seem
to make this happen on my own machine and I'm not sure if this a
race-condition in the test suite or a real bug in DrRacket but it
seems minor enough (given all of the other focus-based testing that is
happening in this (and related) test suites) that I'm just going to
give up on this particular test.
2012-08-05 08:14:58 -05:00
Robby Findler
2032aaf341
add a test case for check-expect expressions where the first position has an error
...
test case for commit 87a8f70148
related to PR 12943
2012-07-31 22:25:34 -05:00
Robby Findler
1a619bd047
add tooltips at the start and end of arrows indicating how many references
...
there are and how many definition sites there are (in check syntax)
also: Rackety
2012-07-30 21:46:22 -05:00
Robby Findler
b342009e71
bring back drscheme/private/number-snip.ss since it may
...
appear in saved wxme format files
also, improve the testing support for testing snip loading
(before this, the testing infrastructure could let one test
"leak" into another one in a way that could mask failures)
please include in release branch
2012-07-19 07:29:42 -05:00
Robby Findler
ef5c2b825f
fixed repl-test-misc.rkt for the error message changes
...
please include on the release branch
2012-07-19 06:26:43 -05:00
Robby Findler
17594ec804
module lang test now up to date with error message changes
...
please include in release branch
2012-07-17 22:33:56 -05:00
Robby Findler
d8204b1624
adjusted the repl test suite for the new error messages
...
and the change to the racket/gui load-handler
(unfortunately, there is still another problem that keeps
the test suite from passing)
please merge to the release branch
2012-07-17 21:59:05 -05:00
Robby Findler
8744cd7811
bring the language test up to date with the latest error messages
...
include in the release branch, please
2012-07-17 21:58:56 -05:00
Robby Findler
c9693ab910
adjust the drracket language test suite for the new error messages
2012-06-11 14:04:05 -05:00
Robby Findler
64e4a43c9c
fix easter egg test suite for the new error messages
2012-06-01 07:16:14 -05:00
Robby Findler
7118547c58
adjusted the module-language, pretty-big and r5rs parts of
...
the drracket language test for the new error messages
2012-06-01 02:36:54 -05:00
Robby Findler
f721c0427d
adjust the timeouts to two drracket tests and add a little syncronization help in a third
2012-05-31 10:56:13 -05:00
Robby Findler
77811e0e95
Adjust how the drracket repl iterates over expressions to make it more
...
like textual-read-eval-print-loop
There is still a difference, however, because drracket's REPL has a
notion of multiple expressions that are submitted simultaneously that
textual-read-eval-print-loop doesn't. For example, if you type this at
the prompt:
(car) (+ 1 2)
then textual-read-eval-print-loop will print out the error and then 3,
but drracket will print only the error (ditto if (car) were replaced
by a continuation abort).
This difference is, IMO, a good thing, since it lets you use a single
interaction to do multiple things, but stops as soon as there is an
error. (It is also how drracket has behaved for a long time.)
closes PR 12790
2012-05-30 22:31:55 -05:00
Robby Findler
efd6772e9a
adjust repl-test and the module language test for the new error message format
2012-05-30 22:31:54 -05:00
Eli Barzilay
17090fca4f
A bunch of fprintf' ->
eprintf' conversions (and a few related things).
2012-05-06 12:06:00 -04:00
Robby Findler
4694a9874f
added line numbers to the syncheck test cases (and removed bogus comment)
2012-04-30 14:39:27 -05:00
Robby Findler
723ad6207c
add opening a file (and (hopefully) waiting for the coloring to finish)
...
and run the test three times, instead of just once
2012-04-22 08:57:50 -05:00
Robby Findler
7e86c04847
update module language part of language-test.rkt for submodules
2012-03-30 10:44:42 -05:00
Robby Findler
5c7a299c04
make DrRacket run test submodules (in the module language) by default.
...
Add an option in the language dialog to disable that behavior
2012-03-29 22:12:14 -05:00
Robby Findler
cd576ffb3c
adjust the easter egg test suite so it can be loaded by Sam's lib
...
to run all kinds of days.
also fix a bug so that it properly resets the prefs back to the
defaults (and thus has to explicitly set the language)
2012-03-29 07:32:18 -05:00
Robby Findler
e777796a74
fix recently introduced bug in drracket test suites
2012-03-26 17:13:42 -05:00
Robby Findler
617df05ef7
added a test suite for DrRacket that checks to make sure the Dear Dr
...
starts up on all of the days that have easter eggs (well, except 7/2,
since that one is hard to interpose on and hasn't changed in a long
time)
2012-03-26 15:43:56 -05:00
Robby Findler
9bc1684c9b
fix problems with user-defined keybindings and the example in the docs
...
as reported on the dev mailing list by António Menezes Leitao
2012-03-19 09:58:59 -05:00
Eli Barzilay
43ef402274
Don't compile test files.
...
(Didn't touch the tiny "test-docs-complete" tests.)
2012-03-13 10:29:13 -04:00
Robby Findler
bd08e09b12
fix up the repl test now that picts dont render as bitmaps
...
(following up commits
ad65164c5e
and
72b9199976
)
2012-02-27 10:00:23 -06:00
Robby Findler
36323cf3be
added a pict-snip test case
2012-02-25 21:42:40 -06:00
Robby Findler
eda4d294cc
Lost the snipclass with the name (lib "collapsed-snipclass.ss" "framework")
...
somewhere between 5.1.3 and 5.2.1. Bring it back.
closes PR 12563
2012-02-14 11:26:20 -06:00
Robby Findler
4763fb5189
drscheme => drracket
2012-02-14 11:26:20 -06:00
Robby Findler
760ec887b9
split up the REPL test to get parallelism in drdr (and hopefully avoid timeouts)
2012-02-12 19:33:35 -06:00
Matthew Flatt
9b569aa9a2
adjust some libraries to avoid converting paths to strings too early
...
Early conversions leave absolute paths in bytecode and rendered
documentation.
2012-02-10 06:17:18 -07:00
Matthew Flatt
8cf49dfdb1
fix format of some error messages
...
Closes 12536
2012-02-04 05:32:00 -07:00
Robby Findler
c9e4c88b7c
fix a bug in check syntax where it would attempt to (as part of the
...
coloring for blame assignment in check syntax) try to color
the right-hand side of a binding that actually comes from
a lambda-bound variable (and thus crash for not finding the
right-hand side)
2012-01-19 13:20:41 -06:00
Robby Findler
2e54a89773
adjust drracket's repl so that it renders convertible things by turning them into .png's.
2011-12-02 08:10:32 -06:00
Robby Findler
c338e5bfe3
remove now-unneeded debugging printfs from drracket's module-lang test suite
2011-11-30 08:24:20 -06:00
Robby Findler
153dd73f6b
adjust drracket to clean up the code that sets the initial value of
...
current-directory and current-load-relative-directory and to make
current-directory's initial value be the user's home directory
2011-11-28 13:29:55 -06:00
Robby Findler
462a348f19
fix bugs in the way the Racket|Disable Tests menu item worked
...
also adjust the test-engine-test.rkt test suite to bring it into
sync with the changes to the way the DrRacket REPL works from
commit bfa6b1d953
2011-11-28 00:13:59 -06:00
Robby Findler
2f5e0206a8
more printfs to try to find what is going on in drdr with the module-lang-test.rkt
2011-11-14 07:08:37 -06:00