RegressionTests__QuickTestRunner.st
author sr
Wed, 15 Nov 2017 16:41:55 +0100
changeset 1892 8ff4b0bcd387
parent 1466 14f88f09fb6a
child 1500 d406a10b2965
child 2131 f1f27c18645c
permissions -rw-r--r--
removed not existing Class from project definition
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
     1
"{ Package: 'stx:goodies/regression' }"
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
"{ NameSpace: RegressionTests }"
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
Object subclass:#QuickTestRunner
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
     6
	instanceVariableNames:'suite anyError result'
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
     7
	classVariableNames:''
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
     8
	poolDictionaries:''
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
     9
	category:'tests-Regression'
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
!QuickTestRunner class methodsFor:'documentation'!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
documentation
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
"
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
    ATTENTION: if you change anything here, please verify compatibility with the
1466
14f88f09fb6a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1462
diff changeset
    17
	       SeltTestRunner script found in stx/goodies/regression.
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
    This is meant to be called via a script or command-line argument, when executing
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
    selftests via jenkins.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    22
    Runs a number of tests from the stx:goodies/regression package (see list below)
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    executed through SelfTestRunner script using the following command line:
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
    stx --noBanner -I --execute SelfTestRunner.st
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
      use --debug to debug failed test cases.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
    to use with jenkins (+ jUnit plugin):
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
    use the following buildscript (in jenkins):
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
    (after checkout of stx)
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    31
	 cd stx
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    32
	 call bmake
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    33
	 cd goodies\selftest
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    34
	 ..\..\projects\smalltalk\stx.com --noBanner -I --execute SelfTestRunner.st
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
    and configure the jenkins junit plugin, to scan for 'testresult.xml'
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    [author:]
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    39
	Claus Gittinger
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    [instance variables:]
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
    [class variables:]
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    [see also:]
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
"
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
! !
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
!QuickTestRunner class methodsFor:'instance creation'!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
new
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
    "return an initialized instance"
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
    ^ self basicNew initialize.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
! !
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
!QuickTestRunner class methodsFor:'execution'!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
start
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
    |runner|
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
    runner := self new.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
    runner
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    65
	prepare;
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    66
	buildSuite;
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    67
	runSuite.
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
    Smalltalk isStandAloneApp ifTrue:[
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    70
	Smalltalk exit:(runner anyError ifTrue:[1] ifFalse:[0])
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
    ].
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
! !
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
!QuickTestRunner methodsFor:'execution'!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
buildSuite
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
    |anyMissing|
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    anyMissing := false.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
    Stdout showCR:'Creating suite...'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    suite := TestSuite named:'SelfTest'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    Stdout showCR:'Loading regression tests...'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
    self listOfTestClasses do:[:className |
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    86
	|fullName|
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    88
	fullName := ('RegressionTests::',className).
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    89
	Stdout showCR:('Loading ',className,'...').
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    90
	Smalltalk fileInClass:fullName package:'stx:goodies/regression'.
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    91
	(Smalltalk classNamed:fullName) isNil ifTrue:[
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    92
	    Stdout showCR:('**** Ouch - missing class: "',fullName,'"').
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    93
	    anyMissing := true.
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    94
	] ifFalse:[
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    95
	    suite addTest:(Smalltalk classNamed:fullName) suite.
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
    96
	]
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
    ].
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
    anyError := anyError | anyMissing.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
generateReport
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    Stdout showCR:'Generating report...'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    TestResultReporter
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   105
	report:result
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   106
	format:#xml_jUnit
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   107
	as:'testresult.xml'.
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
    Stdout showCR:'Summary:'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
    Stdout showCR:('  %1 tests;' bindWith:result runCount).
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
    Stdout show:('  %1 passed,' bindWith:result passedCount).
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    Stdout show:(' %1 failed,' bindWith:result failureCount).
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
    Stdout showCR:(' %1 errors.' bindWith:result errorCount).
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
listOfTestClasses
844
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 810
diff changeset
   117
    "*** IMPORTANT *** "
1462
7a2b32a588ee package move
Claus Gittinger <cg@exept.de>
parents: 1447
diff changeset
   118
    "* To add a new test please edit stx_goodies_regression>>testCaseNamesWithoutNamespace"
844
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 810
diff changeset
   119
    "*** ********* *** "
1462
7a2b32a588ee package move
Claus Gittinger <cg@exept.de>
parents: 1447
diff changeset
   120
    Smalltalk fileInClass:#'stx_goodies_regression' package:'stx:goodies/regression'.
7a2b32a588ee package move
Claus Gittinger <cg@exept.de>
parents: 1447
diff changeset
   121
    (Smalltalk at: #'stx_goodies_regression') isNil ifTrue:[
7a2b32a588ee package move
Claus Gittinger <cg@exept.de>
parents: 1447
diff changeset
   122
	Stdout showCR:('ERROR: Ouch - missing class: "stx_goodies_regression"').
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   123
	Stdout showCR:('EXIT').
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   124
	Smalltalk exit: 1.
844
f54aa16c1732 List of tests moved to one place so it is always the same for all three test runners (sigh, we have three different!)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 810
diff changeset
   125
    ].
1462
7a2b32a588ee package move
Claus Gittinger <cg@exept.de>
parents: 1447
diff changeset
   126
    ^(Smalltalk at: #'stx_goodies_regression') testCaseNamesWithoutNamespace
769
b660307de1b1 Added ClassBuilderTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 717
diff changeset
   127
810
fea452689108 Added FilenameTests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 808
diff changeset
   128
    "Modified: / 21-02-2013 / 18:05:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
prepare
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
    "/ tell the system, where stx is...
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
    |top|
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
    top := Smalltalk packageDirectoryForPackageId:'stx'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
    "/ top := '../../..'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
    ParserFlags initializeSTCFlagsForTopDirectory:top.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
    Object infoPrinting:false.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
    ObjectMemory infoPrinting:false.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
    Processor activeProcess exceptionHandlerSet
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   145
	on:(Class updateChangeFileQuerySignal)
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   146
	do:[:ex | ex proceedWith:false ].
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
    Stdout showCR:'Selftest Started'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
    Stdout showCR:'Loading sunit...'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
    Smalltalk loadPackage:'stx:goodies/sunit'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
    self assert:(TestCase notNil and:[TestCase isLoaded]).
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
    Smalltalk loadPackage:'stx:libcompat'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
    Smalltalk loadPackage:'stx:libjavascript'.
808
b51c32fe6bbb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 807
diff changeset
   156
    Smalltalk loadPackage:'exept:libcrypt'.
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
runSuite
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
    Stdout showCR:'Running suite...'.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
    result := suite
1447
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   162
		run:TestResultStX new beforeEachDo:[:test |
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   163
		    Stdout showCR:('- running ',test printString).
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   164
		]
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   165
		afterEachDo:[:test| ]
2351db93aa5b package changes
Claus Gittinger <cg@exept.de>
parents: 844
diff changeset
   166
		debug:(Smalltalk commandLineArgumentNamed:'--debug') notNil.
717
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
! !
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
!QuickTestRunner methodsFor:'initialization'!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
initialize
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
    anyError := false.
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
! !
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
!QuickTestRunner class methodsFor:'documentation'!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
version
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
    ^ '$Header$'
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
!
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
version_CVS
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
    ^ '$Header$'
491ebbb9a7aa initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
! !