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

H. Hirzel hannes.hirzel at gmail.com
Mon Jul 2 05:43:45 UTC 2018


NuScratch: If you click on 'full screen' you get
Project>>#fullScreenOn has been deprecated.


On 7/2/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> On 7/2/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>> NuScratch installation test in Squeak 5.2a
>>
>> Result OK
>> Steps: http://wiki.squeak.org/squeak/1263
>> Comment: Too many steps to do the installation.
> Help call does not work
>>
>> 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