[racket-dev] What's the process for adding a project to DrDr

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Thu Oct 25 17:22:02 EDT 2012

DrDr gives you access to an X11 display, so I suppose you could run
Firefox or something else that you could script. I don't really know
anything about that and/or getting the results back to the Racket
script to signal success or failure. Currently the only GUI tests are
DrRacket's and they are quite finicky and rely on some GUI scripting
built in Racket. Basically... what you want is possible, but you'd be
the first one to do it.


On Thu, Oct 25, 2012 at 3:17 PM, Danny Yoo <dyoo at hashcollision.org> wrote:
> On Tue, Oct 23, 2012 at 9:56 PM, Jay McCarthy <jay.mccarthy at gmail.com> wrote:
>> DrDr has the capability of doing that [installing packages], but
>> installing Planet packages requires running raco setup which could
>> break the parallelism and cause changes that are unsafe to the other
>> tests. Also, I'd have to change it to go run all the files inside the
>> package, which is do-able.
> Would it be able to do things like open up a web browser window during
> DrDr running?  Much of the test suite uses a web browser to make sure
> that Whalesong generates JavaScript that works on the browser.  If
> not, I need to make a separate test script that just drives the
> compiler without evaluating the Javascript.

Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University

"The glory of God is Intelligence" - D&C 93

Posted on the dev mailing list.