X Tutup
Skip to content

Commit 4c2ffbb

Browse files
committed
baseline and travis config
1 parent 4640366 commit 4c2ffbb

File tree

12 files changed

+222
-0
lines changed

12 files changed

+222
-0
lines changed

.travis.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: erlang
2+
3+
env:
4+
5+
- ST=Pharo1.4 BASELINE=Grease LOADS="Tests" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository"
6+
- ST=Pharo2.0 BASELINE=Grease LOADS="Tests" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository"
7+
- ST=Pharo3.0 BASELINE=Grease LOADS="Tests" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository"
8+
- ST=GemStone-2.4.4.1 BASELINE=Grease LOADS="Tests" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository"
9+
- ST=GemStone-3.1.0.5 BASELINE=Grease LOADS="Tests" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository"
10+
11+
install:
12+
- export PROJECT_HOME="$(pwd)"
13+
- cd $HOME
14+
- wget -q -O builderCI.zip https://github.com/dalehenrich/builderCI/zipball/master
15+
- unzip -q builderCI.zip
16+
- cd dalehenrich-builderCI*
17+
- source build_env_vars
18+
- ln -s $PROJECT_HOME $GIT_PATH
19+
- ./build_image.sh
20+
21+
script: $PROJECT_HOME/tests/testTravisCI.sh -verbose
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"noMethodMetaData" : true,
3+
"separateMethodMetaAndSource" : false,
4+
"useCypressPropertiesFile" : true }

repository/BaselineOfGrease.package/BaselineOfGrease.class/README.md

Whitespace-only changes.
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
baseline
2+
baseline: spec
3+
<baseline>
4+
5+
spec
6+
for: #common
7+
do: [
8+
spec blessing: #baseline.
9+
10+
spec
11+
package: 'Grease-Core';
12+
package: 'Grease-Tests-Core' with: [ spec requires: #('Grease-Core') ].
13+
spec
14+
group: 'Core' with: #('Grease-Core');
15+
group: 'Core Tests' with: #('Grease-Tests-Core');
16+
group: 'Slime' with: #('Core');
17+
group: 'Slime Tests' with: #('Core Tests');
18+
group: 'Tests' with: #('Core Tests' 'Slime Tests');
19+
group: 'default' with: #('Slime')
20+
].
21+
22+
spec
23+
for: #'pharo3.x'
24+
do: [
25+
spec
26+
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo30-Core') ];
27+
package: 'Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
28+
package: 'Grease-Pharo30-Core' with: [ spec requires: #('Grease-Core') ];
29+
package: 'Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core')];
30+
package: 'Grease-Slime' with: [ spec requires: #('Grease-Core') ];
31+
package: 'Grease-Tests-Slime' with: [ spec requires: #('Grease-Slime') ].
32+
spec
33+
group: 'Slime' with: #('Grease-Slime');
34+
group: 'Slime Tests' with: #('Grease-Tests-Slime').
35+
].
36+
37+
spec
38+
for: #'pharo2.x'
39+
do: [
40+
spec
41+
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo20-Core') ];
42+
package: 'Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
43+
package: 'Grease-Pharo20-Core' with: [ spec requires: #('Grease-Core') ];
44+
package: 'Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core') ].
45+
self slimeForSqueakPharo1xPharo2x: spec ].
46+
spec
47+
for: #'pharo1.x'
48+
do: [
49+
self greaseCoreAndTestsForSqueakAndPharo1x: spec.
50+
self slimeForSqueakPharo1xPharo2x: spec ].
51+
52+
spec
53+
for: #'pharo1.1'
54+
do: [ spec package: 'Grease-Pharo-Core' with: [ spec includes: #('Grease-Pharo11-Core') ] ].
55+
56+
spec
57+
for: #'pharo1.0'
58+
do: [ spec package: 'Grease-Pharo-Core' with: [ spec includes: #('Grease-Pharo10-Core' 'Grease-Pharo11-Core') ] ].
59+
60+
spec
61+
for: #squeak
62+
do: [
63+
self greaseCoreAndTestsForSqueakAndPharo1x: spec.
64+
self slimeForSqueakPharo1xPharo2x: spec ].
65+
66+
spec
67+
for: #gemstone
68+
do: [
69+
spec
70+
project: 'GsCore'
71+
with: [
72+
spec
73+
className: 'ConfigurationOfGsCore';
74+
versionString: #stable;
75+
repository: 'http://seaside.gemstone.com/ss/MetacelloRepository' ];
76+
project: 'UTF8'
77+
with: [
78+
spec
79+
className: 'ConfigurationOfGsMisc';
80+
versionString: #stable;
81+
loads: #('Utf8Encoding');
82+
repository: 'http://seaside.gemstone.com/ss/MetacelloRepository' ];
83+
project: 'System-Digital-Signatures' copyFrom: 'UTF8' with: [ spec loads: #('System-Digital-Signatures') ];
84+
project: 'SMTPMail' copyFrom: 'UTF8' with: [ spec loads: #('SMTPMail') ].
85+
spec
86+
package: 'Grease-Core'
87+
with: [
88+
spec
89+
requires: #('GsCore');
90+
includes: #('Grease-GemStone-Core') ];
91+
package: 'Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-GemStone-Core') ];
92+
package: 'Grease-GemStone-Core'
93+
with: [ spec requires: #('Grease-Core' 'GsCore' 'System-Digital-Signatures' 'UTF8' 'SMTPMail') ];
94+
package: 'Grease-Tests-GemStone-Core' with: [ spec requires: #('Grease-Tests-Core') ] ].
95+
spec
96+
for: #'gs2.x'
97+
do: [
98+
spec
99+
package: 'Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone200-Core') ];
100+
package: 'Grease-GemStone200-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
101+
spec
102+
for: #'gs2.3.x'
103+
do: [
104+
spec
105+
package: 'Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone230-Core') ];
106+
package: 'Grease-GemStone230-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
107+
spec
108+
for: #'gs2.4.x'
109+
do: [
110+
spec
111+
package: 'Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone240-Core') ];
112+
package: 'Grease-GemStone240-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
113+
spec
114+
for: #'gs3.x'
115+
do: [
116+
spec
117+
package: 'Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone300-Core') ];
118+
package: 'Grease-GemStone300-Core' with: [ spec requires: #('Grease-GemStone-Core') ]
119+
]
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"class" : {
3+
},
4+
"instance" : {
5+
"baseline:" : "JohanBrichau 02/16/2014 01:48" } }
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"category" : "BaselineOfGrease",
3+
"classinstvars" : [
4+
],
5+
"classvars" : [
6+
],
7+
"commentStamp" : "",
8+
"instvars" : [
9+
],
10+
"name" : "BaselineOfGrease",
11+
"pools" : [
12+
],
13+
"super" : "BaselineOf",
14+
"type" : "normal" }
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SystemOrganization addCategory: 'BaselineOfGrease'!

repository/BaselineOfGrease.package/monticello.meta/initializers.st

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(name 'BaselineOfGrease')
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(name 'BaselineOfGrease-JohanBrichau.1' message 'first baseline' id 'b89398df-14c6-4b6a-a2ba-91ad806bb07f' date '02/16/2014' time '01:49:46' author 'JohanBrichau' ancestors () stepChildren ())

0 commit comments

Comments
 (0)
X Tutup