Issue 6737 in pharo: Test Runner: File out results

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Issue 6737 in pharo: Test Runner: File out results

pharo
Status: New
Owner: ----
Labels: Type-Bug

New issue 6737 by [hidden email]: Test Runner: File out results
http://code.google.com/p/pharo/issues/detail?id=6737

I'm file out a test result from the test runner (button bottom right - File  
out result). Beeing lazy I accept the default filename. In my case it  
is "tests_Pharo2.0a_2012-09-25T12:28:26.317+02:00.txt".

I get the following DNU:

25 September 2012 12:39:27.927 pm

VM: Win32 - IX86 - 6.1 - NBCoInterpreter  
NativeBoost-CogPlugin-IgorStasenko.9 uuid:  
801decd2-0b42-fa49-bcea-d7564d516a1b Aug  3 2012
StackToRegisterMappingCogit VMMaker-oscog-IgorStasenko.162 uuid:  
e4554f9a-cc90-4826-a807-ac282b782fe4 Aug  3 2012
git://gitorious.org/cogvm/blessed.git Commit:  
aeb0705cde4b8fc57cb262dc051c5ee6dfa72a14 Date: 2012-07-26 16:38:48 +0200  
By: Igor Stasenko <[hidden email]>

Image: Pharo2.0a [Latest update: #20296]

UndefinedObject(Object)>>doesNotUnderstand: #nextPutAll:
        Receiver: nil
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
nil

TestResult>>printOn:
        Receiver: 27 run, 21 passes, 0 expected failures, 3 failures, 3 errors, 0  
unexpected passes
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                timeStamp: 2012-09-25T12:28:26.317+02:00
                failures: a Set(ZnClientTests>>#testIfFailNotFound  
ZnClientTests>>#testIfFailWr...etc...
                errors: an OrderedCollection(ZnClientTests>>#testGetSmallHTMLOneShot  
ZnClientTe...etc...
                passed: an OrderedCollection(ZnClientTests>>#testConstruction  
ZnClientTests>>#t...etc...

TestResult>>fileOutOn:
        Receiver: 27 run, 21 passes, 0 expected failures, 3 failures, 3 errors, 0  
unexpected passes
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                timeStamp: 2012-09-25T12:28:26.317+02:00
                failures: a Set(ZnClientTests>>#testIfFailNotFound  
ZnClientTests>>#testIfFailWr...etc...
                errors: an OrderedCollection(ZnClientTests>>#testGetSmallHTMLOneShot  
ZnClientTe...etc...
                passed: an OrderedCollection(ZnClientTests>>#testConstruction  
ZnClientTests>>#t...etc...

[result fileOutOn: stream] in TestRunner>>fileOutResults
        Receiver: a TestRunner
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                categories: #(#'Announcements-Tests-Core' #'BalloonTests-Collections'  
#'Collect...etc...
                categoriesSelected: a Set(#'Zinc-Tests')
                classes: {ZnBivalentWriteStreamTests. ZnBufferedWriteStreamTests.  
ZnCharacterEn...etc...
                classIndex: 0
                classesSelected: a Set(ZnClientTests)
                failedList: an Array(ZnClientTests>>#testIfFailNonExistingHost  
ZnClientTests>>#...etc...
                failedSelected: nil
                errorList: an Array(ZnClientTests>>#testGetSmallHTMLOneShot  
ZnClientTests>>#tes...etc...
                errorSelected: nil
                lastUpdate: 3526028910
                result: 27 run, 21 passes, 0 expected failures, 3 failures, 3 errors, 0  
unexpec...etc...
                previousRun: nil
                categoryPattern: nil
                classPattern: nil
                testAnnouncementBlock: [:announcement | self updateStatus: true]

BlockClosure>>ensure:
        Receiver: [result fileOutOn: stream]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                outerContext: TestRunner>>fileOutResults
                startpc: 125
                numArgs: 0

TestRunner>>fileOutResults
        Receiver: a TestRunner
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                categories: #(#'Announcements-Tests-Core' #'BalloonTests-Collections'  
#'Collect...etc...
                categoriesSelected: a Set(#'Zinc-Tests')
                classes: {ZnBivalentWriteStreamTests. ZnBufferedWriteStreamTests.  
ZnCharacterEn...etc...
                classIndex: 0
                classesSelected: a Set(ZnClientTests)
                failedList: an Array(ZnClientTests>>#testIfFailNonExistingHost  
ZnClientTests>>#...etc...
                failedSelected: nil
                errorList: an Array(ZnClientTests>>#testGetSmallHTMLOneShot  
ZnClientTests>>#tes...etc...
                errorSelected: nil
                lastUpdate: 3526028910
                result: 27 run, 21 passes, 0 expected failures, 3 failures, 3 errors, 0  
unexpec...etc...
                previousRun: nil
                categoryPattern: nil
                classPattern: nil
                testAnnouncementBlock: [:announcement | self updateStatus: true]

PluggableButtonMorph>>performAction:
        Receiver: a PluggableButtonMorph(226230272)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (898.0@566.0) corner: (1027.0@590.0)
                owner: a PluggablePanelMorph(57147392)
                submorphs: an Array(an AlignmentMorph(884998144))
                fullBounds: (898@566) corner: (1027@590)
                color: (Color r: 0.854 g: 0.836 b: 0.806)
                extension: a MorphExtension (252706816) [balloonText]  [other:  
(lastState -> f...etc...
                borderWidth: 1
                borderColor: #simple
                model: a TestRunner
                label: 'File out results'
                getStateSelector: nil
                actionSelector: #fileOutResults
                getLabelSelector: nil
                getMenuSelector: nil
                shortcutCharacter: nil
                askBeforeChanging: false
                triggerOnMouseDown: false
                offColor: nil
                onColor: nil
                feedbackColor: nil
                showSelectionFeedback: false
                allButtons: nil
                arguments: #()
                argumentsProvider: nil
                argumentsSelector: nil
                gradientLook: true
                enabled: true
                actionBlock: nil
                getColorSelector: nil
                getEnabledSelector: #hasFailuresOrErrors

[:m | (m containsPoint: evt cursorPoint)
                ifTrue: [m enabled
                                ifTrue: [m performAction: evt]]] in PluggableButtonMorph>>mouseUp:
        Receiver: a PluggableButtonMorph(226230272)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (898.0@566.0) corner: (1027.0@590.0)
                owner: a PluggablePanelMorph(57147392)
                submorphs: an Array(an AlignmentMorph(884998144))
                fullBounds: (898@566) corner: (1027@590)
                color: (Color r: 0.854 g: 0.836 b: 0.806)
                extension: a MorphExtension (252706816) [balloonText]  [other:  
(lastState -> f...etc...
                borderWidth: 1
                borderColor: #simple
                model: a TestRunner
                label: 'File out results'
                getStateSelector: nil
                actionSelector: #fileOutResults
                getLabelSelector: nil
                getMenuSelector: nil
                shortcutCharacter: nil
                askBeforeChanging: false
                triggerOnMouseDown: false
                offColor: nil
                onColor: nil
                feedbackColor: nil
                showSelectionFeedback: false
                allButtons: nil
                arguments: #()
                argumentsProvider: nil
                argumentsSelector: nil
                gradientLook: true
                enabled: true
                actionBlock: nil
                getColorSelector: nil
                getEnabledSelector: #hasFailuresOrErrors

Array(SequenceableCollection)>>do:
        Receiver: an Array(a PluggableButtonMorph(212074496) a  
PluggableButtonMorph(202899456) a PluggableBu...etc...
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
an Array(a PluggableButtonMorph(212074496) a  
PluggableButtonMorph(202899456) a PluggableBu...etc...

PluggableButtonMorph>>mouseUp:
        Receiver: a PluggableButtonMorph(226230272)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (898.0@566.0) corner: (1027.0@590.0)
                owner: a PluggablePanelMorph(57147392)
                submorphs: an Array(an AlignmentMorph(884998144))
                fullBounds: (898@566) corner: (1027@590)
                color: (Color r: 0.854 g: 0.836 b: 0.806)
                extension: a MorphExtension (252706816) [balloonText]  [other:  
(lastState -> f...etc...
                borderWidth: 1
                borderColor: #simple
                model: a TestRunner
                label: 'File out results'
                getStateSelector: nil
                actionSelector: #fileOutResults
                getLabelSelector: nil
                getMenuSelector: nil
                shortcutCharacter: nil
                askBeforeChanging: false
                triggerOnMouseDown: false
                offColor: nil
                onColor: nil
                feedbackColor: nil
                showSelectionFeedback: false
                allButtons: nil
                arguments: #()
                argumentsProvider: nil
                argumentsSelector: nil
                gradientLook: true
                enabled: true
                actionBlock: nil
                getColorSelector: nil
                getEnabledSelector: #hasFailuresOrErrors

PluggableButtonMorph(Morph)>>handleMouseUp:
        Receiver: a PluggableButtonMorph(226230272)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (898.0@566.0) corner: (1027.0@590.0)
                owner: a PluggablePanelMorph(57147392)
                submorphs: an Array(an AlignmentMorph(884998144))
                fullBounds: (898@566) corner: (1027@590)
                color: (Color r: 0.854 g: 0.836 b: 0.806)
                extension: a MorphExtension (252706816) [balloonText]  [other:  
(lastState -> f...etc...
                borderWidth: 1
                borderColor: #simple
                model: a TestRunner
                label: 'File out results'
                getStateSelector: nil
                actionSelector: #fileOutResults
                getLabelSelector: nil
                getMenuSelector: nil
                shortcutCharacter: nil
                askBeforeChanging: false
                triggerOnMouseDown: false
                offColor: nil
                onColor: nil
                feedbackColor: nil
                showSelectionFeedback: false
                allButtons: nil
                arguments: #()
                argumentsProvider: nil
                argumentsSelector: nil
                gradientLook: true
                enabled: true
                actionBlock: nil
                getColorSelector: nil
                getEnabledSelector: #hasFailuresOrErrors

MouseButtonEvent>>sentTo:
        Receiver: [(942@585) mouseUp 9612251 nil]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                timeStamp: 9612251
                source: a HandMorph(843055104)
                windowIndex: nil
                type: #mouseUp
                buttons: 0
                position: (942@585)
                handler: nil
                wasHandled: true
                whichButton: 4

PluggableButtonMorph(Morph)>>handleEvent:
        Receiver: a PluggableButtonMorph(226230272)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (898.0@566.0) corner: (1027.0@590.0)
                owner: a PluggablePanelMorph(57147392)
                submorphs: an Array(an AlignmentMorph(884998144))
                fullBounds: (898@566) corner: (1027@590)
                color: (Color r: 0.854 g: 0.836 b: 0.806)
                extension: a MorphExtension (252706816) [balloonText]  [other:  
(lastState -> f...etc...
                borderWidth: 1
                borderColor: #simple
                model: a TestRunner
                label: 'File out results'
                getStateSelector: nil
                actionSelector: #fileOutResults
                getLabelSelector: nil
                getMenuSelector: nil
                shortcutCharacter: nil
                askBeforeChanging: false
                triggerOnMouseDown: false
                offColor: nil
                onColor: nil
                feedbackColor: nil
                showSelectionFeedback: false
                allButtons: nil
                arguments: #()
                argumentsProvider: nil
                argumentsSelector: nil
                gradientLook: true
                enabled: true
                actionBlock: nil
                getColorSelector: nil
                getEnabledSelector: #hasFailuresOrErrors

PluggableButtonMorph(Morph)>>handleFocusEvent:
        Receiver: a PluggableButtonMorph(226230272)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (898.0@566.0) corner: (1027.0@590.0)
                owner: a PluggablePanelMorph(57147392)
                submorphs: an Array(an AlignmentMorph(884998144))
                fullBounds: (898@566) corner: (1027@590)
                color: (Color r: 0.854 g: 0.836 b: 0.806)
                extension: a MorphExtension (252706816) [balloonText]  [other:  
(lastState -> f...etc...
                borderWidth: 1
                borderColor: #simple
                model: a TestRunner
                label: 'File out results'
                getStateSelector: nil
                actionSelector: #fileOutResults
                getLabelSelector: nil
                getMenuSelector: nil
                shortcutCharacter: nil
                askBeforeChanging: false
                triggerOnMouseDown: false
                offColor: nil
                onColor: nil
                feedbackColor: nil
                showSelectionFeedback: false
                allButtons: nil
                arguments: #()
                argumentsProvider: nil
                argumentsSelector: nil
                gradientLook: true
                enabled: true
                actionBlock: nil
                getColorSelector: nil
                getEnabledSelector: #hasFailuresOrErrors

[ActiveHand := self.
        ActiveEvent := anEvent.
        result := focusHolder
                                handleFocusEvent: (anEvent
                                                transformedBy: (focusHolder transformedFrom: self))] in  
HandMorph>>sendFocusEvent:to:clear:
        Receiver: a HandMorph(843055104)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (707@467) corner: (723@483)
                owner: a PasteUpMorph(425197568) [world]
                submorphs: #()
                fullBounds: (707@467) corner: (723@483)
                color: Color blue
                extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
                mouseFocus: nil
                keyboardFocus: nil
                eventListeners: nil
                mouseListeners: nil
                keyboardListeners: nil
                mouseClickState: nil
                mouseOverHandler: a MouseOverHandler
                lastMouseEvent: [(707@467) mouseUp 9707895 nil]
                targetOffset: (68.0@7.0)
                damageRecorder: a DamageRecorder
                cacheCanvas: nil
                cachedCanvasHasHoles: true
                temporaryCursor: nil
                temporaryCursorOffset: nil
                hardwareCursor: nil
                hasChanged: true
                savedPatch: nil
                lastEventBuffer: #(1 9707895 707 467 0 0 1 1)
                lastKeyScanCode: 67
                combinedChar: nil
                eventSource: nil
                lastSystemEvent: nil
                captureBlock: nil
                recentModifiers: 0

[aBlock value] in PasteUpMorph>>becomeActiveDuring:
        Receiver: a PasteUpMorph(425197568) [world]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (0@0) corner: (1447@884)
                owner: nil
                submorphs: an Array(a TaskbarMorph(984088576) a SystemWindow(49545216) a  
System...etc...
                fullBounds: nil
                color: (Color r: 0.97 g: 0.98 b: 1.0)
                extension: a MorphExtension (666632192) [eventHandler = an  
EventHandler]  [othe...etc...
                borderWidth: 0
                borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
                backgroundMorph: nil
                worldState: a WorldState
                griddingOn: nil

BlockClosure>>on:do:
        Receiver: [aBlock value]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                outerContext: PasteUpMorph>>becomeActiveDuring:
                startpc: 67
                numArgs: 0

PasteUpMorph>>becomeActiveDuring:
        Receiver: a PasteUpMorph(425197568) [world]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (0@0) corner: (1447@884)
                owner: nil
                submorphs: an Array(a TaskbarMorph(984088576) a SystemWindow(49545216) a  
System...etc...
                fullBounds: nil
                color: (Color r: 0.97 g: 0.98 b: 1.0)
                extension: a MorphExtension (666632192) [eventHandler = an  
EventHandler]  [othe...etc...
                borderWidth: 0
                borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
                backgroundMorph: nil
                worldState: a WorldState
                griddingOn: nil

HandMorph>>sendFocusEvent:to:clear:
        Receiver: a HandMorph(843055104)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (707@467) corner: (723@483)
                owner: a PasteUpMorph(425197568) [world]
                submorphs: #()
                fullBounds: (707@467) corner: (723@483)
                color: Color blue
                extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
                mouseFocus: nil
                keyboardFocus: nil
                eventListeners: nil
                mouseListeners: nil
                keyboardListeners: nil
                mouseClickState: nil
                mouseOverHandler: a MouseOverHandler
                lastMouseEvent: [(707@467) mouseUp 9707895 nil]
                targetOffset: (68.0@7.0)
                damageRecorder: a DamageRecorder
                cacheCanvas: nil
                cachedCanvasHasHoles: true
                temporaryCursor: nil
                temporaryCursorOffset: nil
                hardwareCursor: nil
                hasChanged: true
                savedPatch: nil
                lastEventBuffer: #(1 9707895 707 467 0 0 1 1)
                lastKeyScanCode: 67
                combinedChar: nil
                eventSource: nil
                lastSystemEvent: nil
                captureBlock: nil
                recentModifiers: 0

HandMorph>>sendEvent:focus:clear:
        Receiver: a HandMorph(843055104)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (707@467) corner: (723@483)
                owner: a PasteUpMorph(425197568) [world]
                submorphs: #()
                fullBounds: (707@467) corner: (723@483)
                color: Color blue
                extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
                mouseFocus: nil
                keyboardFocus: nil
                eventListeners: nil
                mouseListeners: nil
                keyboardListeners: nil
                mouseClickState: nil
                mouseOverHandler: a MouseOverHandler
                lastMouseEvent: [(707@467) mouseUp 9707895 nil]
                targetOffset: (68.0@7.0)
                damageRecorder: a DamageRecorder
                cacheCanvas: nil
                cachedCanvasHasHoles: true
                temporaryCursor: nil
                temporaryCursorOffset: nil
                hardwareCursor: nil
                hasChanged: true
                savedPatch: nil
                lastEventBuffer: #(1 9707895 707 467 0 0 1 1)
                lastKeyScanCode: 67
                combinedChar: nil
                eventSource: nil
                lastSystemEvent: nil
                captureBlock: nil
                recentModifiers: 0

HandMorph>>sendMouseEvent:
        Receiver: a HandMorph(843055104)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (707@467) corner: (723@483)
                owner: a PasteUpMorph(425197568) [world]
                submorphs: #()
                fullBounds: (707@467) corner: (723@483)
                color: Color blue
                extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
                mouseFocus: nil
                keyboardFocus: nil
                eventListeners: nil
                mouseListeners: nil
                keyboardListeners: nil
                mouseClickState: nil
                mouseOverHandler: a MouseOverHandler
                lastMouseEvent: [(707@467) mouseUp 9707895 nil]
                targetOffset: (68.0@7.0)
                damageRecorder: a DamageRecorder
                cacheCanvas: nil
                cachedCanvasHasHoles: true
                temporaryCursor: nil
                temporaryCursorOffset: nil
                hardwareCursor: nil
                hasChanged: true
                savedPatch: nil
                lastEventBuffer: #(1 9707895 707 467 0 0 1 1)
                lastKeyScanCode: 67
                combinedChar: nil
                eventSource: nil
                lastSystemEvent: nil
                captureBlock: nil
                recentModifiers: 0

HandMorph>>handleEvent:
        Receiver: a HandMorph(843055104)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (707@467) corner: (723@483)
                owner: a PasteUpMorph(425197568) [world]
                submorphs: #()
                fullBounds: (707@467) corner: (723@483)
                color: Color blue
                extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
                mouseFocus: nil
                keyboardFocus: nil
                eventListeners: nil
                mouseListeners: nil
                keyboardListeners: nil
                mouseClickState: nil
                mouseOverHandler: a MouseOverHandler
                lastMouseEvent: [(707@467) mouseUp 9707895 nil]
                targetOffset: (68.0@7.0)
                damageRecorder: a DamageRecorder
                cacheCanvas: nil
                cachedCanvasHasHoles: true
                temporaryCursor: nil
                temporaryCursorOffset: nil
                hardwareCursor: nil
                hasChanged: true
                savedPatch: nil
                lastEventBuffer: #(1 9707895 707 467 0 0 1 1)
                lastKeyScanCode: 67
                combinedChar: nil
                eventSource: nil
                lastSystemEvent: nil
                captureBlock: nil
                recentModifiers: 0

MouseClickState>>handleEvent:from:
        Receiver: a MouseClickState[#firstClickUp]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                clickClient: a SystemWindow(571736064)
                clickState: #firstClickUp
                firstClickDown: [(943@583) mouseDown red 9612142 nil]
                firstClickUp: [(942@585) mouseUp 9612251 nil]
                firstClickTime: 9612142
                clickSelector: #click:
                dblClickSelector: #doubleClick:
                dblClickTime: 350
                dblClickTimeoutSelector: #doubleClickTimeout:
                dragSelector: #startDrag:
                dragThreshold: 10

HandMorph>>handleEvent:
        Receiver: a HandMorph(843055104)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (707@467) corner: (723@483)
                owner: a PasteUpMorph(425197568) [world]
                submorphs: #()
                fullBounds: (707@467) corner: (723@483)
                color: Color blue
                extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
                mouseFocus: nil
                keyboardFocus: nil
                eventListeners: nil
                mouseListeners: nil
                keyboardListeners: nil
                mouseClickState: nil
                mouseOverHandler: a MouseOverHandler
                lastMouseEvent: [(707@467) mouseUp 9707895 nil]
                targetOffset: (68.0@7.0)
                damageRecorder: a DamageRecorder
                cacheCanvas: nil
                cachedCanvasHasHoles: true
                temporaryCursor: nil
                temporaryCursorOffset: nil
                hardwareCursor: nil
                hasChanged: true
                savedPatch: nil
                lastEventBuffer: #(1 9707895 707 467 0 0 1 1)
                lastKeyScanCode: 67
                combinedChar: nil
                eventSource: nil
                lastSystemEvent: nil
                captureBlock: nil
                recentModifiers: 0

HandMorph>>processEvents
        Receiver: a HandMorph(843055104)
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (707@467) corner: (723@483)
                owner: a PasteUpMorph(425197568) [world]
                submorphs: #()
                fullBounds: (707@467) corner: (723@483)
                color: Color blue
                extension: a MorphExtension (141295616) [eventHandler = an EventHandler]
                mouseFocus: nil
                keyboardFocus: nil
                eventListeners: nil
                mouseListeners: nil
                keyboardListeners: nil
                mouseClickState: nil
                mouseOverHandler: a MouseOverHandler
                lastMouseEvent: [(707@467) mouseUp 9707895 nil]
                targetOffset: (68.0@7.0)
                damageRecorder: a DamageRecorder
                cacheCanvas: nil
                cachedCanvasHasHoles: true
                temporaryCursor: nil
                temporaryCursorOffset: nil
                hardwareCursor: nil
                hasChanged: true
                savedPatch: nil
                lastEventBuffer: #(1 9707895 707 467 0 0 1 1)
                lastKeyScanCode: 67
                combinedChar: nil
                eventSource: nil
                lastSystemEvent: nil
                captureBlock: nil
                recentModifiers: 0

[:h |
ActiveHand := h.
        h processEvents.
        ActiveHand := nil] in WorldState>>doOneCycleNowFor:
        Receiver: a WorldState
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                hands: an Array(a HandMorph(843055104))
                viewBox: (0@0) corner: (1447@884)
                canvas: a FormCanvas on: DisplayScreen(1447x884x32)
                damageRecorder: a DamageRecorder
                stepList: a Heap(StepMessage(#stepAt: -> a SearchMorph(762576896))(a  
SearchMorp...etc...
                lastStepTime: 1068777
                lastStepMessage: nil
                lastCycleTime: 1068797
                alarms: a Heap()
                lastAlarmTime: 1068777
                menuBuilder: a PragmaMenuBuilder ( nil )

Array(SequenceableCollection)>>do:
        Receiver: an Array(a HandMorph(843055104))
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
an Array(a HandMorph(843055104))

WorldState>>handsDo:
        Receiver: a WorldState
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                hands: an Array(a HandMorph(843055104))
                viewBox: (0@0) corner: (1447@884)
                canvas: a FormCanvas on: DisplayScreen(1447x884x32)
                damageRecorder: a DamageRecorder
                stepList: a Heap(StepMessage(#stepAt: -> a SearchMorph(762576896))(a  
SearchMorp...etc...
                lastStepTime: 1068777
                lastStepMessage: nil
                lastCycleTime: 1068797
                alarms: a Heap()
                lastAlarmTime: 1068777
                menuBuilder: a PragmaMenuBuilder ( nil )

WorldState>>doOneCycleNowFor:
        Receiver: a WorldState
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                hands: an Array(a HandMorph(843055104))
                viewBox: (0@0) corner: (1447@884)
                canvas: a FormCanvas on: DisplayScreen(1447x884x32)
                damageRecorder: a DamageRecorder
                stepList: a Heap(StepMessage(#stepAt: -> a SearchMorph(762576896))(a  
SearchMorp...etc...
                lastStepTime: 1068777
                lastStepMessage: nil
                lastCycleTime: 1068797
                alarms: a Heap()
                lastAlarmTime: 1068777
                menuBuilder: a PragmaMenuBuilder ( nil )

WorldState>>doOneCycleFor:
        Receiver: a WorldState
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                hands: an Array(a HandMorph(843055104))
                viewBox: (0@0) corner: (1447@884)
                canvas: a FormCanvas on: DisplayScreen(1447x884x32)
                damageRecorder: a DamageRecorder
                stepList: a Heap(StepMessage(#stepAt: -> a SearchMorph(762576896))(a  
SearchMorp...etc...
                lastStepTime: 1068777
                lastStepMessage: nil
                lastCycleTime: 1068797
                alarms: a Heap()
                lastAlarmTime: 1068777
                menuBuilder: a PragmaMenuBuilder ( nil )

PasteUpMorph>>doOneCycle
        Receiver: a PasteUpMorph(425197568) [world]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                bounds: (0@0) corner: (1447@884)
                owner: nil
                submorphs: an Array(a TaskbarMorph(984088576) a SystemWindow(49545216) a  
System...etc...
                fullBounds: nil
                color: (Color r: 0.97 g: 0.98 b: 1.0)
                extension: a MorphExtension (666632192) [eventHandler = an  
EventHandler]  [othe...etc...
                borderWidth: 0
                borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
                backgroundMorph: nil
                worldState: a WorldState
                griddingOn: nil

[[World doOneCycle.
        Processor yield.
        false] whileFalse.
        nil] in MorphicUIManager>>spawnNewProcess
        Receiver: a MorphicUIManager
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                interactiveParser: nil

[self value.
        Processor terminateActive] in BlockClosure>>newProcess
        Receiver: [[World doOneCycle.
        Processor yield.
        false] whileFalse.
        nil]
        Arguments and temporary variables:
<<error during printing>
        Receiver's instance variables:
                outerContext: MorphicUIManager>>spawnNewProcess
                startpc: 65
                numArgs: 0


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #nextPutAll:
TestResult>>printOn:
TestResult>>fileOutOn:
[result fileOutOn: stream] in TestRunner>>fileOutResults
BlockClosure>>ensure:
TestRunner>>fileOutResults
PluggableButtonMorph>>performAction:
[:m | (m containsPoint: evt cursorPoint)
                ifTrue: [m enabled
                                ifTrue: [m performAction: evt]]] in PluggableButtonMorph>>mouseUp:
Array(SequenceableCollection)>>do:
PluggableButtonMorph>>mouseUp:
PluggableButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorph(Morph)>>handleEvent:
PluggableButtonMorph(Morph)>>handleFocusEvent:
[ActiveHand := self.
        ActiveEvent := anEvent.
        result := focusHolder
                                handleFocusEvent: (anEvent
                                                transformedBy: (focusHolder transformedFrom: self))] in  
HandMorph>>sendFocusEvent:to:clear:
[aBlock value] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
MouseClickState>>handleEvent:from:
HandMorph>>handleEvent:
HandMorph>>processEvents
[:h |
ActiveHand := h.
        h processEvents.
        ActiveHand := nil] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[[World doOneCycle.
        Processor yield.
        false] whileFalse.
        nil] in MorphicUIManager>>spawnNewProcess
[self value.
        Processor terminateActive] in BlockClosure>>newProcess



_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo

Comment #1 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

The problem is in TestRunner>>fileOutResults. The generated file name is no  
conforming windows 7 file name.


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo

Comment #2 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

@#1 more specifically the problem is the call to #printHMSOn: in  
TestRunner>>fileOutResults  which leaves  a ':' colon in the filename that  
is invalid for Windows.

A simple fix would be replacing all $: with $- in the defaultFilename  
variable.

This is in 20510.


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo
Updates:
        Status: Accepted
        Owner: [hidden email]
        Cc: [hidden email]
        Labels: -Type-Bug Type-FirstImpressionsCount Milestone-2.0

Comment #3 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

(No comment was entered for this change.)


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo
Updates:
        Status: HumanReviewNeeded

Comment #4 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

(No comment was entered for this change.)


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo
Updates:
        Cc: [hidden email]

Comment #5 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

I'm not seeing a slice in the inbox... What are we reviewing?


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo
Updates:
        Status: FixReviewNeeded

Comment #6 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

Name: SLICE-Issue-6737-Test-Runner-File-out-results--GuillaumeLarcheveque.1
Author: GuillaumeLarcheveque
Time: 8 February 2013, 2:00:53.864 pm
UUID: fb41321b-bf4f-454f-8f26-1039b5fd38de
Ancestors:
Dependencies: SUnit-UI-GuillaumeLarcheveque.55

The problem is in TestRunner>>fileOutResults. The generated file name is no  
conforming windows 7 file name.

The ':' in the hour format has been replaced by '-'


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo
Updates:
        Status: FixToInclude

Comment #7 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

Looks good


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo

Comment #8 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

Couldn't resist a /tiny/ refactor...

Name: SLICE-Issue-6737-Test-Runner-File-out-results--SeanDeNigris.2
- Send copyReplaceAll:with: instead of copyWithRegex:matchesReplacedWith:


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 6737 in pharo: Test Runner: File out results

pharo
Updates:
        Status: Integrated

Comment #9 on issue 6737 by [hidden email]: Test Runner: File out  
results
http://code.google.com/p/pharo/issues/detail?id=6737

in 2.0 528


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker