@@ -124,6 +124,7 @@ public function testRunDisabled()
124
124
125
125
/**
126
126
* @param int $maxMessages
127
+ * @param int $maxMessagesConsumer
127
128
* @param bool $isLocked
128
129
* @param string $php
129
130
* @param string $command
@@ -135,6 +136,7 @@ public function testRunDisabled()
135
136
*/
136
137
public function testRun (
137
138
$ maxMessages ,
139
+ $ maxMessagesConsumer ,
138
140
$ isLocked ,
139
141
$ php ,
140
142
$ command ,
@@ -161,6 +163,7 @@ public function testRun(
161
163
$ consumer = $ this ->getMockBuilder (ConsumerConfigItemInterface::class)
162
164
->getMockForAbstractClass ();
163
165
$ consumer ->method ('getName ' )->willReturn ($ consumerName );
166
+ $ consumer ->method ('getMaxMessages ' )->willReturn ($ maxMessagesConsumer );
164
167
165
168
$ this ->phpExecutableFinderMock ->expects ($ this ->once ())
166
169
->method ('find ' )
@@ -190,6 +193,7 @@ public static function runDataProvider()
190
193
return [
191
194
[
192
195
'maxMessages ' => 20000 ,
196
+ 'maxMessagesConsumer ' => 20000 ,
193
197
'isLocked ' => false ,
194
198
'php ' => '' ,
195
199
'command ' => 'php ' . BP . '/bin/magento queue:consumers:start %s %s %s ' ,
@@ -200,16 +204,18 @@ public static function runDataProvider()
200
204
],
201
205
[
202
206
'maxMessages ' => 10000 ,
207
+ 'maxMessagesConsumer ' => 30000 ,
203
208
'isLocked ' => false ,
204
209
'php ' => '' ,
205
210
'command ' => 'php ' . BP . '/bin/magento queue:consumers:start %s %s %s ' ,
206
- 'arguments ' => ['consumerName ' , '--single-thread ' , '--max-messages=10000 ' ],
211
+ 'arguments ' => ['consumerName ' , '--single-thread ' , '--max-messages=30000 ' ],
207
212
'allowedConsumers ' => [],
208
213
'shellBackgroundExpects ' => 1 ,
209
214
'isRunExpects ' => 1 ,
210
215
],
211
216
[
212
217
'maxMessages ' => 10000 ,
218
+ 'maxMessagesConsumer ' => 10000 ,
213
219
'isLocked ' => false ,
214
220
'php ' => '' ,
215
221
'command ' => 'php ' . BP . '/bin/magento queue:consumers:start %s %s %s ' ,
@@ -220,6 +226,7 @@ public static function runDataProvider()
220
226
],
221
227
[
222
228
'maxMessages ' => 10000 ,
229
+ 'maxMessagesConsumer ' => 10000 ,
223
230
'isLocked ' => true ,
224
231
'php ' => '' ,
225
232
'command ' => 'php ' . BP . '/bin/magento queue:consumers:start %s %s %s ' ,
@@ -230,6 +237,7 @@ public static function runDataProvider()
230
237
],
231
238
[
232
239
'maxMessages ' => 10000 ,
240
+ 'maxMessagesConsumer ' => 10000 ,
233
241
'isLocked ' => true ,
234
242
'php ' => '' ,
235
243
'command ' => 'php ' . BP . '/bin/magento queue:consumers:start %s %s %s ' ,
@@ -240,6 +248,7 @@ public static function runDataProvider()
240
248
],
241
249
[
242
250
'maxMessages ' => 10000 ,
251
+ 'maxMessagesConsumer ' => 10000 ,
243
252
'isLocked ' => true ,
244
253
'php ' => '' ,
245
254
'command ' => 'php ' . BP . '/bin/magento queue:consumers:start %s %s %s ' ,
@@ -250,16 +259,18 @@ public static function runDataProvider()
250
259
],
251
260
[
252
261
'maxMessages ' => 10000 ,
262
+ 'maxMessagesConsumer ' => 500 ,
253
263
'isLocked ' => false ,
254
264
'php ' => '' ,
255
265
'command ' => 'php ' . BP . '/bin/magento queue:consumers:start %s %s %s ' ,
256
- 'arguments ' => ['consumerName ' , '--single-thread ' , '--max-messages=10000 ' ],
266
+ 'arguments ' => ['consumerName ' , '--single-thread ' , '--max-messages=500 ' ],
257
267
'allowedConsumers ' => ['consumerName ' ],
258
268
'shellBackgroundExpects ' => 1 ,
259
269
'isRunExpects ' => 1 ,
260
270
],
261
271
[
262
272
'maxMessages ' => 0 ,
273
+ 'maxMessagesConsumer ' => 0 ,
263
274
'isLocked ' => false ,
264
275
'php ' => '/bin/php ' ,
265
276
'command ' => '/bin/php ' . BP . '/bin/magento queue:consumers:start %s %s ' ,
0 commit comments