Bug 1373772 Use webextensions in marionette unit tests draft
authorAndrew Swan <aswan@mozilla.com>
Tue, 13 Jun 2017 20:54:17 -0700
changeset 599015 f2a7ac2a263d20517bb51cd17b7ec7e446015c99
parent 595682 58c5151bfd62de934b2286dbd664e69886270e28
child 634656 82028f5f8879545476403681592b4773f58146d3
push id65400
push useraswan@mozilla.com
push dateThu, 22 Jun 2017 15:02:23 +0000
bugs1373772
milestone56.0a1
Bug 1373772 Use webextensions in marionette unit tests These tests currently use legacy extensions that won't work in 57, switch them to webextensions. MozReview-Commit-ID: 8lZrqjYSrar
testing/marionette/harness/marionette_harness/tests/unit/mn-restartless-unsigned.xpi
testing/marionette/harness/marionette_harness/tests/unit/test_addons.py
testing/marionette/harness/marionette_harness/tests/unit/webextension-unsigned.xpi
testing/marionette/harness/marionette_harness/www/addons/restartless_addon_signed.xpi
testing/marionette/harness/marionette_harness/www/addons/webextension-unsigned.xpi
testing/marionette/harness/marionette_harness/www/clicks.html
deleted file mode 100644
index 9634245716224a6e63d260f8d448a9479441df62..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_addons.py
@@ -28,26 +28,26 @@ class TestAddons(MarionetteTestCase):
                 });
                 marionetteScriptFinished(ids);
               });
             """)
 
         return addons
 
     def test_install_and_remove_temporary_unsigned_addon(self):
-        addon_path = os.path.join(here, 'mn-restartless-unsigned.xpi')
+        addon_path = os.path.join(here, 'webextension-unsigned.xpi')
 
         addon_id = self.addons.install(addon_path, temp=True)
         self.assertIn(addon_id, self.all_addon_ids)
 
         self.addons.uninstall(addon_id)
         self.assertNotIn(addon_id, self.all_addon_ids)
 
     def test_install_unsigned_addon(self):
-        addon_path = os.path.join(here, 'mn-restartless-unsigned.xpi')
+        addon_path = os.path.join(here, 'webextension-unsigned.xpi')
 
         with self.assertRaises(AddonInstallException):
             self.addons.install(addon_path)
 
     @skip("Need to get the test extension signed")
     def test_install_and_remove_signed_addon(self):
         addon_path = os.path.join(here, 'mn-restartless-signed.xpi')
 
new file mode 100644
index 0000000000000000000000000000000000000000..44ff727a803b8187f63090ccf9762fbbbcc2bd2e
GIT binary patch
literal 249
zc$^FHW@Zs#U|`^2a9(!SOGGbO+7rmj24Y?Y8HU`%yv(%J;u5{A;{3eO5Kac>+)WOV
zAY59(&A`a=m63q~tbO&fpn!l=zGqJRc<btQ>U-;IojY?rcvFzUB}UIDs?U}&S$fT^
zJgVAhY00JP;OdnybIO%RPZphN66(m(;SzAulzb(rQFyh8ks-jFkx7mjmy0AAKmced
f!;(f23(bA35ci?EEx?<V4Wf;aAs9$c02=}T_y<1-
deleted file mode 100644
index ed86213e7917b3eba0816b547759fcc0cbef6157..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
new file mode 100644
index 0000000000000000000000000000000000000000..44ff727a803b8187f63090ccf9762fbbbcc2bd2e
GIT binary patch
literal 249
zc$^FHW@Zs#U|`^2a9(!SOGGbO+7rmj24Y?Y8HU`%yv(%J;u5{A;{3eO5Kac>+)WOV
zAY59(&A`a=m63q~tbO&fpn!l=zGqJRc<btQ>U-;IojY?rcvFzUB}UIDs?U}&S$fT^
zJgVAhY00JP;OdnybIO%RPZphN66(m(;SzAulzb(rQFyh8ks-jFkx7mjmy0AAKmced
f!;(f23(bA35ci?EEx?<V4Wf;aAs9$c02=}T_y<1-
--- a/testing/marionette/harness/marionette_harness/www/clicks.html
+++ b/testing/marionette/harness/marionette_harness/www/clicks.html
@@ -15,17 +15,17 @@
 <iframe id="target" name="target">
 
 </iframe>
 
 <a href="xhtmlTest.html" id="normal">I'm a normal link</a>
 <a onclick="history.back();" id="history-back">Back in browser history</a>
 <a onclick="history.forward();" id="history-forward">Forward in browser history</a>
 <a href="#" id="anchor">I go to an anchor</a>
-<a href="addons/restartless_addon_signed.xpi" id="install-addon">Install Add-on</a>
+<a href="addons/webextension-unsigned.xpi" id="install-addon">Install Add-on</a>
 <a href="javascript:window.open('xhtmlTest.html', '_blank')" id="new-window">I open a window with javascript</a>
 <a href="xhtmlTest.html" id="twoClientRects"><span></span><span>Click me</span></a>
 <a href="xhtmlTest.html" id="link-with-enclosed-image"><img id="enclosed-image" src="./icon.gif"/></a>
 <a href="xhtmlTest.html" id="link-with-enclosed-span"><span id="enclosed-span" style="color: rgb(0, 255, 0)">I'm a green link</span></a>
 <p style="background: none repeat scroll 0% 0% rgb(0, 255, 0); width: 5em;"><a id="overflowLink" href="xhtmlTest.html">looooooooooong short looooooooooong</a>
                 </p>
 <div id="bubblesTo" onclick="window.bubbledClick = true;">
   <a id="bubblesFrom">I bubble</a>