@@ -14,7 +14,8 @@ Class {
14
14
' stopOnErrorOrFail' ,
15
15
' testSelectionStrategy' ,
16
16
' testFilter' ,
17
- ' mutantGenerationStrategy'
17
+ ' mutantGenerationStrategy' ,
18
+ ' warnAboutEmptyTests'
18
19
],
19
20
#category : ' MuTalk-Model-Core' ,
20
21
#package : ' MuTalk-Model' ,
@@ -105,6 +106,12 @@ MTAnalysis >> doNotStopOnErrorOrFail [
105
106
stopOnErrorOrFail := false
106
107
]
107
108
109
+ { #category : ' accessing' }
110
+ MTAnalysis >> doNotWarnAboutEmptyTests [
111
+
112
+ warnAboutEmptyTests := false
113
+ ]
114
+
108
115
{ #category : ' results' }
109
116
MTAnalysis >> generalResult [
110
117
@@ -191,7 +198,8 @@ MTAnalysis >> initialize [
191
198
elapsedTime := 0 .
192
199
logger := self defaultLogger.
193
200
stopOnErrorOrFail := true .
194
- budget := self defaultBudget
201
+ budget := self defaultBudget.
202
+ warnAboutEmptyTests := true
195
203
]
196
204
197
205
{ #category : ' accessing' }
@@ -362,7 +370,7 @@ MTAnalysis >> testCasesFrom: aClassCollection [
362
370
testCase addAll:
363
371
(self testCasesReferencesFrom: testClass) ].
364
372
testCase ].
365
- tests isEmpty ifTrue: [
373
+ tests isEmpty & warnAboutEmptyTests ifTrue: [
366
374
Warning signal : ' There is currently no tests' ].
367
375
^ tests
368
376
]
0 commit comments