Переглянути джерело

Wait up to 10 seconds for incoming changes from SMB notifier

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke 5 роки тому
батько
коміт
6ff4371348
1 змінених файлів з 8 додано та 1 видалено
  1. 8 1
      apps/files_external/tests/Storage/SmbTest.php

+ 8 - 1
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 = [