• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / GitProjectHealth / 15685699682

16 Jun 2025 03:55PM UTC coverage: 74.453% (+1.2%) from 73.222%
15685699682

push

github

web-flow
Merge pull request #202 from moosetechnology/develop

Update Main

1293 of 2646 new or added lines in 26 files covered. (48.87%)

62 existing lines in 3 files now uncovered.

17142 of 23024 relevant lines covered (74.45%)

0.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/GitLabHealth-Model/GLHJob.class.st
1
"
2
A CI Job
3

4
## Relations
5
======================
6

7
### Parents
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `commit` | `GLHJob` | `jobs` | `GLHCommit` | |
11
| `pipeline` | `GLHJob` | `jobs` | `GLHPipeline` | |
12
| `user` | `GLHJob` | `jobs` | `GLHUser` | |
13

14

15
## Properties
16
======================
17

18
| Name | Type | Default value | Comment |
19
|---|
20
| `allow_failure` | `Boolean` | nil | |
21
| `duration` | `Object` | nil | |
22
| `id` | `Number` | nil | |
23
| `name` | `String` | nil | Basic name of the entity, not full reference.|
24
| `name` | `String` | nil | |
25
| `ref` | `String` | nil | |
26
| `web_url` | `String` | nil | |
27

28
"
29
Class {
30
        #name : #GLHJob,
31
        #superclass : #GLHEntity,
32
        #traits : 'FamixTNamedEntity',
33
        #classTraits : 'FamixTNamedEntity classTrait',
34
        #instVars : [
35
                '#id => FMProperty',
36
                '#allow_failure => FMProperty',
37
                '#web_url => FMProperty',
38
                '#duration => FMProperty',
39
                '#name => FMProperty',
40
                '#ref => FMProperty',
41
                '#commit => FMOne type: #GLHCommit opposite: #jobs',
42
                '#pipeline => FMOne type: #GLHPipeline opposite: #jobs',
43
                '#user => FMOne type: #GLHUser opposite: #jobs'
44
        ],
45
        #category : #'GitLabHealth-Model-Entities'
46
}
47

48
{ #category : #meta }
49
GLHJob class >> annotation [
×
50

×
51
        <FMClass: #Job super: #GLHEntity>
×
52
        <package: #'GitLabHealth-Model'>
×
53
        <generated>
×
54
        ^ self
×
55
]
×
56

57
{ #category : #accessing }
58
GLHJob >> allow_failure [
×
59

×
60
        <FMProperty: #allow_failure type: #Boolean>
×
61
        <generated>
×
62
        ^ allow_failure
×
63
]
×
64

65
{ #category : #accessing }
66
GLHJob >> allow_failure: anObject [
×
67
        <generated>
×
68
        allow_failure := anObject
×
69
]
×
70

71
{ #category : #accessing }
72
GLHJob >> commit [
×
73
        "Relation named: #commit type: #GLHCommit opposite: #jobs"
×
74

×
75
        <generated>
×
76
        <container>
×
77
        ^ commit
×
78
]
×
79

80
{ #category : #accessing }
81
GLHJob >> commit: anObject [
×
82

×
83
        <generated>
×
84
        commit := anObject
×
85
]
×
86

87
{ #category : #navigation }
88
GLHJob >> commitGroup [
×
89
        <generated>
×
90
        <navigation: 'Commit'>
×
91
        ^ MooseSpecializedGroup with: self commit
×
92
]
×
93

94
{ #category : #accessing }
95
GLHJob >> duration [
×
96

×
97
        <FMProperty: #duration type: #Object>
×
98
        <generated>
×
99
        ^ duration
×
100
]
×
101

102
{ #category : #accessing }
103
GLHJob >> duration: anObject [
×
104
        <generated>
×
105
        duration := anObject
×
106
]
×
107

108
{ #category : #accessing }
109
GLHJob >> id [
×
110

×
111
        <FMProperty: #id type: #Number>
×
112
        <generated>
×
113
        ^ id
×
114
]
×
115

116
{ #category : #accessing }
117
GLHJob >> id: anObject [
×
118
        <generated>
×
119
        id := anObject
×
120
]
×
121

122
{ #category : #accessing }
NEW
123
GLHJob >> name [
×
NEW
124

×
NEW
125
        <FMProperty: #name type: #String>
×
NEW
126
        <generated>
×
NEW
127
        ^ name
×
NEW
128
]
×
129

130
{ #category : #accessing }
NEW
131
GLHJob >> name: anObject [
×
NEW
132
        <generated>
×
NEW
133
        name := anObject
×
NEW
134
]
×
135

136
{ #category : #accessing }
137
GLHJob >> pipeline [
×
138
        "Relation named: #pipeline type: #GLHPipeline opposite: #jobs"
×
139

×
140
        <generated>
×
141
        <container>
×
142
        ^ pipeline
×
143
]
×
144

145
{ #category : #accessing }
146
GLHJob >> pipeline: anObject [
×
147

×
148
        <generated>
×
149
        pipeline := anObject
×
150
]
×
151

152
{ #category : #navigation }
153
GLHJob >> pipelineGroup [
×
154
        <generated>
×
155
        <navigation: 'Pipeline'>
×
156
        ^ MooseSpecializedGroup with: self pipeline
×
157
]
×
158

159
{ #category : #accessing }
NEW
160
GLHJob >> ref [
×
NEW
161

×
NEW
162
        <FMProperty: #ref type: #String>
×
NEW
163
        <generated>
×
NEW
164
        ^ ref
×
NEW
165
]
×
166

167
{ #category : #accessing }
NEW
168
GLHJob >> ref: anObject [
×
NEW
169
        <generated>
×
NEW
170
        ref := anObject
×
NEW
171
]
×
172

173
{ #category : #accessing }
174
GLHJob >> user [
×
175
        "Relation named: #user type: #GLHUser opposite: #jobs"
×
176

×
177
        <generated>
×
178
        <container>
×
179
        ^ user
×
180
]
×
181

182
{ #category : #accessing }
183
GLHJob >> user: anObject [
×
184

×
185
        <generated>
×
186
        user := anObject
×
187
]
×
188

189
{ #category : #navigation }
190
GLHJob >> userGroup [
×
191
        <generated>
×
192
        <navigation: 'User'>
×
193
        ^ MooseSpecializedGroup with: self user
×
194
]
×
195

196
{ #category : #accessing }
197
GLHJob >> web_url [
×
198

×
199
        <FMProperty: #web_url type: #String>
×
200
        <generated>
×
201
        ^ web_url
×
202
]
×
203

204
{ #category : #accessing }
205
GLHJob >> web_url: anObject [
×
206
        <generated>
×
207
        web_url := anObject
×
208
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc