CB-12982: (Android, iOS) Appium tests: try to create a session harder 154/head
authorAlexander Sorokin <alexander.sorokin@akvelon.com>
Mon, 3 Jul 2017 14:09:26 +0000 (17:09 +0300)
committerAlexander Sorokin <alexander.sorokin@akvelon.com>
Mon, 3 Jul 2017 14:09:26 +0000 (17:09 +0300)
appium-tests/common/common.spec.js

index 2849c23..3b967fc 100644 (file)
@@ -247,7 +247,15 @@ describe('Contacts UI Automation Tests', function () {
     }, MINUTE);
 
     it('should connect to an appium endpoint properly', function (done) {
+        // retry up to 3 times
         getDriver()
+            .fail(function () {
+                return getDriver()
+                    .fail(function () {
+                        return getDriver()
+                            .fail(fail);
+                    });
+            })
             .then(function () {
                 failedToStart = false;
             }, fail)
@@ -318,7 +326,7 @@ describe('Contacts UI Automation Tests', function () {
                     });
             })
             .done(done);
-    }, 10 * MINUTE);
+    }, 30 * MINUTE);
 
     describe('Picking contacts', function () {
         afterEach(function (done) {