Develop and execute manual testcases for project saving / loading of Squeak 5.2 *.pr files (*.pr file see http://wiki.squeak.org/squeak/885) Example file Project32b5d2.004.pr attached
Result: SUCCESS
On 7/2/18, H. Hirzel hannes.hirzel@gmail.com wrote:
Test case copied from http://lists.squeakfoundation.org/pipermail/squeak-dev/2018-July/199422.html
- Open a workspace, type some text in it.
- Ctrl+left click on the text to open the morph menu of the
TextMorphForEditView. 3. Choose "text properties..."
Result: FAILURE
On 7/2/18, H. Hirzel hannes.hirzel@gmail.com wrote:
Project saving and loading has been made to work again: Test various scenarios.
On 7/2/18, H. Hirzel hannes.hirzel@gmail.com wrote:
NuScratch: If you click on 'full screen' you get Project>>#fullScreenOn has been deprecated.
On 7/2/18, H. Hirzel hannes.hirzel@gmail.com wrote:
On 7/2/18, H. Hirzel hannes.hirzel@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@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@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@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@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@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@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@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@gmail.com wrote: >>>>>> Hi Edgar >>>>>> >>>>>> On 5/26/18, Edgar J. De Cleene edgardec2005@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 >>>>>> >>>>> >>>> >>> >> >