[ENH] TestRunnerEnh-nk

marcus at ira.uka.de marcus at ira.uka.de
Mon Dec 1 12:30:33 UTC 2003


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.
"!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TestRunnerEnh-nk.cs.gz
Type: application/octet-stream
Size: 9016 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20031201/e5cfcd6a/TestRunnerEnh-nk.cs.obj


More information about the Squeak-dev mailing list