[racket-dev] [racket] Disable/Enable Tests

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sun Nov 27 22:47:50 EST 2011

[ moved to dev ]

Apparently this broke somewhere in between v5.0 (June 2010) where it
works and v5.1 (Feb 2011) where it doesn't. I can't use git bisect to
find the precise commit because the earlier version doesn't compile on
either my windows or my mac machine (mac is lion and windows uses too
new of a version of visual studio).

And I *hate* touching this code because something always ends up
broken. I got really mad last time this code broke and so I hope we
have better test suites now because of that, but I'm really not
excited by the prospect of trying to change it again. Not only is the
code hard to understand because it is poorly written, it is also
unclear what parts of DrRacket it influences.

Given all of this, my inclination is to simply remove this option. So
far the only one who has spoken in favor of it gave a reason that
(thankfully) no longer applies.

Any objections? Comments?



On Sun, Nov 27, 2011 at 8:24 PM, Sam Tobin-Hochstadt <samth at ccs.neu.edu> wrote:
> It doesn't appear to do anything at the moment -- it's only effect is
> to set a preference (buggily) which is only examined by the menu item,
> not by any testing code. I've been unable to determine when it stopped
> working via code archeology, but it was probably quite a while ago.
> On Sun, Nov 27, 2011 at 8:17 PM, Mark Engelberg
> <mark.engelberg at gmail.com> wrote:
>> In the latest version of Racket, I see a menu item to disable and
>> enable tests.  What testing library does this work with?  The htdp
>> testing library, rackunit, something else?
>> Thanks,
>> Mark
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://lists.racket-lang.org/listinfo/users
> --
> sam th
> samth at ccs.neu.edu
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/users

Posted on the dev mailing list.