[squeak-dev] [TEST PLANS] We need your support for making Squeak better

H. Hirzel hannes.hirzel at gmail.com
Mon Jul 2 05:21:35 UTC 2018


NuScratch installation test in Squeak 5.2a

Result OK
Steps: http://wiki.squeak.org/squeak/1263
Comment: Too many steps to do the installation.

On 6/28/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> Note that the test code for the test in the previous mail is just
>
> s := SimpleButtonMorph new.
> s target: [(EllipseMorph new extent: 50 at 50; color: Color red) openInHand].
> s label: 'Get a red dot'.
> s actionSelector: #value.
> s openInHand.
>
> It is to be pasted into a Workspace , executed and then the workspace
> needs to be closed before the project is saved.
>
> On 6/28/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>> A test case which tests project loading from Squeak 3.x projects - a
>> project which includes a BlockContext object
>>
>> A minimal test case is
>>
>> a) Take a Squeak 3.10.2 image such as the
>> http://folk.uio.no/trygver/assets/BabyIDE.zip version from Trygve
>> Reenskaug
>>
>> use an interpreter VM to open it.
>>
>> b) open a new empty project (no flaps, no trash can): Label it
>> 'SimplBtnMrphWthBlkAsTgt1'
>>    (the name needs to be less than 24 characters, unfortunately)
>>
>> c) Use the second example of page http://wiki.squeak.org/squeak/6413
>>     a SimpleButtonMorph with a block as target.
>>
>> d) Choose 'world menu' / 'projects' / 'save project on local file only'
>>
>> e)  Get the file 'SimplBtnMrphWthBlkAsTgt1.001.pr' from the Squeaklets
>> folder
>>
>> f) Drop the project file onto the desktop of a Squeak5.2alpha latest
>> update: #18117 image
>>
>>
>> On 6/28/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>> Load and test
>>>
>>> SIXX - Smalltalk Instance eXchange in XML
>>>
>>> SIXX allows you to exchange nets of Smalltalk objects between Squeak,
>>> Pharo, Cuis, VW and Dolphin Smalltalk.
>>>
>>> http://wiki.squeak.org/squeak/84
>>>
>>> On 6/28/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>>> Page http://wiki.squeak.org/squeak/1183 shows the results of loading
>>>> *.pr files from SqueakLand (Etoys project files). Currently 10 project
>>>> files load fine, 2 do not.
>>>>
>>>> On 6/9/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>>>> Test case: 'Unloading Etoys from Squeak 5.2'
>>>>>
>>>>> Description: http://wiki.squeak.org/squeak/1156
>>>>>
>>>>> ToDo: Do test and update wiki page with the result.
>>>>>
>>>>> On 6/6/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>>>>> A sketch of another manual test case (details will be provided in
>>>>>> another thread)
>>>>>>
>>>>>> Use Etoys projects
>>>>>> --------------------------
>>>>>> 1. Download latest 5.2a
>>>>>> 2. Load the Add-On which allows for Etoys projects
>>>>>>     see thread 'MorphicProject subclass: #EtoysProject'
>>>>>> 3. Find out what is possible to do and what is not possible.
>>>>>>     Develop several test cases
>>>>>>
>>>>>> HH.
>>>>>>
>>>>>> On 6/2/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>>>>>> Hi Edgar
>>>>>>>
>>>>>>> On 5/26/18, Edgar J. De Cleene <edgardec2005 at gmail.com> wrote:
>>>>>>>> Added.
>>>>>>>> But you don't need go to 3.8.
>>>>>>>> 3.10.2 should work and if not send mail to me.
>>>>>>>
>>>>>>> It works fine in 3.10.2 as well.
>>>>>>>
>>>>>>>> For a complete forensics, 4.5 could be updated almost to 4.6 final,
>>>>>>>> when
>>>>>>>> Cog
>>>>>>>> brings us speed and troubles :=)
>>>>>>>
>>>>>>> This probably does not work generally, see new test case below.
>>>>>>>
>>>>>>>
>>>>>>> A new test case is here
>>>>>>> Load a small piece of 'active content' (a "slide"), together with
>>>>>>> construction code and instructions
>>>>>>> http://wiki.squeak.org/squeak/2765
>>>>>>>
>>>>>>> Result
>>>>>>> - 3.2 .morph file was created in Squeak 3.2
>>>>>>> - 3.8.1 - loads fine
>>>>>>> - 3.10.2 - loads fine
>>>>>>> - 4.4 - does NOT load
>>>>>>> - 5.1 - does NOT load
>>>>>>> - Squeak6.0alpha #17233 - does NOT load
>>>>>>> - 5.2a - loads fine
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------
>>>>>>>
>>>>>>> Another test case from the VM-developer list
>>>>>>>
>>>>>>> 1. On macOS Sierra, version 10.12.6 (16G1314).
>>>>>>> 2. Downloaded most recent Squeak5.2alpha -macOS.zip,
>>>>>>> 3. extract it,
>>>>>>> 4. copy it to a new folder and open it.
>>>>>>> 5. Click on maximize button in the  Squeak window.
>>>>>>>
>>>>>>> EXPECTED RESULT
>>>>>>> The Squeak window is maximized.
>>>>>>>
>>>>>>> CURRENT RESULT
>>>>>>> Squeak crashes
>>>>>>>
>>>>>>> Might be difficult to reproduce
>>>>>>>
>>>>>>> -----------------------------
>>>>>>> Regards
>>>>>>> Hannes
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>


More information about the Squeak-dev mailing list