@@ -80,8 +80,6 @@ void TestQgsProcessingPdalAlgs::cleanupTestCase()
80
80
81
81
void TestQgsProcessingPdalAlgs::init ()
82
82
{
83
- // set max threads to 0 by default
84
- QgsSettings ().setValue ( " /Processing/Configuration/MAX_THREADS" , 0 );
85
83
}
86
84
87
85
void TestQgsProcessingPdalAlgs::info ()
@@ -109,6 +107,7 @@ void TestQgsProcessingPdalAlgs::convertFormat()
109
107
110
108
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
111
109
context->setProject ( QgsProject::instance () );
110
+ context->setNumberOfThreads ( 0 );
112
111
113
112
QgsProcessingFeedback feedback;
114
113
@@ -125,7 +124,7 @@ void TestQgsProcessingPdalAlgs::convertFormat()
125
124
);
126
125
127
126
// set max threads to 2, a --threads argument should be added
128
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
127
+ context-> setNumberOfThreads ( 2 );
129
128
args = alg->createArgumentLists ( parameters, *context, &feedback );
130
129
QCOMPARE ( args, QStringList () << QStringLiteral ( " translate" )
131
130
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -140,6 +139,7 @@ void TestQgsProcessingPdalAlgs::reproject()
140
139
141
140
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
142
141
context->setProject ( QgsProject::instance () );
142
+ context->setNumberOfThreads ( 0 );
143
143
144
144
QgsProcessingFeedback feedback;
145
145
@@ -158,7 +158,7 @@ void TestQgsProcessingPdalAlgs::reproject()
158
158
);
159
159
160
160
// set max threads to 2, a --threads argument should be added
161
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
161
+ context-> setNumberOfThreads ( 2 );
162
162
args = alg->createArgumentLists ( parameters, *context, &feedback );
163
163
QCOMPARE ( args, QStringList () << QStringLiteral ( " translate" )
164
164
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -174,6 +174,7 @@ void TestQgsProcessingPdalAlgs::fixProjection()
174
174
175
175
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
176
176
context->setProject ( QgsProject::instance () );
177
+ context->setNumberOfThreads ( 0 );
177
178
178
179
QgsProcessingFeedback feedback;
179
180
@@ -192,7 +193,7 @@ void TestQgsProcessingPdalAlgs::fixProjection()
192
193
);
193
194
194
195
// set max threads to 2, a --threads argument should be added
195
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
196
+ context-> setNumberOfThreads ( 2 );
196
197
args = alg->createArgumentLists ( parameters, *context, &feedback );
197
198
QCOMPARE ( args, QStringList () << QStringLiteral ( " translate" )
198
199
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -208,6 +209,7 @@ void TestQgsProcessingPdalAlgs::thin()
208
209
209
210
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
210
211
context->setProject ( QgsProject::instance () );
212
+ context->setNumberOfThreads ( 0 );
211
213
212
214
QgsProcessingFeedback feedback;
213
215
@@ -270,7 +272,7 @@ void TestQgsProcessingPdalAlgs::thin()
270
272
);
271
273
272
274
// set max threads to 2, a --threads argument should be added
273
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
275
+ context-> setNumberOfThreads ( 2 );
274
276
args = alg->createArgumentLists ( parameters, *context, &feedback );
275
277
QCOMPARE ( args, QStringList () << QStringLiteral ( " thin" )
276
278
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -289,6 +291,7 @@ void TestQgsProcessingPdalAlgs::boundary()
289
291
290
292
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
291
293
context->setProject ( QgsProject::instance () );
294
+ context->setNumberOfThreads ( 0 );
292
295
293
296
QgsProcessingFeedback feedback;
294
297
@@ -342,7 +345,7 @@ void TestQgsProcessingPdalAlgs::boundary()
342
345
343
346
344
347
// set max threads to 2, a --threads argument should be added
345
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
348
+ context-> setNumberOfThreads ( 2 );
346
349
args = alg->createArgumentLists ( parameters, *context, &feedback );
347
350
QCOMPARE ( args, QStringList () << QStringLiteral ( " boundary" )
348
351
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -361,6 +364,7 @@ void TestQgsProcessingPdalAlgs::density()
361
364
362
365
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
363
366
context->setProject ( QgsProject::instance () );
367
+ context->setNumberOfThreads ( 0 );
364
368
365
369
QgsProcessingFeedback feedback;
366
370
@@ -449,7 +453,7 @@ void TestQgsProcessingPdalAlgs::density()
449
453
);
450
454
451
455
// set max threads to 2, a --threads argument should be added
452
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
456
+ context-> setNumberOfThreads ( 2 );
453
457
args = alg->createArgumentLists ( parameters, *context, &feedback );
454
458
QCOMPARE ( args, QStringList () << QStringLiteral ( " density" )
455
459
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -470,6 +474,7 @@ void TestQgsProcessingPdalAlgs::exportRasterTin()
470
474
471
475
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
472
476
context->setProject ( QgsProject::instance () );
477
+ context->setNumberOfThreads ( 0 );
473
478
474
479
QgsProcessingFeedback feedback;
475
480
@@ -558,7 +563,7 @@ void TestQgsProcessingPdalAlgs::exportRasterTin()
558
563
);
559
564
560
565
// set max threads to 2, a --threads argument should be added
561
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
566
+ context-> setNumberOfThreads ( 2 );
562
567
args = alg->createArgumentLists ( parameters, *context, &feedback );
563
568
QCOMPARE ( args, QStringList () << QStringLiteral ( " to_raster_tin" )
564
569
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -579,6 +584,7 @@ void TestQgsProcessingPdalAlgs::tile()
579
584
580
585
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
581
586
context->setProject ( QgsProject::instance () );
587
+ context->setNumberOfThreads ( 0 );
582
588
583
589
QgsProcessingFeedback feedback;
584
590
@@ -631,7 +637,7 @@ void TestQgsProcessingPdalAlgs::tile()
631
637
);
632
638
633
639
// set max threads to 2, a --threads argument should be added
634
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
640
+ context-> setNumberOfThreads ( 2 );
635
641
args = alg->createArgumentLists ( parameters, *context, &feedback );
636
642
QCOMPARE ( args, QStringList () << QStringLiteral ( " tile" )
637
643
<< QStringLiteral ( " --length=150" )
@@ -649,6 +655,7 @@ void TestQgsProcessingPdalAlgs::exportRaster()
649
655
650
656
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
651
657
context->setProject ( QgsProject::instance () );
658
+ context->setNumberOfThreads ( 0 );
652
659
653
660
QgsProcessingFeedback feedback;
654
661
@@ -754,7 +761,7 @@ void TestQgsProcessingPdalAlgs::exportRaster()
754
761
);
755
762
756
763
// set max threads to 2, a --threads argument should be added
757
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
764
+ context-> setNumberOfThreads ( 2 );
758
765
args = alg->createArgumentLists ( parameters, *context, &feedback );
759
766
QCOMPARE ( args, QStringList () << QStringLiteral ( " to_raster" )
760
767
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -776,6 +783,7 @@ void TestQgsProcessingPdalAlgs::exportVector()
776
783
777
784
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
778
785
context->setProject ( QgsProject::instance () );
786
+ context->setNumberOfThreads ( 0 );
779
787
780
788
QgsProcessingFeedback feedback;
781
789
@@ -823,7 +831,7 @@ void TestQgsProcessingPdalAlgs::exportVector()
823
831
);
824
832
825
833
// set max threads to 2, a --threads argument should be added
826
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
834
+ context-> setNumberOfThreads ( 2 );
827
835
args = alg->createArgumentLists ( parameters, *context, &feedback );
828
836
QCOMPARE ( args, QStringList () << QStringLiteral ( " to_vector" )
829
837
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -841,6 +849,7 @@ void TestQgsProcessingPdalAlgs::merge()
841
849
842
850
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
843
851
context->setProject ( QgsProject::instance () );
852
+ context->setNumberOfThreads ( 0 );
844
853
845
854
QgsProcessingFeedback feedback;
846
855
@@ -890,7 +899,7 @@ void TestQgsProcessingPdalAlgs::merge()
890
899
);
891
900
892
901
// set max threads to 2, a --threads argument should be added
893
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
902
+ context-> setNumberOfThreads ( 2 );
894
903
args = alg->createArgumentLists ( parameters, *context, &feedback );
895
904
QCOMPARE ( args, QStringList () << QStringLiteral ( " merge" )
896
905
<< QStringLiteral ( " --output=%1" ).arg ( outputFile )
@@ -908,6 +917,7 @@ void TestQgsProcessingPdalAlgs::buildVpc()
908
917
909
918
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
910
919
context->setProject ( QgsProject::instance () );
920
+ context->setNumberOfThreads ( 0 );
911
921
912
922
QgsProcessingFeedback feedback;
913
923
@@ -969,7 +979,7 @@ void TestQgsProcessingPdalAlgs::buildVpc()
969
979
);
970
980
971
981
// set max threads to 2, a --threads argument should be added
972
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
982
+ context-> setNumberOfThreads ( 2 );
973
983
args = alg->createArgumentLists ( parameters, *context, &feedback );
974
984
QCOMPARE ( args, QStringList () << QStringLiteral ( " build_vpc" )
975
985
<< QStringLiteral ( " --output=%1" ).arg ( outputFile )
@@ -988,6 +998,7 @@ void TestQgsProcessingPdalAlgs::clip()
988
998
989
999
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
990
1000
context->setProject ( QgsProject::instance () );
1001
+ context->setNumberOfThreads ( 0 );
991
1002
992
1003
QgsProcessingFeedback feedback;
993
1004
@@ -1028,7 +1039,7 @@ void TestQgsProcessingPdalAlgs::clip()
1028
1039
);
1029
1040
1030
1041
// set max threads to 2, a --threads argument should be added
1031
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
1042
+ context-> setNumberOfThreads ( 2 );
1032
1043
args = alg->createArgumentLists ( parameters, *context, &feedback );
1033
1044
QCOMPARE ( args, QStringList () << QStringLiteral ( " clip" )
1034
1045
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
@@ -1046,6 +1057,7 @@ void TestQgsProcessingPdalAlgs::filter()
1046
1057
1047
1058
std::unique_ptr< QgsProcessingContext > context = std::make_unique< QgsProcessingContext >();
1048
1059
context->setProject ( QgsProject::instance () );
1060
+ context->setNumberOfThreads ( 0 );
1049
1061
1050
1062
QgsProcessingFeedback feedback;
1051
1063
@@ -1079,7 +1091,7 @@ void TestQgsProcessingPdalAlgs::filter()
1079
1091
);
1080
1092
1081
1093
// set max threads to 2, a --threads argument should be added
1082
- QgsSettings (). setValue ( QStringLiteral ( " /Processing/Configuration/MAX_THREADS " ), 2 );
1094
+ context-> setNumberOfThreads ( 2 );
1083
1095
args = alg->createArgumentLists ( parameters, *context, &feedback );
1084
1096
QCOMPARE ( args, QStringList () << QStringLiteral ( " translate" )
1085
1097
<< QStringLiteral ( " --input=%1" ).arg ( mPointCloudLayerPath )
0 commit comments