summaryrefslogtreecommitdiffstats
path: root/debian/patches/moreIconsDialog-accesses-internet.diff
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/moreIconsDialog-accesses-internet.diff')
-rw-r--r--debian/patches/moreIconsDialog-accesses-internet.diff50
1 files changed, 50 insertions, 0 deletions
diff --git a/debian/patches/moreIconsDialog-accesses-internet.diff b/debian/patches/moreIconsDialog-accesses-internet.diff
new file mode 100644
index 000000000..3a7ee285b
--- /dev/null
+++ b/debian/patches/moreIconsDialog-accesses-internet.diff
@@ -0,0 +1,50 @@
+diff --git a/sw/qa/uitest/options/optionsDialog.py b/sw/qa/uitest/options/optionsDialog.py
+index 086d16726a1a..0ef5458f7192 100644
+--- a/sw/qa/uitest/options/optionsDialog.py
++++ b/sw/qa/uitest/options/optionsDialog.py
+@@ -5,27 +5,32 @@
+ # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ #
+ from uitest.framework import UITestCase
++import os
+
+ class optionsDialog(UITestCase):
+
++ # does network access (checks extensions.libreoffice.org), so disable it in "standard" make check
++ # but allow it on autopkgtest which has the needs-internet restriction
+ def test_moreIconsDialog(self):
+- with self.ui_test.create_doc_in_start_center("writer"):
+-
+- with self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") as xDialog:
++ if "AUTOPKGTEST_TMP" in os.environ:
++ with self.ui_test.create_doc_in_start_center("writer"):
+
+- xPages = xDialog.getChild("pages")
+- xLOEntry = xPages.getChild('0')
+- xLOEntry.executeAction("EXPAND", tuple())
+- xViewEntry = xLOEntry.getChild('2')
+- xViewEntry.executeAction("SELECT", tuple())
++ with self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") as xDialog:
+
+- xMoreIconsBtn = xDialog.getChild("btnMoreIcons")
++ xPages = xDialog.getChild("pages")
++ xLOEntry = xPages.getChild('0')
++ xLOEntry.executeAction("EXPAND", tuple())
++ xViewEntry = xLOEntry.getChild('2')
++ xViewEntry.executeAction("SELECT", tuple())
+
+- with self.ui_test.execute_blocking_action(xMoreIconsBtn.executeAction, args=('CLICK', ()), close_button="buttonClose") as dialog:
+- # Check it doesn't crash while opening it
+- xCloseBtn = dialog.getChild("buttonClose")
+- self.ui_test.wait_until_property_is_updated(xCloseBtn, "Enabled", "true")
++ xMoreIconsBtn = xDialog.getChild("btnMoreIcons")
+
++ with self.ui_test.execute_blocking_action(xMoreIconsBtn.executeAction, args=('CLICK', ()), close_button="buttonClose") as dialog:
++ # Check it doesn't crash while opening it
++ xCloseBtn = dialog.getChild("buttonClose")
++ self.ui_test.wait_until_property_is_updated(xCloseBtn, "Enabled", "true")
++ else:
++ print("Skipped")
+
+
+ def test_tdf138596(self):