Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007057 [Squeak] LanguageEditor major always 05-19-08 18:41 05-26-08 18:34
Reporter wiz View Status public  
Assigned To KenCausey
Priority immediate Resolution fixed  
Status closed   Product Version 3.10
Summary 0007057: [Fix] The test LangEnvBugs did not leave fonts the way they were.
Description The test LangEnvBugs did not leave fonts the way they were.

In creating a change that tested the original bug (0005309) my attempts to restore the situation to normal after the test prove insufficient.

The font defaults were changed and caused the second pass of the tests to run unstably.

This was interesting and pointed to other bug weaknesses in squeak.
Still not a desirable state of affairs for this test.



Additional Information The test should note the state of all fonts it affects and restore their state.

This has proven trickier than I thought. The font preferences have been sorely used. And ordinary messures have not worked.

While I am still working on it I have come up with a work around.

I make the assumption that tests will generally be run while the default fonts are in place. So I have added a tearDown method that simply restores the default fonts after the test has been run.

This will still change things if the fonts did not start out as default but it is a better state of affairs than we had.

Attached Files  LangEnvBugs-tearDown.st [^] (214 bytes) 05-19-08 18:42

- Relationships

SYSTEM WARNING: Creating default object from empty value

related to 0007054new  How does one restore the changes made by smallLand Preferences??? 
related to 0007035closed edgardec Fix system version for 3.10.1 

- Notes
(0012148 - 24 - 24 - 24 - 24 - 24 - 24)
KenCausey
05-23-08 20:59

Harvested as update 7173
 
(0012175 - 15 - 15 - 15 - 15 - 15 - 15)
KenCausey
05-26-08 18:34

Fixed in 3.10.1
 

- Issue History
Date Modified Username Field Change
05-19-08 18:41 wiz New Issue
05-19-08 18:42 wiz File Added: LangEnvBugs-tearDown.st
05-19-08 19:32 wiz Relationship added related to 0007054
05-20-08 19:21 KenCausey Status new => assigned
05-20-08 19:21 KenCausey Assigned To  => KenCausey
05-20-08 22:48 KenCausey Relationship added related to 0007035
05-23-08 20:59 KenCausey Status assigned => resolved
05-23-08 20:59 KenCausey Fixed in Version  => 3.10
05-23-08 20:59 KenCausey Resolution open => fixed
05-23-08 20:59 KenCausey Note Added: 0012148
05-26-08 18:34 KenCausey Status resolved => closed
05-26-08 18:34 KenCausey Note Added: 0012175


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
55 total queries executed.
39 unique queries executed.
Powered by Mantis Bugtracker