Bug 1184507 - Disable TestAboutPages:test_type_to_non_remote_tab for being racy. r=ato

This test sends keys to the urlbar causing a page navigation, then waits on
the current url to confirm the navigation is reflected. Because the navigation
changes remoteness, the url check and loading the content listener in the
new process race. When the url check wins, it causes a hang by sending a
message before the frame script to receive it loads.

This is a very specific scenario that only impacts tests that need to cause
navigation to in-process pages with key events. If these sort of tests
become a priority, this will need to be revisited.
This commit is contained in:
Chris Manchester 2015-09-25 07:33:11 -07:00
parent 47ba0b20fb
commit 21068850e7

View File

@ -3,6 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
from marionette import MarionetteTestCase
from marionette.marionette_test import skip_if_e10s
from marionette_driver.keys import Keys
from marionette_driver.by import By
@ -55,6 +56,7 @@ class TestAboutPages(MarionetteTestCase):
self.marionette.close()
self.marionette.switch_to_window(start_win)
@skip_if_e10s
def test_type_to_non_remote_tab(self):
with self.marionette.using_context("chrome"):
urlbar = self.marionette.find_element('id', 'urlbar')