summaryrefslogtreecommitdiffstats
path: root/apps/files_external/tests/Storage/SmbTest.php
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2019-03-12 17:16:03 +0100
committerMorris Jobke <hey@morrisjobke.de>2019-03-13 22:18:16 +0100
commit6ff4371348cc692fd25790cb8b92c228df113e7c (patch)
tree628a82c6ff0a16d6ef74dee1150da9395514039c /apps/files_external/tests/Storage/SmbTest.php
parent75ccff42dcd99747f7edfbe54b9890f4fc49fd85 (diff)
downloadnextcloud-server-6ff4371348cc692fd25790cb8b92c228df113e7c.tar.gz
nextcloud-server-6ff4371348cc692fd25790cb8b92c228df113e7c.zip
Wait up to 10 seconds for incoming changes from SMB notifier
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to 'apps/files_external/tests/Storage/SmbTest.php')
-rw-r--r--apps/files_external/tests/Storage/SmbTest.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/files_external/tests/Storage/SmbTest.php b/apps/files_external/tests/Storage/SmbTest.php
index e3c0408114d..562ac6c8e5e 100644
--- a/apps/files_external/tests/Storage/SmbTest.php
+++ b/apps/files_external/tests/Storage/SmbTest.php
@@ -102,7 +102,14 @@ class SmbTest extends \Test\Files\Storage\Storage {
$this->instance->unlink('/renamed.txt');
sleep(1); //time for all changes to be processed
- $changes = $notifyHandler->getChanges();
+ $changes = [];
+ $count = 0;
+ // wait up to 10 seconds for incoming changes
+ while (count($changes) < 3 && $count < 10) {
+ $changes = array_merge($changes, $notifyHandler->getChanges());
+ $count++;
+ sleep(1);
+ }
$notifyHandler->stop();
$expected = [