[ENH] TestRunnerEnh-nk

ducasse ducasse at iam.unibe.ch
Tue Dec 2 08:00:29 UTC 2003


On Mardi, déc 2, 2003, at 06:59 Europe/Zurich, Doug Way wrote:

>
> 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.

Normally this will be the case and the runner is so bad that discarding 
it if it would be included would not be a problem.



>  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