Skip to content

Commit

Permalink
Cleanup: CoverageCollectorTest should be in an own test package
Browse files Browse the repository at this point in the history
Fix  #16611
  • Loading branch information
astares committed May 13, 2024
1 parent a30ed18 commit f2472c1
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 10 deletions.
20 changes: 13 additions & 7 deletions src/BaselineOfSUnit/BaselineOfSUnit.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,16 @@ BaselineOfSUnit class >> defaultPackageNames [
^ self packagesOfGroupNamed: #default
]

{ #category : 'baseline' }
{ #category : 'baselines' }
BaselineOfSUnit >> baseline: spec [
<baseline>
spec for: #common
do: [

spec baseline: 'Traits' with: [
spec loads: 'core'.
spec repository: (self packageRepositoryURLForSpec: spec)
].

spec repository: (self packageRepositoryURLForSpec: spec) ].

"Package definitions"
spec
package: 'SUnit-Core';
package: 'SUnit-Core-Traits' with: [ spec requires: 'Traits' ];
Expand All @@ -46,13 +45,20 @@ BaselineOfSUnit >> baseline: spec [
package: 'SUnit-Support-UITesting-Tests';
package: 'SUnit-Support-UITesting';
package: 'Coverage';
package: 'Coverage-Tests' with: [ spec requires: #('Coverage') ];
package: 'JenkinsTools-Core';
package: 'JenkinsTools-ExtraReports'.

"Custom groups"
spec
group: 'Core' with: #('SUnit-Core' 'SUnit-Core-Traits' 'SUnit-Visitor');
group: 'MockObjects' with: #('SUnit-MockObjects');
group: 'UI' with: #('SUnit-UI' 'SUnit-Support-UITesting' 'Coverage');
group: 'Tests' with: #('SUnit-Tests' 'SUnit-Support-UITesting-Tests' 'SUnit-Visitor-Tests' 'SUnit-MockObjects-Tests');
group: 'JenkinsSupport' with: #('JenkinsTools-Core' 'JenkinsTools-ExtraReports');
group: 'Tests' with: #('SUnit-Tests' 'SUnit-Support-UITesting-Tests' 'SUnit-Visitor-Tests' 'SUnit-MockObjects-Tests' 'Coverage-Tests');
group: 'JenkinsSupport' with: #('JenkinsTools-Core' 'JenkinsTools-ExtraReports').

"Virtual groups"
spec
group: 'all' with: #('Core' 'MockObjects' 'UI' 'Tests' 'JenkinsSupport');
group: 'default' with: #('SUnit-Core' 'SUnit-Core-Traits' 'SUnit-Tests' 'JenkinsTools-Core' 'JenkinsTools-ExtraReports' 'SUnit-MockObjects') ]
]
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ Class {
#name : 'CoverageCollectorTest',
#superclass : 'TestCase',
#category : 'Coverage-Tests',
#package : 'Coverage',
#tag : 'Tests'
#package : 'Coverage-Tests'
}

{ #category : 'example' }
Expand Down
1 change: 1 addition & 0 deletions src/Coverage-Tests/package.st
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Package { #name : 'Coverage-Tests' }
2 changes: 1 addition & 1 deletion src/Tools-Tests/ProjectManagerTest.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ProjectManagerTest >> testPackagesInAProject [
self
assertCollection:
#( 'BaselineOfSUnit' 'SUnit-Core' 'SUnit-Core-Traits' 'SUnit-Tests' 'SUnit-Visitor' 'SUnit-Visitor-Tests' 'SUnit-MockObjects' 'SUnit-MockObjects-Tests'
'SUnit-UI' 'Coverage' 'JenkinsTools-Core' 'JenkinsTools-ExtraReports' 'SUnit-Support-UITesting-Tests' 'SUnit-Support-UITesting' )
'SUnit-UI' 'Coverage' 'JenkinsTools-Core' 'JenkinsTools-ExtraReports' 'SUnit-Support-UITesting-Tests' 'SUnit-Support-UITesting' 'Coverage-Tests')
hasSameElements: (sUnitProject packages collect: [ :package | package name ])
]

Expand Down

0 comments on commit f2472c1

Please sign in to comment.