Skip to content
1 change: 1 addition & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ def bootstrapImage(){
isoTesters['Zinc-Character-Encoding'] = { defineIsoTestStage("Zinc-Character-Encoding", "ZincCharacterEncoding", "\'Zinc-Character-Encoding-Tests\'") }
isoTesters['System-SessionManager'] = { defineIsoTestStage("System-SessionManager", "SystemSessionManager", "\'System-SessionManager-Tests\'") }
isoTesters['System-Platforms'] = { defineIsoTestStage("System-Platforms", "SystemPlatforms", "\'System-Platforms-Tests\'") }
isoTesters['Announcements-Core'] = { defineIsoTestStage("Announcements-Core", "Announcements", "\'Announcements-Core-Tests\'") }
isoTesters['Shift-ClassBuilder'] = { defineIsoTestStage("Shift-ClassBuilder", "Shift", "\'Shift-ClassBuilder-Tests\'") }
parallel isoTesters

Expand Down
20 changes: 20 additions & 0 deletions src/BaselineOfAnnouncements/BaselineOfAnnouncements.class.st
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Class {
#name : 'BaselineOfAnnouncements',
#superclass : 'BaselineOf',
#category : 'BaselineOfAnnouncements',
#package : 'BaselineOfAnnouncements'
}

{ #category : 'baselines' }
BaselineOfAnnouncements >> baseline: spec [

<baseline>
spec for: #common do: [
spec
package: 'Announcements-Core';
package: 'Announcements-Core-Tests' with: [ spec requires: #( 'Announcements-Core' ) ].

spec
group: 'Core' with: { 'Announcements-Core' };
group: 'Tests' with: { 'Announcements-Core-Tests' } ]
]
1 change: 1 addition & 0 deletions src/BaselineOfAnnouncements/package.st
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Package { #name : 'BaselineOfAnnouncements' }
8 changes: 7 additions & 1 deletion src/BaselineOfKernel/BaselineOfKernel.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,13 @@ BaselineOfKernel >> baseline: spec [
className: 'BaselineOfSystemPlatforms';
repository: (self packageRepositoryURLForSpec: spec);
loads: #( 'Tests' )];

baseline: 'Announcements-Core-Tests' with: [
spec
className: 'BaselineOfAnnouncements';
repository: repository;
loads: #( 'Tests' )];

package: 'Announcements-Core';
package: 'Collections-Abstract';
package: 'Collections-DoubleLinkedList';
Expand Down Expand Up @@ -97,7 +104,6 @@ BaselineOfKernel >> baseline: spec [
package: 'Collections-Weak-Tests' with: [ spec requires: #( 'Collections-Unordered-Tests' ) ];
package: 'Kernel-Tests';
package: 'Kernel-CodeModel-Tests';
package: 'Announcements-Core-Tests';
package: 'System-Finalization-Tests';
package: 'System-Time-Tests'.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Class {
#name : 'BaselineOfSystemAnnouncements',
#superclass : 'BaselineOf',
#category : 'BaselineOfSystemAnnouncements',
#package : 'BaselineOfSystemAnnouncements'
}

{ #category : 'baselines' }
BaselineOfSystemAnnouncements >> baseline: spec [

<baseline>

| repository |
repository := self packageRepositoryURLForSpec: spec.
spec for: #common do: [
spec
baseline: 'Announcements' with: [
spec
className: 'BaselineOfAnnouncements';
repository: repository;
loads: 'Core'];
package: 'System-Announcements' with: [spec requires: #('Announcements')].

spec
group: 'Core' with: #('System-Announcements');
group: 'default' with: #('Core')]
]
1 change: 1 addition & 0 deletions src/BaselineOfSystemAnnouncements/package.st
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Package { #name : 'BaselineOfSystemAnnouncements' }