Skip to content

Commit

Permalink
Avoid progress bars
Browse files Browse the repository at this point in the history
  • Loading branch information
fniephaus committed Dec 22, 2023
1 parent 75930fc commit 987da07
Showing 1 changed file with 25 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

FileStream stdout nextPutAll: 'Preparing image for testing...'; cr; flush.

"ToolSet default: CommandLineToolSet."

Utilities
authorName: 'TruffleSqueak';
setAuthorInitials: 'TruffleSqueak'.
Expand Down Expand Up @@ -5797,25 +5795,31 @@ failingTests := {
SmallIntegerTest selector: #testPrintString.
}.

FileStream stdout cr; nextPutAll: 'Running passing tests...'; cr; flush.
result := TestSuite new addTests: passingTests; run.
FileStream stdout cr;
nextPutAll: 'Test results:'; cr;
nextPutAll: result asString; cr; flush.
exitCode := (result hasFailures or: [ result hasErrors ]) ifTrue: [ 1 ] ifFalse: [ 0 ].
WorldState addDeferredUIMessage: [
"Avoid showing progress bars."
Project current instVarNamed: #uiManager put: DummyUIManager new.
"ToolSet default: CommandLineToolSet."

FileStream stdout cr; nextPutAll: 'Running passing tests...'; cr; flush.
result := TestSuite new addTests: passingTests; run.
FileStream stdout cr;
nextPutAll: 'Test results:'; cr;
nextPutAll: result asString; cr; flush.
exitCode := (result hasFailures or: [ result hasErrors ]) ifTrue: [ 1 ] ifFalse: [ 0 ].

FileStream stdout cr; nextPutAll: 'Running flaky tests...'; cr; flush.
result := TestSuite new addTests: flakyTests; run.
FileStream stdout cr;
nextPutAll: 'Test results:'; cr;
nextPutAll: result asString; cr; flush.
exitCode := result hasErrors ifTrue: [ 1 ] ifFalse: [ exitCode ].
FileStream stdout cr; nextPutAll: 'Running flaky tests...'; cr; flush.
result := TestSuite new addTests: flakyTests; run.
FileStream stdout cr;
nextPutAll: 'Test results:'; cr;
nextPutAll: result asString; cr; flush.
exitCode := result hasErrors ifTrue: [ 1 ] ifFalse: [ exitCode ].

FileStream stdout cr; nextPutAll: 'Running failing tests...'; cr; flush.
result := TestSuite new addTests: failingTests; run.
FileStream stdout cr;
nextPutAll: 'Test results:'; cr;
nextPutAll: result asString; cr; flush.
exitCode := result hasPassed ifTrue: [ 1 ] ifFalse: [ exitCode ].
FileStream stdout cr; nextPutAll: 'Running failing tests...'; cr; flush.
result := TestSuite new addTests: failingTests; run.
FileStream stdout cr;
nextPutAll: 'Test results:'; cr;
nextPutAll: result asString; cr; flush.
exitCode := result hasPassed ifTrue: [ 1 ] ifFalse: [ exitCode ].

Smalltalk quitPrimitive: exitCode
"Smalltalk quitPrimitive: exitCode"
]

0 comments on commit 987da07

Please sign in to comment.