Skip to content

Commit 7871b49

Browse files
author
Durieux Pol
committed
added new api to work with package names
1 parent 12e7953 commit 7871b49

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/MuTalk-Model/MTAnalysis.class.st

+17
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,13 @@ MTAnalysis >> operators: anObject [
224224
operators := anObject
225225
]
226226

227+
{ #category : 'accessing' }
228+
MTAnalysis >> packageToMutate: aCollectionOfPackages [
229+
230+
modelClasses := aCollectionOfPackages flatCollect: [ :packageName |
231+
packageName asPackage definedClasses ]
232+
]
233+
227234
{ #category : 'running' }
228235
MTAnalysis >> run [
229236
"Obtain mutants applying the operators in the classes (or
@@ -307,6 +314,16 @@ MTAnalysis >> testFilter: anObject [
307314
testFilter := anObject
308315
]
309316

317+
{ #category : 'accessing' }
318+
MTAnalysis >> testPackages: aCollectionOfPackages [
319+
320+
| testClasses |
321+
testClasses := aCollectionOfPackages flatCollect: [ :packageName |
322+
packageName asPackage definedClasses select:
323+
#isTestCase ].
324+
self testClasses: testClasses
325+
]
326+
310327
{ #category : 'accessing' }
311328
MTAnalysis >> testSelectionStrategy [
312329

0 commit comments

Comments
 (0)