<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        I removed those "needs recompilation" exceptions because our CI infrastructure recompiles all code before running the tests. You can do that with:<div><br></div><div>Compiler recompileAll.</div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div><blockquote class="history_container" type="cite" style="border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 04.09.2019 16:58:05 schrieb commits@source.squeak.org <commits@source.squeak.org>:</p><div style="font-family:Arial,Helvetica,sans-serif">Marcel Taeumel uploaded a new version of Tests to project The Trunk:<br>http://source.squeak.org/trunk/Tests-mt.415.mcz<br><br>==================== Summary ====================<br><br>Name: Tests-mt.415<br>Author: mt<br>Time: 4 September 2019, 4:57:55.602738 pm<br>UUID: 9676f86d-11c2-4977-85ad-44c5808ad780<br>Ancestors: Tests-mt.414<br><br>Fixes some compiler tests and cleans up decompiler-tests baseline.<br><br>I will put a fix for the Decompiler into the inbox right away. :-)<br><br>=============== Diff against Tests-mt.414 ===============<br><br>Item was changed:<br>  ----- Method: CompilerNotifyingTest>>setUpForErrorsIn: (in category 'initialize-release') -----<br>  setUpForErrorsIn: aTextWithErrorsEnclosedInBackQuote<br>     "Extract the expectedErrors, the expectedErrorPositions and set up a TextMorph containing the text without errors.<br>       each section separated by % in aTextWithErrorsEnclosedInBackQuote will be evaluated separately.<br>       The expected error message should lie in aTextWithErrorsEnclosedInBackQuote at the expected position, and enclosed in back quotes."<br>      text := aTextWithErrorsEnclosedInBackQuote.<br>+  <br>+     "Enclose error messages in double quotes to support syntax highlighting."<br>+  text := text copyReplaceAll: '` ' with: '` "'.<br>+  text := text copyReplaceAll: '>`' with: '>"`'.<br>+    <br>      morph := TextMorph new contents: self initializeTextWithoutError asText.!<br><br>Item was changed:<br>  ----- Method: CompilerNotifyingTest>>testMissingExpression (in category 'tests') -----<br>  testMissingExpression<br>+      self setUpForErrorsIn: '| x | x := ` Expression expected ->`'.<br>-    self setUpForErrorsIn: '| x | x := ` Expression expected ->'.<br>      self enumerateAllSelections!<br><br>Item was added:<br>+ ----- Method: DecompilerTestFailuresCollector class>>isAbstract (in category 'as yet unclassified') -----<br>+ isAbstract<br>+ <br>+         ^ true!<br><br>Item was changed:<br>  ----- Method: DecompilerTests>>basePackagePrefixes (in category 'utilities') -----<br>  basePackagePrefixes<br>+ <br>+  ^ #(<br>+                 'Kernel' "includes KernelTests"<br>+            'Collections' "includes CollectionsTests"<br>+          'Chronology'<br>+                 'Compiler'<br>+           'Environments'<br>+               'Traits'<br>+             'PackageInfo'<br>+                <br>+             'Graphics' "includes GraphicsTests"<br>+                'Balloon' "includes BalloonTests"<br>+          'TrueType'<br>+ <br>+               'Sound'         <br>+ <br>+                 'Network' "includes NetworkTests"<br>+          'WebClient'<br>+          'SqueakSSL'<br>+          'XML'<br>+ <br>-    ^#("'Balloon'" "AbstractAnimation>>prologue: in Balloon3D-Wonderland-Time breaks the test"<br>-                 'Chronology' 'Collections' 'CommandLine' 'Compiler' 'Compression'<br>-            'Environments' 'Exceptions'<br>           'Files'<br>+              'Compression'<br>-                'GetText' 'Graphics' 'Help-' 'HelpSystem-'<br>-           'Installer-Core'<br>-             'Kernel-' 'KernelTests-'<br>-             'Monticello'<br>-                 'Morphic-' 'MorphicExtras-' 'MorphicExtrasTests-' 'MorphicTests-'<br>-            'Multilingual' 'MultilingualTests'<br>-           'Nebraska' 'Network' 'NetworkTests'<br>-          'PackageInfo-Base' 'PreferenceBrowser' 'Protocols'<br>            'Regex'<br>+              'System'<br>+             <br>+             'ST80' "includes ST80Tests"<br>+                'Morphic' "includes MorphicTests and MorphicExtras"<br>+                'Etoys'<br>+              <br>+             'Installer'<br>+          'Monticello'<br>+                 'VersionNumber'<br>+              'UpdateStream'<br>+               'SMBase'<br>+             'SMLoader'<br>+           'Squeak-Version'<br>+                                             <br>+             'GetText' <br>+           'Multilingual' "includes MultilingualTests"           <br>+             'Help' "includes HelpSystem"<br>+ <br>+           'ToolBuilder'<br>+                'Tools'<br>+              'CommandLine' <br>+               'Nebraska' <br>+          'PreferenceBrowser'<br>+          'Protocols'<br>+          'SUnit'<br>+              'ScriptLoader'<br>+               'Services'<br>+           'Shout'<br>+  <br>+                 'Tests'<br>               'ReleaseBuilder'<br>+     )!<br>-           'SMBase' 'SMLoader' 'ST80' 'ST80Tests' 'ST80Tools' 'SUnit' 'ScriptLoader' 'Services-Base' 'Shout' <br>-                   'Sound' 'Squeak-Version' 'SqueakSSL' 'System' <br>-               'Tests' 'ToolBuilder' 'Tools' 'Traits' 'TrueType'<br>-            'Universes' 'UpdateStream' 'VersionNumber'<br>-           'WebClient-'<br>-                 'XML-')!<br><br>Item was changed:<br>  ----- Method: DecompilerTests>>decompilerFailures (in category 'utilities') -----<br>  decompilerFailures<br>        "Here is the list of failures: either a syntax error, a hard error or some failure to decompile correctly.<br>        Collected initially via <br>             DecompilerTestFailuresCollector new computeFailures.<br>           But can be maintained manually."<br>  <br>    "class name, selector, error class name or nil"<br>     ^#(<br>           #(BrowserCommentTextMorph showPane SyntaxErrorNotification) <br>                  #(CodeHolder getSelectorAndSendQuery:to:with: SyntaxErrorNotification) <br>               #(DecompilerTests testDecompileUnreachableParameter Error) <br>           #(MVCToolBuilder setLayout:in: SyntaxErrorNotification) "same-name block-local temps in optimized blocks"<br>-          #(Pen web AssertionFailure) "needs a recompile to compute remote temps correctly (repeat now inlined)"<br>              #(PNGReadWriter copyPixelsGray: SyntaxErrorNotification)<br>-             #(Random roll: AssertionFailure) "needs a recompile to compute remote temps correctly (repeat now inlined)"<br>                 #(SHMCClassDefinition withAllSuperclassesDo: SyntaxErrorNotification)), "same-name block-local temps in optimized blocks"<br>    (Scanner allowBlockArgumentAssignment<br>                ifTrue: [#()]<br>                 ifFalse:<br>                      [#(<br>           #(NebraskaSenderMorph hideField: SyntaxErrorNotification)) "assigns into block argument"])!<br><br><br></div></blockquote>
                                        </div></body>