diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-06-01 12:46:30 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-06-01 16:00:33 +0200 |
commit | 94dcb3b1a5b38b7b35cb75b068836d78134a6b7b (patch) | |
tree | adcec8c6e4c74ccb2b37ef51fe9bd67246a4e6bf /sc/qa/uitest/calc_tests/tdf79983.py | |
parent | 403a8674e3ba46caaaa5734f62d57b3bf8dbd603 (diff) |
UITest_calc_tests: split this into 4 parts
Before: make -sr UITest_calc_tests -> 10m48.934s
After: make -sr -j4 UITest_calc_tests UITest_calc_tests2 UITest_calc_tests3 UITest_calc_tests4 -> 5m40.113s
As a start just split based on the number of .py files in the
directories, one could improve this further by making them even more
equal based on number of lines or something.
Change-Id: I7a98a29e5d18a7600575956a7d8a0ec81e804269
Reviewed-on: https://gerrit.libreoffice.org/55174
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'sc/qa/uitest/calc_tests/tdf79983.py')
-rw-r--r-- | sc/qa/uitest/calc_tests/tdf79983.py | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/sc/qa/uitest/calc_tests/tdf79983.py b/sc/qa/uitest/calc_tests/tdf79983.py deleted file mode 100644 index f4afc77eaf26..000000000000 --- a/sc/qa/uitest/calc_tests/tdf79983.py +++ /dev/null @@ -1,71 +0,0 @@ -# -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*- -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -from uitest.framework import UITestCase -from uitest.uihelper.common import get_state_as_dict -from uitest.uihelper.common import select_pos -from uitest.uihelper.calc import enter_text_to_cell -from libreoffice.calc.document import get_cell_by_position -from libreoffice.uno.propertyvalue import mkPropertyValues -from uitest.debug import sleep -#Bug 79983 - Calc sort lists aren't case sensitive - -class tdf79983(UITestCase): - def test_tdf79983_sort_list_case_sensitive(self): - calc_doc = self.ui_test.create_doc_in_start_center("calc") - xCalcDoc = self.xUITest.getTopFocusWindow() - gridwin = xCalcDoc.getChild("grid_window") - document = self.ui_test.get_component() - - enter_text_to_cell(gridwin, "A1", "AAA") - enter_text_to_cell(gridwin, "A2", "BBB") - enter_text_to_cell(gridwin, "A3", "CCC") - enter_text_to_cell(gridwin, "A4", "DDD") - gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A1:A4"})) - - #Tools / Options / LibreOffice Calc / Sort Lists - self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog") #optionsdialog - xDialogOpt = self.xUITest.getTopFocusWindow() - - xPages = xDialogOpt.getChild("pages") - xCalcEntry = xPages.getChild('3') # Calc - xCalcEntry.executeAction("EXPAND", tuple()) - xCalcSortEntry = xCalcEntry.getChild('5') - xCalcSortEntry.executeAction("SELECT", tuple()) #Sort List - #copy new list from selected cells - xcopy = xDialogOpt.getChild("copy") - xcopy.executeAction("CLICK", tuple()) - xOKBtn = xDialogOpt.getChild("ok") - self.ui_test.close_dialog_through_button(xOKBtn) - - gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A1:A4"})) - gridwin.executeAction("TYPE", mkPropertyValues({"KEYCODE": "DELETE"})) - - enter_text_to_cell(gridwin, "A1", "AAA") - gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": "A1:A4"})) - #fill down - self.ui_test.execute_dialog_through_command(".uno:FillSeries") - xDialog = self.xUITest.getTopFocusWindow() - xautofill = xDialog.getChild("autofill") - xautofill.executeAction("CLICK", tuple()) - xOK = xDialog.getChild("ok") - self.ui_test.close_dialog_through_button(xOK) - #verify - self.assertEqual(get_cell_by_position(document, 0, 0, 0).getString(), "AAA") - self.assertEqual(get_cell_by_position(document, 0, 0, 1).getString(), "BBB") - self.assertEqual(get_cell_by_position(document, 0, 0, 2).getString(), "CCC") - self.assertEqual(get_cell_by_position(document, 0, 0, 3).getString(), "DDD") - #UNDO - self.xUITest.executeCommand(".uno:Undo") - #verify - self.assertEqual(get_cell_by_position(document, 0, 0, 0).getString(), "AAA") - self.assertEqual(get_cell_by_position(document, 0, 0, 1).getString(), "") - self.assertEqual(get_cell_by_position(document, 0, 0, 2).getString(), "") - self.assertEqual(get_cell_by_position(document, 0, 0, 3).getString(), "") - - self.ui_test.close_doc() - -# vim: set shiftwidth=4 softtabstop=4 expandtab:
\ No newline at end of file |