RegressionTests__QuickTestRunner.st
changeset 808 b51c32fe6bbb
parent 807 ef0d821a5f02
child 810 fea452689108
--- a/RegressionTests__QuickTestRunner.st	Thu Feb 21 13:43:08 2013 +0100
+++ b/RegressionTests__QuickTestRunner.st	Thu Feb 21 13:49:32 2013 +0100
@@ -14,7 +14,7 @@
 documentation
 "
     ATTENTION: if you change anything here, please verify compatibility with the
-               SeltTestRunner script found in exept/regression.
+	       SeltTestRunner script found in exept/regression.
 
     This is meant to be called via a script or command-line argument, when executing
     selftests via jenkins.
@@ -28,15 +28,15 @@
     to use with jenkins (+ jUnit plugin):
     use the following buildscript (in jenkins):
     (after checkout of stx)
-         cd stx
-         call bmake
-         cd goodies\selftest
-         ..\..\projects\smalltalk\stx.com --noBanner -I --execute SelfTestRunner.st
+	 cd stx
+	 call bmake
+	 cd goodies\selftest
+	 ..\..\projects\smalltalk\stx.com --noBanner -I --execute SelfTestRunner.st
 
     and configure the jenkins junit plugin, to scan for 'testresult.xml'
 
     [author:]
-        Claus Gittinger
+	Claus Gittinger
 
     [instance variables:]
 
@@ -62,12 +62,12 @@
 
     runner := self new.
     runner
-        prepare;
-        buildSuite;
-        runSuite.
+	prepare;
+	buildSuite;
+	runSuite.
 
     Smalltalk isStandAloneApp ifTrue:[
-        Smalltalk exit:(runner anyError ifTrue:[1] ifFalse:[0])
+	Smalltalk exit:(runner anyError ifTrue:[1] ifFalse:[0])
     ].
 ! !
 
@@ -83,17 +83,17 @@
 
     Stdout showCR:'Loading regression tests...'.
     self listOfTestClasses do:[:className |
-        |fullName|
+	|fullName|
 
-        fullName := ('RegressionTests::',className).
-        Stdout showCR:('Loading ',className,'...').
-        Smalltalk fileInClass:fullName package:'exept:regression'.
-        (Smalltalk classNamed:fullName) isNil ifTrue:[
-            Stdout showCR:('**** Ouch - missing class: "',fullName,'"').
-            anyMissing := true.
-        ] ifFalse:[
-            suite addTest:(Smalltalk classNamed:fullName) suite.
-        ]
+	fullName := ('RegressionTests::',className).
+	Stdout showCR:('Loading ',className,'...').
+	Smalltalk fileInClass:fullName package:'exept:regression'.
+	(Smalltalk classNamed:fullName) isNil ifTrue:[
+	    Stdout showCR:('**** Ouch - missing class: "',fullName,'"').
+	    anyMissing := true.
+	] ifFalse:[
+	    suite addTest:(Smalltalk classNamed:fullName) suite.
+	]
     ].
 
     anyError := anyError | anyMissing.
@@ -102,9 +102,9 @@
 generateReport
     Stdout showCR:'Generating report...'.
     TestResultReporter
-        report:result
-        format:#xml_jUnit
-        as:'testresult.xml'.
+	report:result
+	format:#xml_jUnit
+	as:'testresult.xml'.
 
     Stdout showCR:'Summary:'.
     Stdout showCR:('  %1 tests;' bindWith:result runCount).
@@ -116,54 +116,54 @@
 listOfTestClasses
     ^ #(
 
-        "/ 'SunitXMLOutputTest'
-        'CoverageInstrumentationTest'
-        'AssociationTests'
-        'BinaryIOTests'
-        'BinaryTreeTester'
-        "/ 'BlockTest'
-        'CharacterTests'
-        'CollectionTests'
-        'CompilerTest'
-        'ComplexTest'
-        'CryptTests'
-        'STCCompilerTests'
-        "/ 'DebuggerTest'
-        "/ 'DeepCopyTests'
-        'DelayTest'
-        'DictionaryTest'
-        'EnumerationTests'
-        'ExceptionTest'
-        "/ 'ExternalInterfaceTests'
-        "/ 'FileOpenTest'
-        'FileStreamTest'
-        'FloatTest'
-        'FractionTest'
-        "/ 'GCTest'
-        "/ 'GraphicDrawingTest'
-        "/ 'HTMLParserTests'
-        "/ 'ImageReaderTest'
-        'IntegerTest'
-        'JavaScriptTests'
-        "/ 'MeasurementValueTests'
-        "/ 'MemoryTest'
-        'NumberTest'
-        "/ 'ParserTest'
-        'ScaledDecimalTest'
-        "/ 'SemaphoreTest'
-        "/ 'SharedQueueTest'
-        'SmallIntegerTest'
-        "/ 'SortTests'
-        'StringTests'
-        'StreamTests'
-        'TimeAndDateTest'
-        'TimeDurationTest'
-        "/ 'URLTest'
-        "/ 'XMLCoderTests'
-        "/ 'ZipArchiveTests'
-        'ClassBuilderTests'
-        'CompilerTests2'
-        'ChangeSetTests'
+	"/ 'SunitXMLOutputTest'
+	'CoverageInstrumentationTest'
+	'AssociationTests'
+	'BinaryIOTests'
+	'BinaryTreeTester'
+	"/ 'BlockTest'
+	'CharacterTests'
+	'CollectionTests'
+	'CompilerTest'
+	'ComplexTest'
+	'CryptTests'
+	'STCCompilerTests'
+	"/ 'DebuggerTest'
+	"/ 'DeepCopyTests'
+	'DelayTest'
+	'DictionaryTest'
+	'EnumerationTests'
+	'ExceptionTest'
+	"/ 'ExternalInterfaceTests'
+	"/ 'FileOpenTest'
+	'FileStreamTest'
+	'FloatTest'
+	'FractionTest'
+	"/ 'GCTest'
+	"/ 'GraphicDrawingTest'
+	"/ 'HTMLParserTests'
+	"/ 'ImageReaderTest'
+	'IntegerTest'
+	'JavaScriptTests'
+	"/ 'MeasurementValueTests'
+	"/ 'MemoryTest'
+	'NumberTest'
+	"/ 'ParserTest'
+	'ScaledDecimalTest'
+	"/ 'SemaphoreTest'
+	"/ 'SharedQueueTest'
+	'SmallIntegerTest'
+	"/ 'SortTests'
+	'StringTests'
+	'StreamTests'
+	'TimeAndDateTest'
+	'TimeDurationTest'
+	"/ 'URLTest'
+	"/ 'XMLCoderTests'
+	"/ 'ZipArchiveTests'
+	'ClassBuilderTests'
+	'CompilerTests2'
+	'ChangeSetTests'
     )
 
     "Modified: / 12-02-2013 / 16:34:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
@@ -183,8 +183,8 @@
     ObjectMemory infoPrinting:false.
 
     Processor activeProcess exceptionHandlerSet
-        on:(Class updateChangeFileQuerySignal)
-        do:[:ex | ex proceedWith:false ].
+	on:(Class updateChangeFileQuerySignal)
+	do:[:ex | ex proceedWith:false ].
 
     Stdout showCR:'Selftest Started'.
 
@@ -194,16 +194,17 @@
 
     Smalltalk loadPackage:'stx:libcompat'.
     Smalltalk loadPackage:'stx:libjavascript'.
+    Smalltalk loadPackage:'exept:libcrypt'.
 !
 
 runSuite
     Stdout showCR:'Running suite...'.
     result := suite
-                run:TestResultStX new beforeEachDo:[:test |
-                    Stdout showCR:('- running ',test printString).
-                ]
-                afterEachDo:[:test| ]
-                debug:(Smalltalk commandLineArgumentNamed:'--debug') notNil.
+		run:TestResultStX new beforeEachDo:[:test |
+		    Stdout showCR:('- running ',test printString).
+		]
+		afterEachDo:[:test| ]
+		debug:(Smalltalk commandLineArgumentNamed:'--debug') notNil.
 ! !
 
 !QuickTestRunner methodsFor:'initialization'!
@@ -221,4 +222,3 @@
 version_CVS
     ^ '$Header$'
 ! !
-