diff --git a/Sindarin-Tests/SindarinDebuggerTest.class.st b/Sindarin-Tests/SindarinDebuggerTest.class.st index 2489f59..018db99 100644 --- a/Sindarin-Tests/SindarinDebuggerTest.class.st +++ b/Sindarin-Tests/SindarinDebuggerTest.class.st @@ -385,15 +385,12 @@ SindarinDebuggerTest >> testIsAboutToInstantiateClass [ { #category : #tests } SindarinDebuggerTest >> testIsExecutionFinished [ - "Test shows that the debugger is actually not correctly working and therefore it is disabled. - The fix requires the changes in #isExecutionFinished and on the Pharo side (PR#8567) - Once integrated there will be another PR here. - Projects are managed in different repos and therfore such complex integration" + | scdbg | self skipOnPharoCITestingEnvironment. scdbg := SindarinDebugger debug: [ self helperMethod16 ]. self deny: scdbg isExecutionFinished. - + [ scdbg isExecutionFinished ] whileFalse: [ scdbg stepOver ]. self assert: scdbg currentProcess isTerminated diff --git a/Sindarin/SindarinDebugger.class.st b/Sindarin/SindarinDebugger.class.st index a0d3163..6f0af6b 100644 --- a/Sindarin/SindarinDebugger.class.st +++ b/Sindarin/SindarinDebugger.class.st @@ -269,7 +269,7 @@ SindarinDebugger >> isAboutToSignalException [ SindarinDebugger >> isExecutionFinished [ "Returns whether the debugged execution is finished" - ^ process isTerminating + ^ process isTerminated ] { #category : #stackAccessHelpers } @@ -382,7 +382,7 @@ SindarinDebugger >> openInGraphicalDebugger [ 'Should be an extension of DebuggerSelector and handled by its sole instance' ] -{ #category : #'as yet unclassified' } +{ #category : #'accessing - context' } SindarinDebugger >> outerMostContextOf: aContext [ | currentContext oldContext |