[ENH] TestRunnerEnh-nk
Doug Way
dway at riskmetrics.com
Tue Dec 2 05:59:39 UTC 2003
I notice that the SUnit package package contains TestRunner, and SUnit
is an in-image package, so the SUnit package should also be updated
since it is the master copy.
However, I vaguely remember reading something on the list about future
versions of SUnit not including TestRunner. If that's true, then I
guess it's okay to just update TestRunner in the image for now. (The
basic TestRunner UI that comes with SUnit could use a lot of help, so
it's probably best if it's not included with SUnit anyway.)
- Doug
On Monday, December 1, 2003, at 07:30 AM, marcus at ira.uka.de wrote:
> from preamble:
>
> "Change Set: TestRunnerEnh-nk
> Date: 6 August 2003
> Author: Ned Konz
>
> 6 August 03 (1.9):
> 3.6 compatibility.
> Made into a Model subclass.
> Made debugger step to beginning of failed test case.
> Added window colors.
> Added to flaps registry.
> Fixed browsing.
>
> 1 May '03 (1.8):
> Fixed behavior of progress morph when collapsed and re-expanded.
>
> 23 Dec (1.7):
> Fixed for compatibility with TestBrowser.
>
> 19 Dec:
> Added fixes for abstract classes from Magistrello Alejandro.
>
> 19 Dec:
> Added to World menu.
> Made top divider work right.
> Added button spacing.
> Made it respect window color choice.
> Kept select/deselect all from scrolling list.
>
> 15 Dec: kept it from scrolling back to the beginning
> when you deselect a test.
>
> I didn't like the TestRunner tying up the UI.
> So this version runs tests in the background; I'm going
> to post a TestCase subclass for UI testing soon.
>
> Also:
>
> * adds progress notification
> * adds a stop button
> * You can select which tests you want to run.
> * It sorts the test cases by name.
> * It works in a MVC project.
> * It has a context menu for the selection list
> * It allows you to select test cases by pattern
>
> This includes changes by Stephan Wessels:
>
> The most obvious changes will be related to the buttons having fixed
> widths, and the small text panes having fixed heights regardless of
> resizing. The buttons use rounded corners and all the panes use window
> existing preference settings for border shape and colors. If the
> optional buttons preference is turned on, the tests list pane includes
> the main menu items as optional buttons.
> "!
>
> <TestRunnerEnh-nk.cs.gz>
More information about the Squeak-dev
mailing list
|