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