Strange it did not show up. Stef
On Apr 1, 2009, at 11:03 AM, Lukas Renggli wrote: >> From the Test Runner. Click on "Run Coverage". > > Lukas > > On Tue, Mar 31, 2009 at 8:37 PM, Stéphane Ducasse > <[email protected]> wrote: >> 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 >> > > > > -- > Lukas Renggli > http://www.lukas-renggli.ch > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
