mirror of
https://github.com/nextcloud/server.git
synced 2026-06-10 17:23:59 -04:00
Merge pull request #60895 from nextcloud/backport/60756/stable34
[stable34] test(user_ldap): speed up AbstractMappingTestCase chunking test
This commit is contained in:
commit
7fac683cbb
1 changed files with 3 additions and 3 deletions
|
|
@ -283,17 +283,17 @@ abstract class AbstractMappingTestCase extends \Test\TestCase {
|
|||
[$mapper,] = $this->initTest();
|
||||
|
||||
$listOfDNs = [];
|
||||
// List size exceeds the implementation's 65000-parameter chunk limit, forcing multiple chunked queries
|
||||
for ($i = 0; $i < 66640; $i++) {
|
||||
// Postgres has a limit of 65535 values in a single IN list
|
||||
$name = 'as_' . $i;
|
||||
$dn = 'uid=' . $name . ',dc=example,dc=org';
|
||||
$listOfDNs[] = $dn;
|
||||
if ($i % 20 === 0) {
|
||||
if ($i % 5000 === 0) {
|
||||
$mapper->map($dn, $name, 'fake-uuid-' . $i);
|
||||
}
|
||||
}
|
||||
|
||||
$result = $mapper->getListOfIdsByDn($listOfDNs);
|
||||
$this->assertCount(66640 / 20, $result);
|
||||
$this->assertCount(14, $result);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue