@@ -100,9 +100,6 @@ jobs:
100
100
parameters :
101
101
crate :
102
102
type : string
103
- features :
104
- type : string
105
- default : " "
106
103
steps :
107
104
- checkout
108
105
- attach_workspace :
@@ -116,7 +113,7 @@ jobs:
116
113
ulimit -u 20000
117
114
ulimit -n 20000
118
115
cd << parameters.crate >>
119
- cargo test --release << parameters.features >> -- --ignored --nocapture
116
+ cargo test --release -- --ignored --nocapture
120
117
environment :
121
118
RUST_TEST_THREADS : 1
122
119
no_output_timeout : 30m
@@ -134,7 +131,7 @@ jobs:
134
131
- restore_rustup_cache
135
132
- restore_parameter_cache
136
133
- run :
137
- name : Test with use_multicore_sdr pairing enabled
134
+ name : Test with use_multicore_sdr
138
135
command : |
139
136
ulimit -n 20000
140
137
ulimit -u 20000
@@ -148,18 +145,6 @@ jobs:
148
145
RUST_TEST_THREADS : 1
149
146
FIL_PROOFS_USE_MULTICORE_SDR : true
150
147
151
- - run :
152
- name : Test with use_multicore_sdr and blst enabled
153
- command : |
154
- ulimit -n 20000
155
- ulimit -u 20000
156
- ulimit -n 20000
157
- cargo +<< pipeline.parameters.nightly-toolchain >> test --all --no-default-features --features gpu,blst --verbose --release lifecycle -- --ignored --nocapture
158
- no_output_timeout : 30m
159
- environment :
160
- RUST_TEST_THREADS : 1
161
- FIL_PROOFS_USE_MULTICORE_SDR : true
162
-
163
148
test_gpu_tree_building :
164
149
executor : gpu
165
150
environment : *setup-env
@@ -185,7 +170,7 @@ jobs:
185
170
ulimit -n 20000
186
171
ulimit -u 20000
187
172
ulimit -n 20000
188
- cargo +<< pipeline.parameters.nightly-toolchain >> test --all --no-default-features --features gpu,blst -- verbose --release lifecycle -- --ignored --nocapture
173
+ cargo +<< pipeline.parameters.nightly-toolchain >> test --all --verbose --release lifecycle -- --ignored --nocapture
189
174
no_output_timeout : 30m
190
175
environment :
191
176
RUST_TEST_THREADS : 1
@@ -195,27 +180,21 @@ jobs:
195
180
test_no_gpu :
196
181
executor : default
197
182
environment : *setup-env
198
- parameters :
199
- features :
200
- type : string
201
183
steps :
202
184
- checkout
203
185
- attach_workspace :
204
186
at : " ."
205
187
- restore_rustup_cache
206
188
- restore_parameter_cache
207
189
- run :
208
- name : Test with no gpu (<< parameters.features >>)
190
+ name : Test with no gpu
209
191
command : |
210
- cargo +<< pipeline.parameters.nightly-toolchain >> test --all --verbose --no-default-features --features << parameters.features >>
192
+ cargo +<< pipeline.parameters.nightly-toolchain >> test --all --verbose --no-default-features
211
193
no_output_timeout : 30m
212
194
213
195
test_arm_no_gpu :
214
196
executor : arm
215
197
environment : *setup-env
216
- parameters :
217
- features :
218
- type : string
219
198
steps :
220
199
- checkout
221
200
- attach_workspace :
@@ -237,60 +216,11 @@ jobs:
237
216
sudo apt-get update -y
238
217
sudo apt install -y libhwloc-dev
239
218
- run :
240
- name : Test arm with no gpu (<< parameters.features >>)
219
+ name : Test arm with no gpu
241
220
command : |
242
- cargo +<< pipeline.parameters.nightly-toolchain >> -Zpackage-features test --release --all --verbose --no-default-features --features << parameters.features >>
221
+ cargo +<< pipeline.parameters.nightly-toolchain >> -Zpackage-features test --release --all --verbose --no-default-features
243
222
no_output_timeout : 90m
244
223
245
- test_blst :
246
- executor : default
247
- environment : *setup-env
248
- parameters :
249
- crate :
250
- type : string
251
- features :
252
- type : string
253
- default : " gpu,blst"
254
- steps :
255
- - checkout
256
- - attach_workspace :
257
- at : " ."
258
- - restore_rustup_cache
259
- - restore_parameter_cache
260
- - run :
261
- name : Test ignored with blst enabled (<< parameters.crate >>)
262
- command : |
263
- ulimit -n 20000
264
- ulimit -u 20000
265
- ulimit -n 20000
266
- RUST_LOG=trace cargo +<< pipeline.parameters.nightly-toolchain >> test --no-default-features --features << parameters.features >> --verbose --release --package << parameters.crate >> -- --nocapture
267
- no_output_timeout : 30m
268
- environment :
269
- RUST_TEST_THREADS : 1
270
-
271
- test_blst_ignored :
272
- executor : default
273
- environment : *setup-env
274
- parameters :
275
- crate :
276
- type : string
277
- steps :
278
- - checkout
279
- - attach_workspace :
280
- at : " ."
281
- - restore_rustup_cache
282
- - restore_parameter_cache
283
-
284
- - run :
285
- name : Test with blst enabled (<< parameters.crate >>)
286
- command : |
287
- ulimit -n 20000
288
- ulimit -u 20000
289
- ulimit -n 20000
290
- cargo +<< pipeline.parameters.nightly-toolchain >> test --no-default-features --features gpu,blst --verbose --package << parameters.crate >> --release -- --ignored --nocapture
291
- no_output_timeout : 30m
292
-
293
-
294
224
bench :
295
225
executor : default
296
226
environment : *setup-env
@@ -472,99 +402,34 @@ workflows:
472
402
- cargo_fetch
473
403
- ensure_groth_parameters_and_keys_linux
474
404
475
- - test_blst :
476
- name : test_blst_filecoin_proofs
477
- crate : " filecoin-proofs"
478
- requires :
479
- - cargo_fetch
480
- - ensure_groth_parameters_and_keys_linux
481
-
482
- - test_blst_ignored :
483
- name : test_blst_ignored_filecoin_proofs
484
- crate : " filecoin-proofs"
485
- requires :
486
- - cargo_fetch
487
- - ensure_groth_parameters_and_keys_linux
488
-
489
405
- test :
490
406
name : test_filecoin_proofs
491
407
crate : " filecoin-proofs"
492
408
requires :
493
409
- cargo_fetch
494
410
- ensure_groth_parameters_and_keys_linux
495
411
496
- - test_blst :
497
- name : test_blst_storage_proofs_core
498
- crate : " storage-proofs-core"
499
- requires :
500
- - cargo_fetch
501
- - ensure_groth_parameters_and_keys_linux
502
-
503
- - test_blst_ignored :
504
- name : test_blst_ignored_storage_proofs_core
505
- crate : " storage-proofs-core"
506
- requires :
507
- - cargo_fetch
508
- - ensure_groth_parameters_and_keys_linux
509
-
510
412
- test :
511
413
name : test_storage_proofs_core
512
414
crate : " storage-proofs-core"
513
415
requires :
514
416
- cargo_fetch
515
417
- ensure_groth_parameters_and_keys_linux
516
418
517
- - test_blst :
518
- name : test_blst_storage_proofs_post
519
- crate : " storage-proofs-post"
520
- requires :
521
- - cargo_fetch
522
- - ensure_groth_parameters_and_keys_linux
523
-
524
- - test_blst_ignored :
525
- name : test_blst_ignored_storage_proofs_post
526
- crate : " storage-proofs-post"
527
- requires :
528
- - cargo_fetch
529
- - ensure_groth_parameters_and_keys_linux
530
-
531
419
- test :
532
420
name : test_storage_proofs_post
533
421
crate : " storage-proofs-post"
534
422
requires :
535
423
- cargo_fetch
536
424
- ensure_groth_parameters_and_keys_linux
537
425
538
-
539
- - test_blst :
540
- name : test_blst_storage_proofs_porep
541
- crate : " storage-proofs-porep"
542
- requires :
543
- - cargo_fetch
544
- - ensure_groth_parameters_and_keys_linux
545
-
546
- - test_blst_ignored :
547
- name : test_blst_ignored_storage_proofs_porep
548
- crate : " storage-proofs-porep"
549
- requires :
550
- - cargo_fetch
551
- - ensure_groth_parameters_and_keys_linux
552
-
553
426
- test :
554
427
name : test_storage_proofs_porep
555
428
crate : " storage-proofs-porep"
556
429
requires :
557
430
- cargo_fetch
558
431
- ensure_groth_parameters_and_keys_linux
559
432
560
-
561
- - test_blst :
562
- name : test_blst_fil_proofs_tooling
563
- crate : " fil-proofs-tooling"
564
- requires :
565
- - cargo_fetch
566
- - ensure_groth_parameters_and_keys_linux
567
-
568
433
- test :
569
434
name : test_fil_proofs_tooling
570
435
crate : " fil-proofs-tooling"
@@ -579,15 +444,6 @@ workflows:
579
444
- cargo_fetch
580
445
- ensure_groth_parameters_and_keys_linux
581
446
582
-
583
- - test_blst :
584
- name : test_blst_filecoin_hashers
585
- crate : " filecoin-hashers"
586
- features : " blst,gpu,poseidon,sha256,blake2s"
587
- requires :
588
- - cargo_fetch
589
- - ensure_groth_parameters_and_keys_linux
590
-
591
447
- test :
592
448
name : test_filecoin_hashers
593
449
crate : " filecoin-hashers"
@@ -596,13 +452,6 @@ workflows:
596
452
- ensure_groth_parameters_and_keys_linux
597
453
598
454
599
- - test_blst :
600
- name : test_blst_fil_proofs_param
601
- crate : " fil-proofs-param"
602
- requires :
603
- - cargo_fetch
604
- - ensure_groth_parameters_and_keys_linux
605
-
606
455
- test :
607
456
name : test_fil_proofs_param
608
457
crate : " fil-proofs-param"
@@ -611,29 +460,13 @@ workflows:
611
460
- ensure_groth_parameters_and_keys_linux
612
461
613
462
- test_no_gpu :
614
- name : test_no_gpu_pairing
615
- features : ' pairing'
616
- requires :
617
- - cargo_fetch
618
- - ensure_groth_parameters_and_keys_linux
619
-
620
- - test_no_gpu :
621
- name : test_no_gpu_blst
622
- features : ' blst'
623
- requires :
624
- - cargo_fetch
625
- - ensure_groth_parameters_and_keys_linux
626
-
627
- - test_arm_no_gpu :
628
- name : test_arm_no_gpu_pairing
629
- features : ' pairing'
463
+ name : test_no_gpu
630
464
requires :
631
465
- cargo_fetch
632
466
- ensure_groth_parameters_and_keys_linux
633
467
634
468
- test_arm_no_gpu :
635
- name : test_arm_no_gpu_blst
636
- features : ' blst'
469
+ name : test_arm_no_gpu
637
470
requires :
638
471
- cargo_fetch
639
472
- ensure_groth_parameters_and_keys_linux
@@ -649,9 +482,3 @@ workflows:
649
482
crate : " fr32"
650
483
requires :
651
484
- cargo_fetch
652
-
653
- - test_blst :
654
- name : test_blst_fr32
655
- crate : " fr32"
656
- requires :
657
- - cargo_fetch
0 commit comments