Merge m-c to inbound.

This commit is contained in:
Ryan VanderMeulen 2012-10-17 22:29:53 -04:00
commit 4ea287454b
5 changed files with 28 additions and 2 deletions

View File

@ -306,6 +306,9 @@ class Emulator(object):
online, offline = self._get_adb_devices()
self.port = int(list(online - original_online)[0])
self._emulator_launched = True
# bug 802877
time.sleep(10)
self.geo.set_default_location()
if self.logcat_dir:

View File

@ -159,6 +159,17 @@ class MarionetteJSTestCase(CommonTestCase):
if self.marionette.session is None:
self.marionette.start_session()
self.marionette.execute_script("log('TEST-START: %s');" % self.jsFile.replace('\\', '\\\\'))
self.marionette.set_context(self.marionette.CONTEXT_CHROME)
self.marionette.set_script_timeout(30000)
self.marionette.execute_async_script("""
waitFor(
function() { marionetteScriptFinished(true); },
function() { return isSystemMessageListenerReady(); }
);
""")
self.marionette.set_context(self.marionette.CONTEXT_CONTENT)
f = open(self.jsFile, 'r')
js = f.read()
args = []

View File

@ -449,8 +449,7 @@ MarionetteDriverActor.prototype = {
let win = this.getCurrentWindow();
if (!win ||
(appName == "Firefox" && !win.gBrowser) ||
(appName == "Fennec" && !win.BrowserApp) ||
(appName == "B2G" && !systemMessageListenerReady)) {
(appName == "Fennec" && !win.BrowserApp)) {
checkTimer.initWithCallback(waitForWindow.bind(this), 100, Ci.nsITimer.TYPE_ONE_SHOT);
}
else {
@ -606,6 +605,9 @@ MarionetteDriverActor.prototype = {
}
});
_chromeSandbox.isSystemMessageListenerReady =
function() { return systemMessageListenerReady; }
if (specialPowers == true) {
loader.loadSubScript("chrome://specialpowers/content/specialpowersAPI.js",
_chromeSandbox);

View File

@ -0,0 +1,9 @@
{
"runtests": {
"dom/tests/mochitest/dom-level0": "",
"dom/tests/mochitest/dom-level1-core": "",
"dom/tests/mochitest/dom-level2-core": "",
"dom/tests/mochitest/dom-level2-html": ""
},
"excludetests": {}
}

View File

@ -32,6 +32,7 @@
#include "nsNPAPIPluginInstance.h"
#include "nsThemeConstants.h"
#include "nsIWidgetListener.h"
#include "nsIPresShell.h"
#include "nsDragService.h"
#include "nsClipboard.h"