Console Output
E:\Builds\workspace\est_and_branch_Pipeline_Pharo7.0\Tests-windows-32>bash -c 'bootstrap/scripts/runTests.sh 32 Tests-windows-32' + CACHE=bootstrap-cache + find bootstrap-cache bootstrap-cache bootstrap-cache/Pharo7.0-32bit-ce2b4e3.sources bootstrap-cache/Pharo7.0-SNAPSHOT-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-bootstrap-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-compiler-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-core-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-hermesPackages-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-metacello-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-monticello-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-monticello_bootstrap-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-rpackage-32bit-ce2b4e3.zip bootstrap-cache/Pharo7.0-SNAPSHOT-traits-32bit-ce2b4e3.zip bootstrap-cache/PharoV60.sources ++ find bootstrap-cache -name 'Pharo*.zip' ++ head -n 1 ++ cut -d/ -f 2 ++ cut -d- -f 1-2 + PHARO_NAME_PREFIX=Pharo7.0-SNAPSHOT ++ echo Pharo7.0-SNAPSHOT ++ cut -d- -f 1 ++ cut -c 6- ++ cut -d. -f 1-2 ++ sed 's/\.//' + PHARO_VM_VERSION=70 + ./bootstrap/scripts/getPharoVM.sh 70 vm 32 Downloading the latest pharoVM: http://files.pharo.org/get-files/70/pharo-win-stable.zip pharo-vm/PharoConsole.exe Creating starter scripts pharo and pharo-ui VM downloaded ++ find bootstrap-cache -name 'Pharo7.0-SNAPSHOT-32bit-*.zip' + IMAGE_ARCHIVE=bootstrap-cache/Pharo7.0-SNAPSHOT-32bit-ce2b4e3.zip + unzip bootstrap-cache/Pharo7.0-SNAPSHOT-32bit-ce2b4e3.zip Archive: bootstrap-cache/Pharo7.0-SNAPSHOT-32bit-ce2b4e3.zip inflating: Pharo7.0-SNAPSHOT-32bit-ce2b4e3.changes inflating: Pharo7.0-SNAPSHOT-32bit-ce2b4e3.image inflating: Pharo7.0-32bit-ce2b4e3.sources extracting: pharo.version ++ find . -name Pharo7.0-SNAPSHOT-32bit-ce2b4e3.image + IMAGE_FILE=./Pharo7.0-SNAPSHOT-32bit-ce2b4e3.image ++ find . -name Pharo7.0-SNAPSHOT-32bit-ce2b4e3.changes + CHANGES_FILE=./Pharo7.0-SNAPSHOT-32bit-ce2b4e3.changes + cp bootstrap-cache/Pharo7.0-32bit-ce2b4e3.sources bootstrap-cache/PharoV60.sources . + mv ./Pharo7.0-SNAPSHOT-32bit-ce2b4e3.image Pharo.image + mv ./Pharo7.0-SNAPSHOT-32bit-ce2b4e3.changes Pharo.changes + export PHARO_CI_TESTING_ENVIRONMENT=1 + PHARO_CI_TESTING_ENVIRONMENT=1 + ./pharo Pharo.image test --junit-xml-output --stage-name=Tests-windows-32 '.*' Running tests in 564 Packages ClyClassWithUndeclares>>method1WithUndeclares (undeclaredStubInstVar1 is Undeclared) ClyClassWithUndeclares>>method2WithUndeclares (undeclaredStubInstVar2 is Undeclared) 'Cannot read stored value of #notExistingClassStoredSettingSTONString. Exception: KeyNotFound: key #MockNotExistingClass not found in SystemDictionary' [31m[33m *** Warning: PotentialOutDatedDependencyWarning: Collections-Tests: Collections-Arithmetic dependency declared in the package Manifest as manuallyResolvedDependencies not detected as a dependency! [0m[0m[31m[33m *** Warning: PotentialOutDatedDependencyWarning: Collections-Tests: Transcript-Core dependency declared in the package Manifest as manuallyResolvedDependencies not detected as a dependency! [0m[0m[31m\The class #NuclearSiteTestingClassTestis removed twice C1>>doSomething (otherSlot is Undeclared) C1>>doSomething (otherSlot is Undeclared) somethingsomething UndefinedObject>>conditionBlockGenerator (val is Undeclared) UndefinedObject>>conditionBlockGenerator (arg is Undeclared) UndefinedObject>>conditionBlockGenerator (val is Undeclared) UndefinedObject>>conditionBlockGenerator (arg is Undeclared) UndefinedObject>>conditionBlockGenerator (arg1 is Undeclared) UndefinedObject>>conditionBlockGenerator (arg2 is Undeclared) UndefinedObject>>conditionBlockGenerator (arg1 is Undeclared) UndefinedObject>>conditionBlockGenerator (arg2 is Undeclared) UndefinedObject>>conditionBlockGenerator (var is Undeclared) UndefinedObject>>conditionBlockGenerator (var is Undeclared) '1' '1' '2' '2' OCMockCompilationClass>>methodWithUndeclaredVar (undeclaredTestVar is Undeclared) UndefinedObject>>tt (Object is Undeclared) testFileTreeRepository: E:\Builds\workspace\est_and_branch_Pipeline_Pharo7.0\Tests-windows-32\temp\repo TD TB TC TA CA CB TA TB TC TD'Filed out to: E:\Builds\workspace\est_and_branch_Pipeline_Pharo7.0\Tests-windows-32\Traits-Tests-FileOut.st' T6'Filed out to: E:\Builds\workspace\est_and_branch_Pipeline_Pharo7.0\Tests-windows-32\T6.st' Attempt to create AClass as a subclass of nil. Possibly a class is being loaded before its superclass. The method SUnitTest>>#deprecatedMessage called from SUnitTest>>#testIgnoreDeprecationWarnings has been deprecated. Deprecated method used by #testIgnoreDeprecationWarnings UndefinedObject>>conditionBlockGenerator (val is Undeclared) UndefinedObject>>conditionBlockGenerator (arg is Undeclared) UndefinedObject>>conditionBlockGenerator (val is Undeclared) UndefinedObject>>conditionBlockGenerator (arg is Undeclared) UndefinedObject>>conditionBlockGenerator (arg1 is Undeclared) UndefinedObject>>conditionBlockGenerator (arg2 is Undeclared) UndefinedObject>>conditionBlockGenerator (arg1 is Undeclared) UndefinedObject>>conditionBlockGenerator (arg2 is Undeclared) UndefinedObject>>conditionBlockGenerator (var is Undeclared) UndefinedObject>>conditionBlockGenerator (var is Undeclared) [31m [0m[ Halt now ] 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 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: 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: [ [ 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: [0m[31m [0m[ 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: [0ma string'1' '1' '2' '2' FBDExamples>>exampleWhileTrue3 (tmp1 is Undeclared) FBDExamples>>exampleWhileTrue3 (tmp1 is Undeclared) an Object18045 run, 18045 passes, 0 failures, 0 errors.