On 26 Aug 2010, at 11:32:48, John Clements wrote:

> 3) It's not clear how you want to handle test cases; they don't currently 
> generate anything in the interactions window, and yet this sounds like the 
> thing that you're *most* likely to want to be able to step.  For the sake of 
> argument, let me propose something:
> 
> the result of "generate-report" (the hidden summary-generation call that 
> check-expect inserts) should be a snip that shows up in the interactions 
> window, called (e.g.) "Test Report".  Clicking on this (right-clicking on 
> this?) should open a window showing the test cases in some tabular format, 
> indicating which ones succeeded and which ones failed.  Selecting one of 
> these, the user could choose to see its steps. 
> 
> Additional hidden benefit of this structure: because of the syntactic 
> fol-de-rol that surrounds test cases, it should be fairly easy in such a 
> tabular window to also show those test cases that didn't get run at all, 
> because an earlier one caused a runtime error.

What about tying the stepper in with the current test result window (that's 
either docked or a free floating window) for stepping through tests? So the 
step => button would appear along with the failed tests and a different "drop 
down" expansion point with the successful tests to list the separate tests and 
respective step => buttons.

Cheers,
-Kathy
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to