[squeak-dev] The Trunk: SUnitGUI-ct.84.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Jan 10 18:00:26 UTC 2022


Christoph Thiede uploaded a new version of SUnitGUI to project The Trunk:
http://source.squeak.org/trunk/SUnitGUI-ct.84.mcz

==================== Summary ====================

Name: SUnitGUI-ct.84
Author: ct
Time: 10 January 2022, 7:00:24.041518 pm
UUID: 90e73213-5990-8a48-bfff-1e15ffadf49c
Ancestors: SUnitGUI-mt.83, SUnitGUI-ct.78, SUnitGUI-ct.80

Merge commit.

SUnitGUI-ct.78:
	Extend the TestRunner to delete selectors from failedList/errorList if they are removed from system.

SUnitGUI-ct.80:
	Reverts SUnitGUI-cmm.78 which was considered unpleasant by the majority of reviewers (read here: http://forum.world.st/The-Trunk-SUnitGUI-cmm-78-mcz-td5108915.html).

=============== Diff against SUnitGUI-mt.83 ===============

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 changed:
  ----- Method: TestRunner>>representsSameBrowseeAs: (in category 'accessing-ui') -----
  representsSameBrowseeAs: anotherModel 
+ 	^ self class = anotherModel class
+ 	and: [ classesSelected = anotherModel classesSelected ]!
- 	^ true!

Item was added:
+ ----- Method: TestRunner>>updateMethods (in category 'updating') -----
+ updateMethods
+ 
+ 	errorList := errorList select: #isInstalled.
+ 	failedList := failedList select: #isInstalled.
+ 	self
+ 		changed: #failedList;
+ 		changed: #errorList.!



More information about the Squeak-dev mailing list