SuccessConsole Output

+ PHARO_CI_TESTING_ENVIRONMENT=true
+ cd runTests
+ ./PharoConsole.exe Pharo.image test --junit-xml-output --stage-name=win64-CoInterpreterWithQueueFFI '.*'
Running tests in 679 Packages
\\\Pharo writing to the standard error
Pharo writing to the standard output
.somethingsomethingEpMonitor could not log a change. You can enable debugging with "EpMonitor current debugMode: true".
SubscriptOutOfBounds: 0
SubscriptOutOfBounds: 0

*** Warning: Warning: Attempt to create AClass as a subclass of nil.  Possibly a class is being loaded before its superclass.
SubscriptOutOfBounds: 0
SubscriptOutOfBounds: 0

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

*** Warning: Deprecation: The method SpPresenter>>#newTree called from SpSearchableTree>>#initializePresenters has been deprecated. Use #newTreeTable instead

[ Halt now ] in [ manager register: (TestSessionHandler onStartup: [ Halt now ]).
session
	errorHandler:
		(TestStartupUIManager new
			sessionManager: manager;
			yourself).
self shouldnt: [ session start: false ] raise: Halt.
self
	assert: (session instVarNamed: 'deferredStartupActions') size
	equals: 1 ] in SessionErrorHandlingTest>>testErrorCaughtAndDefferedIfExceptionSignaledAtStartupWhenStartupUiManagerActive in Block: [ Halt now ]
TestSessionHandler>>startup:
[ :each | each startup: isImageStarting ] in TestWorkingSession(WorkingSession)>>runStartup: in Block: [ :each | each startup: isImageStarting ]
[ aBlock value: each ] in [ :each | 
[ aBlock value: each ]
	on: Exception
	do: [ :error | self errorHandler handleError: error ] ] in TestWorkingSession(WorkingSession)>>runList:do: in Block: [ aBlock value: each ]
BlockClosure>>on:do:
[ :each | 
[ aBlock value: each ]
	on: Exception
	do: [ :error | self errorHandler handleError: error ] ] in TestWorkingSession(WorkingSession)>>runList:do: in Block: [ :each | ...
Array(SequenceableCollection)>>do:
TestWorkingSession(WorkingSession)>>runList:do:
TestWorkingSession(WorkingSession)>>runStartup:
TestWorkingSession>>start:
[ session start: false ] in [ manager register: (TestSessionHandler onStartup: [ Halt now ]).
session
	errorHandler:
		(TestStartupUIManager new
			sessionManager: manager;
			yourself).
self shouldnt: [ session start: false ] raise: Halt.
self
	assert: (session instVarNamed: 'deferredStartupActions') size
	equals: 1 ] in SessionErrorHandlingTest>>testErrorCaughtAndDefferedIfExceptionSignaledAtStartupWhenStartupUiManagerActive in Block: [ session start: false ]
[ aBlock value.
false ] in SessionErrorHandlingTest(TestAsserter)>>executeShould:inScopeOf: in Block: [ aBlock value....
BlockClosure>>on:do:
SessionErrorHandlingTest(TestAsserter)>>executeShould:inScopeOf:
SessionErrorHandlingTest(TestAsserter)>>shouldnt:raise:
[ manager register: (TestSessionHandler onStartup: [ Halt now ]).
session
	errorHandler:
		(TestStartupUIManager new
			sessionManager: manager;
			yourself).
self shouldnt: [ session start: false ] raise: Halt.
self
	assert: (session instVarNamed: 'deferredStartupActions') size
	equals: 1 ] in SessionErrorHandlingTest>>testErrorCaughtAndDefferedIfExceptionSignaledAtStartupWhenStartupUiManagerActive in Block: [ manager register: (TestSessionHandler onStartup:...etc...
BlockClosure>>ensure:
UIManager class>>nonInteractiveDuring:
SessionErrorHandlingTest>>testErrorCaughtAndDefferedIfExceptionSignaledAtStartupWhenStartupUiManagerActive
SessionErrorHandlingTest(TestCase)>>performTest
[ self setUp.
self performTest ] in SessionErrorHandlingTest(TestCase)>>runCase in Block: [ self setUp....
BlockClosure>>ensure:
SessionErrorHandlingTest(TestCase)>>runCase
[ aTestCase runCase ] in [ [ aTestCase runCase ]
	on: Halt
	do: [ :halt | 
		"if test was halted we should resume all background failures 
			to debug all of them together with test process"
		failedProcesses keysDo: #resume.
		halt pass ] ] in TestExecutionEnvironment>>runTestCaseSafelly: in Block: [ aTestCase runCase ]
BlockClosure>>on:do:
[ [ aTestCase runCase ]
	on: Halt
	do: [ :halt | 
		"if test was halted we should resume all background failures 
			to debug all of them together with test process"
		failedProcesses keysDo: #resume.
		halt pass ] ] in TestExecutionEnvironment>>runTestCaseSafelly: in Block: [ [ aTestCase runCase ]...
BlockClosure>>on:do:
TestExecutionEnvironment>>runTestCaseSafelly:
[ self runTestCaseSafelly: aTestCase ] in [ [ self runTestCaseSafelly: aTestCase ]
	ensure: [ testCompleted := true.
		watchDogSemaphore signal ].	"signal that test case completes"
self checkForkedProcesses ] in TestExecutionEnvironment>>runTestCase: in Block: [ self runTestCaseSafelly: aTestCase ]
BlockClosure>>ensure:

[ Halt now ] in SessionErrorHandlingTest>>testErrorHandledIfExceptionSignaledAtShutdownWhenStartupUiManagerActive in Block: [ Halt now ]
TestSessionHandler>>shutdown:
[ :each | each shutdown: isImageQuitting ] in TestWorkingSession(WorkingSession)>>runShutdown: in Block: [ :each | each shutdown: isImageQuitting ]
[ aBlock value: each ] in [ :each | 
[ aBlock value: each ]
	on: Exception
	do: [ :error | self errorHandler handleError: error ] ] in TestWorkingSession(WorkingSession)>>runList:do: in Block: [ aBlock value: each ]
BlockClosure>>on:do:
[ :each | 
[ aBlock value: each ]
	on: Exception
	do: [ :error | self errorHandler handleError: error ] ] in TestWorkingSession(WorkingSession)>>runList:do: in Block: [ :each | ...
Array(SequenceableCollection)>>do:
TestWorkingSession(WorkingSession)>>runList:do:
TestWorkingSession(WorkingSession)>>runShutdown:
TestWorkingSession(WorkingSession)>>stop:
[ session stop: false ] in SessionErrorHandlingTest>>testErrorHandledIfExceptionSignaledAtShutdownWhenStartupUiManagerActive in Block: [ session stop: false ]
[ aBlock value.
false ] in SessionErrorHandlingTest(TestAsserter)>>executeShould:inScopeOf: in Block: [ aBlock value....
BlockClosure>>on:do:
SessionErrorHandlingTest(TestAsserter)>>executeShould:inScopeOf:
SessionErrorHandlingTest(TestAsserter)>>shouldnt:raise:
SessionErrorHandlingTest>>testErrorHandledIfExceptionSignaledAtShutdownWhenStartupUiManagerActive
SessionErrorHandlingTest(TestCase)>>performTest
[ self setUp.
self performTest ] in SessionErrorHandlingTest(TestCase)>>runCase in Block: [ self setUp....
BlockClosure>>ensure:
SessionErrorHandlingTest(TestCase)>>runCase
[ aTestCase runCase ] in [ [ aTestCase runCase ]
	on: Halt
	do: [ :halt | 
		"if test was halted we should resume all background failures 
			to debug all of them together with test process"
		failedProcesses keysDo: #resume.
		halt pass ] ] in TestExecutionEnvironment>>runTestCaseSafelly: in Block: [ aTestCase runCase ]
BlockClosure>>on:do:
[ [ aTestCase runCase ]
	on: Halt
	do: [ :halt | 
		"if test was halted we should resume all background failures 
			to debug all of them together with test process"
		failedProcesses keysDo: #resume.
		halt pass ] ] in TestExecutionEnvironment>>runTestCaseSafelly: in Block: [ [ aTestCase runCase ]...
BlockClosure>>on:do:
TestExecutionEnvironment>>runTestCaseSafelly:
[ self runTestCaseSafelly: aTestCase ] in [ [ self runTestCaseSafelly: aTestCase ]
	ensure: [ testCompleted := true.
		watchDogSemaphore signal ].	"signal that test case completes"
self checkForkedProcesses ] in TestExecutionEnvironment>>runTestCase: in Block: [ self runTestCaseSafelly: aTestCase ]
BlockClosure>>ensure:
[ [ self runTestCaseSafelly: aTestCase ]
	ensure: [ testCompleted := true.
		watchDogSemaphore signal ].	"signal that test case completes"
self checkForkedProcesses ] in TestExecutionEnvironment>>runTestCase: in Block: [ [ self runTestCaseSafelly: aTestCase ]...
BlockClosure>>ifCurtailed:
TestExecutionEnvironment>>runTestCase:
1
1
2
2
an Object21436 run, 21436 passes, 0 failures, 0 errors.
Unable to VirtualAlloc committed memory at desired address (17179869184 bytes requested at 0000000080000000, above 0000000076E00000), Error: 1455