/
BaselineOfSUnit.class.st
60 lines (51 loc) · 1.67 KB
/
BaselineOfSUnit.class.st
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
"
This baseline is used to generate Pharo images from the local clone of pharo-project/pharo repository.
Depends on:
- minimal Pharo image
Load type:
- linear
Installs:
- SUnit without GUI
"
Class {
#name : #BaselineOfSUnit,
#superclass : #BaselineOf,
#category : #BaselineOfSUnit
}
{ #category : #accessing }
BaselineOfSUnit class >> defaultPackageNames [
^ self packagesOfGroupNamed: #default
]
{ #category : #baseline }
BaselineOfSUnit >> baseline: spec [
<baseline>
spec for: #common
do: [
spec baseline: 'Traits' with: [
spec loads: 'core'.
spec repository: self repository
].
spec
package: 'SUnit-Core';
package: 'SUnit-Core-Traits' with: [ spec requires: 'Traits' ];
package: 'SUnit-Tests';
package: 'SUnit-Visitors' with: [ spec requires: #('SUnit-Core') ];
package: 'SUnit-Visitors-Tests' with: [ spec requires: #('SUnit-Visitors') ];
package: 'SUnit-UI';
package: 'SUnit-Support-UITesting-Tests';
package: 'SUnit-Support-UITesting';
package: 'SUnit-Help';
package: 'JenkinsTools-Core';
package: 'JenkinsTools-ExtraReports'.
spec
group: 'Core' with: #('SUnit-Core' 'SUnit-Core-Traits' 'SUnit-Visitors');
group: 'UI' with: #('SUnit-UI' 'SUnit-Support-UITesting');
group: 'Tests' with: #('SUnit-Tests' 'SUnit-Support-UITesting-Tests' 'SUnit-Visitors-Tests');
group: 'Help' with: #('SUnit-Help');
group: 'JenkinsSupport' with: #('JenkinsTools-Core' 'JenkinsTools-ExtraReports');
group: 'default' with: #('SUnit-Core' 'SUnit-Core-Traits' 'SUnit-Tests' 'JenkinsTools-Core' 'JenkinsTools-ExtraReports') ]
]
{ #category : #accessing }
BaselineOfSUnit >> repository [
^ self packageRepositoryURL
]