TestRunner in 3.8 -- ARGH!!!

stéphane ducasse ducasse at iam.unibe.ch
Tue Nov 2 20:33:29 UTC 2004


May be the TestBrowser can also be an option to replace TestRunner as  
mentioned in another thread?

Stef


On 2 nov. 04, at 19:15, Marcus Denker wrote:

>
> Am 02.11.2004 um 06:39 schrieb Andreas Raab:
>
>> Hi Guys,
>>
>> I don't know how many people out there use 3.8 (or 3.7 for that  
>> matter) but given the behavior of TestRunner I cannot imagine that  
>> many people use it for daily work. In moving some code from 3.6 to  
>> 3.8 I immediately noticed that some important things have been  
>> broken, others removed, as if it were the goal to make it harder to  
>> run tests. How odd.
>>
>> More specifically:
>>
>> #1: As has been pointed out in the thread starting at  
>> http://lists.squeakfoundation.org/pipermail/squeak-dev/2004-March/ 
>> 074876.html TestRunner is STILL broken if you run any UI tests with  
>> it. It's six months now during which the people who have argued this  
>> broken behavior to be a "feature" have done absolutely nothing to  
>> improve the situation. ARGH!
>>
>
> Ok, yes, I should have put that into the SUnit package sooner... I  
> will soon.
>
>> #2: For some odd reason, someone must have decided that a nicer look  
>> of TestRunner is more important than the work it does. So what we got  
>> in this process is a beautifully anti-aliased progress bar ... and  
>> what we lost is the ability to easily run multiple tests at once  
>> (yeah, who'd need that eh?! ;-)
>>
>>
>
> I was 100% sure that the idea of an abstract testcase was that they  
> are supposed to be abstract classes. (Do not show up in Testrunner,  
> test
> are inherited by the children). I never had the idea to use them for  
> grouping tests... so with that mental model, I added the fixes that  
> removed
> the abstract tests from the testrunner that were postet to the list.
> (Having Abstract classes in the TestRunner has the problem that "run  
> all" then runs tests multiple times).
>
> For grouping, I wanted to add a pane with the sytemcategories to the  
> testrunner. But I havn't yet come around to do that.
>
> Another thing I should look at again is Romain's BrowseUnit. I used an  
> older version a lot.
>
>     Marcus
>
>




More information about the Squeak-dev mailing list