Christoph Thiede uploaded a new version of SUnitGUI to project The Trunk: http://source.squeak.org/trunk/SUnitGUI-ct.78.mcz
==================== Summary ====================
Name: SUnitGUI-ct.78 Author: ct Time: 14 December 2019, 1:16:54.749841 am UUID: 25969db8-4090-e54a-8885-4c69502bc44b Ancestors: SUnitGUI-cmm.77
Extend the TestRunner to delete selectors from failedList/errorList if they are removed from system
Depends on SUnit-ct.122.
=============== Diff against SUnitGUI-cmm.77 ===============
Item was changed: ----- Method: TestRunner>>initialize (in category 'initialization') ----- initialize super initialize. failedList := errorList := Array new. SystemChangeNotifier uniqueInstance notify: self ofSystemChangesOfItem: #class change: #Added using: #update; notify: self ofSystemChangesOfItem: #category change: #Added using: #update; notify: self ofSystemChangesOfItem: #class change: #Removed using: #update; notify: self ofSystemChangesOfItem: #category change: #Removed using: #update; notify: self ofSystemChangesOfItem: #class change: #Renamed using: #update; notify: self ofSystemChangesOfItem: #category change: #Renamed using: #update; notify: self ofSystemChangesOfItem: #class change: #Recategorized using: #update; + notify: self ofSystemChangesOfItem: #category change: #Recategorized using: #update; + notify: self ofSystemChangesOfItem: #method change: #Removed using: #updateMethods. - notify: self ofSystemChangesOfItem: #category change: #Recategorized using: #update. environment := Environment current. self update; reset!
Item was added: + ----- Method: TestRunner>>updateMethods (in category 'updating') ----- + updateMethods + + errorList := errorList select: #isInstalled. + failedList := failedList select: #isInstalled. + self + changed: #failedList; + changed: #errorList.!
packages@lists.squeakfoundation.org