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

moosetechnology / GitProjectHealth / 11741058616

08 Nov 2024 11:12AM UTC coverage: 59.174% (-0.6%) from 59.724%
11741058616

push

github

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

prepare v1.1.1

645 of 1284 new or added lines in 56 files covered. (50.23%)

28 existing lines in 3 files now uncovered.

9582 of 16193 relevant lines covered (59.17%)

0.59 hits per line

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

20.0
/src/GitLabHealth-Model/GLHPipeline.class.st
1
"
2
A GitLab Pipeline execution
3

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

7
### Parents
8
| Relation | Origin | Opposite | Type | Comment |
9
|---|
10
| `project` | `GLHPipeline` | `pipelines` | `GLHProject` | |
11

12
### Children
13
| Relation | Origin | Opposite | Type | Comment |
14
|---|
15
| `jobs` | `GLHPipeline` | `pipeline` | `GLHJob` | |
16

17
### Other
18
| Relation | Origin | Opposite | Type | Comment |
19
|---|
20
| `mergeResquest` | `GLHPipeline` | `pipeline` | `GLHMergeRequest` | |
21

22

23
## Properties
24
======================
25

26
| Name | Type | Default value | Comment |
27
|---|
28
| `id` | `String` | nil | The id of the pipeline|
29
| `runDate` | `Object` | nil | Date this pipeline was run|
30
| `status` | `String` | nil | #success or #failure|
31

32
"
33
Class {
34
        #name : #GLHPipeline,
35
        #superclass : #GLHEntity,
36
        #instVars : [
37
                '#id => FMProperty',
38
                '#jobs => FMMany type: #GLHJob opposite: #pipeline',
39
                '#mergeResquest => FMOne type: #GLHMergeRequest opposite: #pipeline',
40
                '#project => FMOne type: #GLHProject opposite: #pipelines',
41
                '#runDate => FMProperty',
42
                '#status => FMProperty'
43
        ],
44
        #category : 'GitLabHealth-Model-Entities'
45
}
46

47
{ #category : #meta }
48
GLHPipeline class >> annotation [
×
49

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

56
{ #category : #adding }
57
GLHPipeline >> addJob: anObject [
×
58
        <generated>
×
59
        ^ self jobs add: anObject
×
60
]
×
61

62
{ #category : #accessing }
63
GLHPipeline >> id [
×
64

×
65
        <FMProperty: #id type: #String>
×
66
        <generated>
×
67
        <FMComment: 'The id of the pipeline'>
×
68
        ^ id
×
69
]
×
70

71
{ #category : #accessing }
72
GLHPipeline >> id: anObject [
×
73
        <generated>
×
74
        id := anObject
×
75
]
×
76

77
{ #category : #accessing }
78
GLHPipeline >> jobs [
×
79
        "Relation named: #jobs type: #GLHJob opposite: #pipeline"
×
80

×
81
        <generated>
×
82
        <derived>
×
83
        ^ jobs
×
84
]
×
85

86
{ #category : #accessing }
87
GLHPipeline >> jobs: anObject [
×
88

×
89
        <generated>
×
90
        jobs value: anObject
×
91
]
×
92

93
{ #category : #navigation }
94
GLHPipeline >> jobsGroup [
×
95
        <generated>
×
96
        <navigation: 'Jobs'>
×
97
        ^ MooseSpecializedGroup withAll: self jobs asSet
×
98
]
×
99

100
{ #category : #accessing }
NEW
101
GLHPipeline >> mergeResquest [
×
NEW
102
        "Relation named: #mergeResquest type: #GLHMergeRequest opposite: #pipeline"
×
NEW
103

×
NEW
104
        <generated>
×
NEW
105
        <derived>
×
NEW
106
        ^ mergeResquest
×
NEW
107
]
×
108

109
{ #category : #accessing }
NEW
110
GLHPipeline >> mergeResquest: anObject [
×
NEW
111

×
NEW
112
        <generated>
×
NEW
113
        mergeResquest := anObject
×
NEW
114
]
×
115

116
{ #category : #accessing }
117
GLHPipeline >> project [
×
118
        "Relation named: #project type: #GLHProject opposite: #pipelines"
×
119

×
120
        <generated>
×
121
        <container>
×
122
        ^ project
×
123
]
×
124

125
{ #category : #accessing }
126
GLHPipeline >> project: anObject [
×
127

×
128
        <generated>
×
129
        project := anObject
×
130
]
×
131

132
{ #category : #navigation }
133
GLHPipeline >> projectGroup [
×
134
        <generated>
×
135
        <navigation: 'Project'>
×
136
        ^ MooseSpecializedGroup with: self project
×
137
]
×
138

139
{ #category : #accessing }
140
GLHPipeline >> runDate [
1✔
141

1✔
142
        <FMProperty: #runDate type: #Object>
1✔
143
        <generated>
1✔
144
        <FMComment: 'Date this pipeline was run'>
1✔
145
        ^ runDate
1✔
146
]
1✔
147

148
{ #category : #accessing }
149
GLHPipeline >> runDate: anObject [
1✔
150
        <generated>
1✔
151
        runDate := anObject
1✔
152
]
1✔
153

154
{ #category : #accessing }
155
GLHPipeline >> status [
1✔
156

1✔
157
        <FMProperty: #status type: #String>
1✔
158
        <generated>
1✔
159
        <FMComment: '#success or #failure'>
1✔
160
        ^ status
1✔
161
]
1✔
162

163
{ #category : #accessing }
164
GLHPipeline >> status: anObject [
×
165
        <generated>
×
166
        status := anObject
×
167
]
×
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

© 2026 Coveralls, Inc