Skip to content

Commit a64c683

Browse files
committed
Add Baseline and structure
1 parent 1a2251e commit a64c683

4 files changed

Lines changed: 60 additions & 0 deletions

File tree

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
Class {
2+
#name : 'BaselineOfExecutableRequirements',
3+
#superclass : 'BaselineOf',
4+
#category : 'BaselineOfExecutableRequirements',
5+
#package : 'BaselineOfExecutableRequirements'
6+
}
7+
8+
{ #category : 'baselines' }
9+
BaselineOfExecutableRequirements >> baseline: spec [
10+
"Common baseline for all Pharo versions"
11+
12+
<baseline>
13+
spec for: #common do: [ self baselineForCommon: spec ]
14+
]
15+
16+
{ #category : 'baselines' }
17+
BaselineOfExecutableRequirements >> baselineForCommon: spec [
18+
19+
<baseline>
20+
spec preLoadDoIt: #preload:package:.
21+
spec postLoadDoIt: #postload:package:.
22+
23+
"Dependencies"
24+
self coreDependencies: spec.
25+
26+
"Packages"
27+
self corePackages: spec
28+
]
29+
30+
{ #category : 'baselines' }
31+
BaselineOfExecutableRequirements >> coreDependencies: spec [
32+
33+
"No dependencies"
34+
]
35+
36+
{ #category : 'baselines' }
37+
BaselineOfExecutableRequirements >> corePackages: spec [
38+
39+
spec package: 'ExecutableRequirements'.
40+
41+
"tests packages"
42+
spec package: 'ExecutableRequirements-Tests' with: [ spec requires: #( 'ExecutableRequirements' ) ]
43+
]
44+
45+
{ #category : 'baselines' }
46+
BaselineOfExecutableRequirements >> postload: loader package: packageSpec [
47+
"do nothing"
48+
49+
50+
]
51+
52+
{ #category : 'baselines' }
53+
BaselineOfExecutableRequirements >> preload: loader package: packageSpec [
54+
"do nothing"
55+
56+
57+
]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Package { #name : 'BaselineOfExecutableRequirements' }
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Package { #name : 'ExecutableRequirements-Tests' }
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Package { #name : 'ExecutableRequirements' }

0 commit comments

Comments
 (0)