lukas how to you invoke the coverage for a test? I tried with profiled and I got a DNU.
Stef From: zork To: [email protected] Subject: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #terminate here insert explanation of what you were doing, suspect changes you've made and so forth. 31 March 2009 8:36:50 pm VM: Mac OS - a SmalltalkImage Image: Pharo0.1 [Latest update: #10259] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/ducasse/Workspace/FirstCircle/ActiveResearch/Pharo/ Pharo Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/ducasse/Library/Preferences/Squeak/Internet/My Squeak UndefinedObject(Object)>>doesNotUnderstand: #terminate Receiver: nil Arguments and temporary variables: aMessage: terminate exception: MessageNotUnderstood: UndefinedObject>>terminate resumeValue: nil Receiver's instance variables: nil [] in MessageTally>>spyEvery:on: {[SmalltalkImage current getVMParameters keysAndValuesDo: [:idx :gcVal | gc...]} Arguments and temporary variables: millisecs: 1 aBlock: [] in TestRunner>>runProfiled {[self runAll]} myDelay: a Delay startTime: 311391 time0: 307811 idx: 40 gcVal: 4 BlockContext>>ensure: Receiver: [] in TestRunner>>runProfiled {[self runAll]} Arguments and temporary variables: aBlock: nil returnValue: a TestRunner b: [] in MessageTally>>spyEvery:on: {[SmalltalkImage current getVMParameters ...etc... Receiver's instance variables: sender: nil pc: nil stackp: 0 nargs: 0 startpc: 31 home: TestRunner>>runProfiled MessageTally>>spyEvery:on: Receiver: TestRunner >> runProfiled Arguments and temporary variables: millisecs: 1 aBlock: [] in TestRunner>>runProfiled {[self runAll]} myDelay: a Delay startTime: 311391 time0: 307811 idx: 40 gcVal: 4 Receiver's instance variables: class: TestRunner method: a CompiledMethod (1657) tally: 3568 receivers: an Array(TestRunner >> runAll SystemProgressMorph >> label:min:max: ...etc... senders: nil time: nil gcStats: #(3672228 3627200 4333372 -1629 0 0 0 0 2511 917 47 0 0 0 0 0 0 0 0 0 ...etc... maxClassNameSize: 30 maxClassPlusSelectorSize: 60 maxTabs: 60 --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #terminate [] in MessageTally>>spyEvery:on: {[SmalltalkImage current getVMParameters keysAndValuesDo: [:idx :gcVal | gc...]} BlockContext>>ensure: MessageTally>>spyEvery:on: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MessageTally class>>spyOn: TestRunner>>runProfiled PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction PluggableButtonMorphPlus>>performAction [] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]} Array(SequenceableCollection)>>do: PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: PluggableButtonMorphPlus>>mouseUp: PluggableButtonMorphPlus(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorphPlus(Morph)>>handleEvent: PluggableButtonMorphPlus(Morph)>>handleFocusEvent: [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. ActiveEvent := anEvent. result := focusHolder han...]} [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]} BlockContext>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h processEvents. ActiveHand := nil]} Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield. false] whileFalse. nil]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]} _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
