@@ -119,18 +119,18 @@ jobs:
119
119
- if : needs.pre_job.outputs.should_skip_ghcide != 'true' && matrix.test
120
120
name : Test ghcide
121
121
# run the tests without parallelism to avoid running out of memory
122
- run : cabal test ghcide-tests || cabal test ghcide-tests
122
+ run : cabal test ghcide-tests
123
123
124
124
- if : matrix.test
125
125
name : Test hls-plugin-api
126
- run : cabal test hls-plugin-api || cabal test hls-plugin-api
126
+ run : cabal test hls-plugin-api
127
127
128
128
- if : matrix.test
129
129
name : Test func-test suite
130
130
env :
131
131
HLS_TEST_EXE : hls
132
132
HLS_WRAPPER_TEST_EXE : hls-wrapper
133
- run : cabal test func-test || cabal test func-test
133
+ run : cabal test func-test
134
134
135
135
- if : matrix.test
136
136
name : Test wrapper-test suite
@@ -141,120 +141,120 @@ jobs:
141
141
142
142
- if : matrix.test
143
143
name : Test hls-refactor-plugin
144
- run : cabal test hls-refactor-plugin-tests || cabal test hls-refactor-plugin-tests
144
+ run : cabal test hls-refactor-plugin-tests
145
145
146
146
- if : matrix.test
147
147
name : Test hls-floskell-plugin
148
- run : cabal test hls-floskell-plugin-tests || cabal test hls-floskell-plugin-tests
148
+ run : cabal test hls-floskell-plugin-tests
149
149
150
150
- if : matrix.test
151
151
name : Test hls-class-plugin
152
- run : cabal test hls-class-plugin-tests || cabal test hls-class-plugin-tests
152
+ run : cabal test hls-class-plugin-tests
153
153
154
154
- if : matrix.test
155
155
name : Test hls-pragmas-plugin
156
- run : cabal test hls-pragmas-plugin-tests || cabal test hls-pragmas-plugin-tests
156
+ run : cabal test hls-pragmas-plugin-tests
157
157
158
158
- if : matrix.test
159
159
name : Test hls-eval-plugin
160
- run : cabal test hls-eval-plugin-tests || cabal test hls-eval-plugin-tests
160
+ run : cabal test hls-eval-plugin-tests
161
161
162
162
- if : matrix.test
163
163
name : Test hls-splice-plugin
164
- run : cabal test hls-splice-plugin-tests || cabal test hls-splice-plugin-tests
164
+ run : cabal test hls-splice-plugin-tests
165
165
166
166
- if : matrix.test && matrix.ghc != '9.2'
167
167
name : Test hls-stan-plugin
168
- run : cabal test hls-stan-plugin-tests || cabal test hls-stan-plugin-tests
168
+ run : cabal test hls-stan-plugin-tests
169
169
170
170
- if : matrix.test
171
171
name : Test hls-stylish-haskell-plugin
172
- run : cabal test hls-stylish-haskell-plugin-tests || cabal test hls-stylish-haskell-plugin-tests
172
+ run : cabal test hls-stylish-haskell-plugin-tests
173
173
174
174
- if : matrix.test
175
175
name : Test hls-ormolu-plugin
176
- run : cabal test hls-ormolu-plugin-tests || cabal test hls-ormolu-plugin-tests
176
+ run : cabal test hls-ormolu-plugin-tests
177
177
178
178
- if : matrix.test
179
179
name : Test hls-fourmolu-plugin
180
- run : cabal test hls-fourmolu-plugin-tests || cabal test hls-fourmolu-plugin-tests
180
+ run : cabal test hls-fourmolu-plugin-tests
181
181
182
182
- if : matrix.test
183
183
name : Test hls-explicit-imports-plugin test suite
184
- run : cabal test hls-explicit-imports-plugin-tests || cabal test hls-explicit-imports-plugin-tests
184
+ run : cabal test hls-explicit-imports-plugin-tests
185
185
186
186
- if : matrix.test
187
187
name : Test hls-call-hierarchy-plugin test suite
188
- run : cabal test hls-call-hierarchy-plugin-tests || cabal test hls-call-hierarchy-plugin-tests
188
+ run : cabal test hls-call-hierarchy-plugin-tests
189
189
190
190
- if : matrix.test && matrix.os != 'windows-latest'
191
191
name : Test hls-rename-plugin test suite
192
- run : cabal test hls-rename-plugin-tests || cabal test hls-rename-plugin-tests
192
+ run : cabal test hls-rename-plugin-tests
193
193
194
194
- if : matrix.test
195
195
name : Test hls-hlint-plugin test suite
196
- run : cabal test hls-hlint-plugin-tests || cabal test hls-hlint-plugin-tests
196
+ run : cabal test hls-hlint-plugin-tests
197
197
198
198
- if : matrix.test
199
199
name : Test hls-module-name-plugin test suite
200
- run : cabal test hls-module-name-plugin-tests || cabal test hls-module-name-plugin-tests
200
+ run : cabal test hls-module-name-plugin-tests
201
201
202
202
- if : matrix.test
203
203
name : Test hls-alternate-number-format-plugin test suite
204
- run : cabal test hls-alternate-number-format-plugin-tests || cabal test hls-alternate-number-format-plugin-tests
204
+ run : cabal test hls-alternate-number-format-plugin-tests
205
205
206
206
- if : matrix.test
207
207
name : Test hls-qualify-imported-names-plugin test suite
208
- run : cabal test hls-qualify-imported-names-plugin-tests || cabal test hls-qualify-imported-names-plugin-tests
208
+ run : cabal test hls-qualify-imported-names-plugin-tests
209
209
210
210
- if : matrix.test
211
211
name : Test hls-code-range-plugin test suite
212
- run : cabal test hls-code-range-plugin-tests || cabal test hls-code-range-plugin-tests
212
+ run : cabal test hls-code-range-plugin-tests
213
213
214
214
- if : matrix.test
215
215
name : Test hls-change-type-signature test suite
216
- run : cabal test hls-change-type-signature-plugin-tests || cabal test hls-change-type-signature-plugin-tests
216
+ run : cabal test hls-change-type-signature-plugin-tests
217
217
218
218
- if : matrix.test
219
219
name : Test hls-gadt-plugin test suit
220
- run : cabal test hls-gadt-plugin-tests || cabal test hls-gadt-plugin-tests
220
+ run : cabal test hls-gadt-plugin-tests
221
221
222
222
- if : matrix.test
223
223
name : Test hls-explicit-fixity-plugin test suite
224
- run : cabal test hls-explicit-fixity-plugin-tests || cabal test hls-explicit-fixity-plugin-tests
224
+ run : cabal test hls-explicit-fixity-plugin-tests
225
225
226
226
- if : matrix.test
227
227
name : Test hls-explicit-record-fields-plugin test suite
228
- run : cabal test hls-explicit-record-fields-plugin-tests || cabal test hls-explicit-record-fields-plugin-tests
228
+ run : cabal test hls-explicit-record-fields-plugin-tests
229
229
230
230
# # version needs to be limited since the tests depend on cabal-fmt which only builds using specific ghc versions
231
231
- if : matrix.test && matrix.ghc == '9.2'
232
232
name : Test hls-cabal-fmt-plugin test suite
233
- run : cabal test hls-cabal-fmt-plugin-tests --flag=isolateCabalfmtTests || cabal test hls-cabal-fmt-plugin-tests --flag=isolateCabalfmtTests
233
+ run : cabal test hls-cabal-fmt-plugin-tests --flag=isolateCabalfmtTests
234
234
235
235
- if : matrix.test
236
236
name : Test hls-cabal-gild-plugin test suite
237
- run : cabal test hls-cabal-gild-plugin-tests --flag=isolateCabalGildTests || cabal test hls-cabal-gild-plugin-tests --flag=isolateCabalGildTests
237
+ run : cabal test hls-cabal-gild-plugin-tests --flag=isolateCabalGildTests
238
238
239
239
- if : matrix.test
240
240
name : Test hls-cabal-plugin test suite
241
- run : cabal test hls-cabal-plugin-tests || cabal test hls-cabal-plugin-tests
241
+ run : cabal test hls-cabal-plugin-tests
242
242
243
243
- if : matrix.test
244
244
name : Test hls-retrie-plugin test suite
245
- run : cabal test hls-retrie-plugin-tests || cabal test hls-retrie-plugin-tests
245
+ run : cabal test hls-retrie-plugin-tests
246
246
247
247
- if : matrix.test
248
248
name : Test hls-overloaded-record-dot-plugin test suite
249
- run : cabal test hls-overloaded-record-dot-plugin-tests || cabal test hls-overloaded-record-dot-plugin-tests
249
+ run : cabal test hls-overloaded-record-dot-plugin-tests
250
250
251
251
- if : matrix.test
252
252
name : Test hls-semantic-tokens-plugin test suite
253
- run : cabal test hls-semantic-tokens-plugin-tests || cabal test hls-semantic-tokens-plugin-tests
253
+ run : cabal test hls-semantic-tokens-plugin-tests
254
254
255
255
- if : matrix.test
256
256
name : Test hls-notes-plugin test suite
257
- run : cabal test hls-notes-plugin-tests || cabal test hls-notes-plugin-tests
257
+ run : cabal test hls-notes-plugin-tests
258
258
259
259
test_post_job :
260
260
if : always()
0 commit comments