File tree 3 files changed +32
-1
lines changed
3 files changed +32
-1
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,8 @@ BaselineOfKepler >> baseline: spec [
18
18
group: ' CI' with: ' Tests' ;
19
19
group: ' Tools' with: ' Buoy-Tools' ;
20
20
group: ' Development' with: #('Tests' 'Tools')
21
- ]
21
+ ].
22
+ spec for: #' pharo10.x' do: [ self setUpPharo10Packages: spec ]
22
23
]
23
24
24
25
{ #category : #accessing }
@@ -63,3 +64,11 @@ BaselineOfKepler >> setUpPackages: spec [
63
64
with: [ spec requires: #('Kepler-Notifications' 'Kepler-SUnit-Model') ];
64
65
group: ' Tests' with: ' Kepler-Notifications-Tests'
65
66
]
67
+
68
+ { #category : #initialization }
69
+ BaselineOfKepler >> setUpPharo10Packages: spec [
70
+
71
+ spec
72
+ package: ' Kepler-Development-Tools' with: [ spec requires: ' Kepler-System' ];
73
+ group: ' Tools' with: ' Kepler-Development-Tools'
74
+ ]
Original file line number Diff line number Diff line change
1
+ Extension { #name : #CompositeSystem }
2
+
3
+ { #category : #' *Kepler-Development-Tools' }
4
+ CompositeSystem >> subsystemsInspectorTab [
5
+
6
+ < inspectorPresentationOrder: 0 title: ' Subsystems' >
7
+ ^ SpTablePresenter new
8
+ items: subsystems;
9
+ addColumn: ( SpStringTableColumn title: ' Name' evaluated: [ :subsystem | subsystem name ] );
10
+ addColumn: ( SpStringTableColumn
11
+ title: ' Implemented interfaces'
12
+ evaluated: [ :subsystem | subsystem implementedInterfaces ] );
13
+ addColumn:
14
+ ( SpStringTableColumn title: ' Dependencies' evaluated: [ :subsystem | subsystem dependencies ] );
15
+ addColumn: ( ( SpStringTableColumn
16
+ title: ' Status'
17
+ evaluated: [ :subsystem | subsystem isStarted then: [ ' Started' ] otherwise: ' Stopped' ] )
18
+ width: 80 ;
19
+ yourself );
20
+ yourself
21
+ ]
Original file line number Diff line number Diff line change
1
+ Package { #name : #' Kepler-Development-Tools' }
You can’t perform that action at this time.
0 commit comments