You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by al...@apache.org on 2017/01/19 22:08:59 UTC

[1/2] cordova-paramedic git commit: CB-12357 Only poll for events if previous poll is finished

Repository: cordova-paramedic
Updated Branches:
  refs/heads/master 1fe2c2d64 -> b27449fd9


CB-12357 Only poll for events if previous poll is finished


Project: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/commit/674440f2
Tree: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/tree/674440f2
Diff: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/diff/674440f2

Branch: refs/heads/master
Commit: 674440f221982e3eb39422dec41e85dbe7a8f284
Parents: 1fe2c2d
Author: Alexander Sorokin <al...@akvelon.com>
Authored: Thu Jan 19 15:07:24 2017 +0300
Committer: Alexander Sorokin <al...@akvelon.com>
Committed: Thu Jan 19 15:07:24 2017 +0300

----------------------------------------------------------------------
 lib/paramedic.js | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-paramedic/blob/674440f2/lib/paramedic.js
----------------------------------------------------------------------
diff --git a/lib/paramedic.js b/lib/paramedic.js
index d440666..acf24e9 100644
--- a/lib/paramedic.js
+++ b/lib/paramedic.js
@@ -792,17 +792,23 @@ ParamedicRunner.prototype.runSauceTests = function () {
 
         var platform = self.config.getPlatformId();
         if (!self.config.getUseTunnel()) {
+            var polling = false;
             pollForResults = setInterval(function () {
-                driver.pollForEvents(platform)
-                .then(function (events) {
-                    for (var i = 0; i < events.length; i++) {
-                        self.server.emit(events[i].eventName, events[i].eventObject);
-                    }
-                })
-                .fail(function (error) {
-                    logger.warn('appium: ' + error);
-                });
-            }, 5000);
+                if (!polling) {
+                    polling = true;
+                    driver.pollForEvents(platform)
+                    .then(function (events) {
+                        for (var i = 0; i < events.length; i++) {
+                            self.server.emit(events[i].eventName, events[i].eventObject);
+                        }
+                        polling = false;
+                    })
+                    .fail(function (error) {
+                        logger.warn('appium: ' + error);
+                        polling = false;
+                    });
+                }
+            }, 2500);
         }
 
         return self.waitForTests();


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


[2/2] cordova-paramedic git commit: CB-12357 Fixed inappbrowser plugin test polling on Android

Posted by al...@apache.org.
CB-12357 Fixed inappbrowser plugin test polling on Android


Project: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/commit/b27449fd
Tree: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/tree/b27449fd
Diff: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/diff/b27449fd

Branch: refs/heads/master
Commit: b27449fd93ca16716ca3d49addb634c086991d5f
Parents: 674440f
Author: Alexander Sorokin <al...@akvelon.com>
Authored: Thu Jan 19 15:44:45 2017 +0300
Committer: Alexander Sorokin <al...@akvelon.com>
Committed: Thu Jan 19 15:44:45 2017 +0300

----------------------------------------------------------------------
 lib/appium/helpers/wdHelper.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-paramedic/blob/b27449fd/lib/appium/helpers/wdHelper.js
----------------------------------------------------------------------
diff --git a/lib/appium/helpers/wdHelper.js b/lib/appium/helpers/wdHelper.js
index 29b6d17..5f7b6a7 100644
--- a/lib/appium/helpers/wdHelper.js
+++ b/lib/appium/helpers/wdHelper.js
@@ -223,7 +223,7 @@ module.exports.pollForEvents = function (driver, platform, windowOffset) {
             throw new Error('Cannot get the event cache: it doesn\'t exist in the app.');
         }
         // no luck finding the event cache in this window, let's try next
-        return module.exports.pollForEvents(driver, isAndroid, windowOffset + 1);
+        return module.exports.pollForEvents(driver, platform, windowOffset + 1);
     });
 };
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org