Browse Source

fix(nextcloud): Fix waiting on apache in tests

Signed-off-by: jld3103 <jld3103yt@gmail.com>
pull/980/head
jld3103 1 year ago
parent
commit
9307bf4769
No known key found for this signature in database
GPG Key ID: 9062417B9E8EB7B3
  1. 8
      packages/nextcloud/test/helper.dart

8
packages/nextcloud/test/helper.dart

@ -140,12 +140,16 @@ Future<TestNextcloudClient> getTestClient(
try { try {
await client.core.getStatus(); await client.core.getStatus();
break; break;
} on DynamiteApiException catch (error) { } catch (error) {
if (error is HttpException || error is DynamiteApiException) {
i++; i++;
await Future<void>.delayed(const Duration(milliseconds: 100)); await Future<void>.delayed(const Duration(milliseconds: 100));
if (i >= 30) { if (i >= 300) {
throw TimeoutException('Failed to get the status of the Server. $error'); throw TimeoutException('Failed to get the status of the Server. $error');
} }
} else {
rethrow;
}
} }
} }

Loading…
Cancel
Save