[Q] A new attempt to create a Squeak Test Server + Image Fingerprints

Markus Gaelli gaelli at emergent.de
Mon Dec 13 12:01:51 UTC 2004


Forgot to point you to some mail concerning the previous state of the  
art....

http://lists.squeakfoundation.org/pipermail/squeak-dev/2003-September/ 
066288.html

On Dec 13, 2004, at 13:03, Hannes Hirzel wrote:

>
> Markus Gaelli wrote:
>> I think you identified a very important use case.
>> I assume that you mean the newest versions of this packages  
>> available, no?
>> So this would make sense on a moving target, meaning to try to load  
>> the newest versions into the _actual_ image version, right?
>
> Yes, today for example this would be
>
> ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.8beta/Squeak3.8g-6527.zip
>
> and
>
> ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.9alpha/Squeak3.9a-6532.zip
>
>
>
>> Big thanks goes to Daniel Vainsencher, who installed it, and made  
>> work the first time! But somehow university got both of us distracted  
>> again...
>
> I see. So where is the server and the last emails which were sent out?
>
>
>>> I do not see the fingerprint thing to be an issue.
>>
>
>> I did not explain it very well, I guess. The idea is to harvest all  
>> the unary methods (at least the ones on the class sides) and use them  
>> as "smoke tests".
>> Some of them might never run, but if some ran in an earlier version  
>> and now not anymore, that might mean sth.
>> In order to get them I was thinking to use this fingerprint approach,  
>> as you want to make sure, that no side-effects of some earlier tests  
>> occur.
>> For academic reasons I would be quite interested in this approach:  
>> has this been done before, is it useful, is it feasible?
>
> I see, you are looking for some heuristics to find out which unary  
> methods might be candidates as test cases.
>
> An related idea to this is to look for unary method calls and  
> autogenerate test cases for the classes they belong to.
>
> For the test cases there might be an interface / query tool for  
> selecting them easily and moving them to the actual test case pool.
>
> However the first step I perceive the very crude test
>
> load a packacke
> 	succeeds
>         fails
>
> already giving 50% of the success of automatic testing.
>
> Or even more basic just to try get working again with the most recent  
> images what Daniel had working.
>
> Or if you do not have time at least document it enough so that somebody
> other in the list might have enough knowledge to help out.
>
>
> Hannes
>
>




More information about the Squeak-dev mailing list