[Libreoffice-commits] core.git: Changes to 'feature/gsoc-uitest-2019'

Ahmed ElShreif (via logerrit) logerrit at kemper.freedesktop.org
Sun Aug 18 14:07:29 UTC 2019


New branch 'feature/gsoc-uitest-2019' available with the following commits:
commit dbbbb4183e69c9988ce83f19b67972d0535a654a
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sat Aug 17 21:37:21 2019 -0500

    uitest: add the SideBar implementation
    
    Change-Id: I7de9bd97e868624476b5c39a5e37afc945206e4e

commit fe39679b306129c2f3c06f27790146ecc30770a5
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Fri Aug 16 21:56:42 2019 -0500

    uitest: ignore the logging part of the QuerySaveDialog while closing the app
    
    Change-Id: I18fcc81fa54362dfaa574ec04125e66b37a5aad8

commit 1944bf8fb8e97a3c1b98a0bb71a9a7fe70579f54
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Thu Aug 15 22:48:14 2019 -0500

    uitest: use prefix for names that has conflict with python's keywords
    
    Change-Id: I01d044a96eeae60a070a5ca0fc8d6105d7333414

commit abce92813f2db94feb41c3d0f12ae7ad205eec6a
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Thu Aug 15 12:24:09 2019 -0500

    uitest: replace tabs with spaces
    
    Change-Id: I40779dfdb65037838e1a1b7bed5d89a656047ce6

commit fe2237fb94f5f4f196f1efa157febd10221bfd7b
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Tue Aug 13 12:23:06 2019 -0500

    uitest: add footer line support
    
    Change-Id: I740995d811be030f406f9d3ff53c56d28af2b786

commit 6c0dee555491f9624596c8c2ddd9463a9777d9be
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Fri Aug 9 23:23:11 2019 -0500

    uitest: solve problem with un-named parents
    
    1) Add recursively query for the parent until find an parent with a name.
    
    2) Remove the parent part "from xxxxxx" from the log statment if there is un-named parent
    
    3) Update the compiler to use the most top parent if there is command with no un-named parent
    
    Change-Id: Id7dd5092bc995312494b5536720141908e73af9a

commit d3019d6d732e3072b0a71da05973107fc8cb5ae1
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sun Aug 4 13:42:09 2019 -0500

    uitest: log more events in Calc:
    
    1) Rename Tab
    2) Insert Tab
    
    Change-Id: I7a653a4b274c0c8058672c5b0aa1645bb5a51e3a

commit d340256bb2ac95367c68aad947a94f17a4796528
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sat Aug 3 11:51:11 2019 -0500

    uitest: log more events
    
    Impress:
    1) Delete Slide
    2) Duplicate Slide
    3) Rename Slide
    
    Draw:
    1) Delte Page
    2) Rename Page
    
    Change-Id: I124bdf96c58dfe00bdb039c5e93afc0dc6e7163d

commit c37f0153c76f280ea893a9c9cf19cd491b81092e
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Fri Aug 2 22:16:31 2019 -0500

    uitest: add more events to ui logger
    
    for Impress:
      add new Slide
    for Draw:
      add new Page
    
    Modify the UILogger System to save information about the name of the app
    
    Change-Id: I87fd98b2a11783e3410f1c0eba633631addf389b

commit 5c638b0dd26d4dcd766b55bb8b7bccfd8b598566
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Mon Jul 29 00:29:24 2019 -0500

    uitest: start logging draw events
    
    Change-Id: I1b77b106db181a8cadc1ff0b2a5de6ad19fe6762

commit a41834c71a0a6f10c0b4beb879cce903ec63f01f
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sun Jul 28 23:07:25 2019 -0500

    uitest: update UI logger grammar
    
    1) Make small changes in the UI logger Grammar
    2) Add Comments to be more documented
    
    Change-Id: I5e68c33375870cf4a1f2537ee1a7eb997145f24f

commit 0b64657a1c8149e89eea8ad8ed46818e6675bbb4
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Thu Jul 18 13:53:08 2019 -0500

    uitest: log more events
    
    for Calc:
    1) Delete some Cells
    2) Remove content from some cells
    3) Insert Cells
    4) Cut Cells
    5) Copy Cells
    6) Paste Cells
    7) Merge Cells
    8) Split Cell ( Delete Merge )
    
    for Writer:
    1) Insert Table
    2) Copy Text
    3) Cut Text
    4) Paste Text
    5) Inser Break Page
    
    Also, Solve some bugs in the UI logger and UNO Commands.
    
    Change-Id: Ic7cacbc20e1e400900a9760b61e8b45ae96c84ff

commit dcceafbda6b998e4e9d4443f109b56e856290ca7
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Thu Jul 18 12:25:05 2019 -0500

    uitest: solve some bugs in the ui logger
    
    Change-Id: I39836423fad8cb361a8f007f648108618906be8a

commit e6257cb6d6491c950095e52e60066d858569727b
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sat Jul 13 15:09:25 2019 +0200

    uitest: add general functions to remove redundunt lines
    
    1) init_app
    2) init_Object
    3) write_line_without_parameters
    4) write_line_with_one_parameters
    
    Then Rewrite the handlers again
    
    Change-Id: I8ceb01f4eaa48f1544ada8966c7585dcbd3e15aa

commit fc32bf8919f28e5f9f82c94eeca604b5ba93397d
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sat Jul 13 14:39:17 2019 +0200

    uitest: add more DSL commands
    
    1) Calc
    (calc_Type_command - calc_switch_sheet - calc_Select_cell - calc_AutoFill_filter)
    
    2) impress
    (impress_Type_command)
    
    3) math
    (math_element_selector - math_Type_command)
    
    4) General Commands Compiler:
    (setZoom_command)
    
    Change-Id: Ifd2608c38474633b579a216356fe53c859c24975

commit a2145a52098882bc095761d7dbc50aec4d47662c
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sun Jul 7 00:52:06 2019 +0200

    uitest: add special commands of writer app implementation
    
    1) Type Command
    2) Select Command
    3) GoTo page
    
    Change-Id: I5ee773b6cd322c2c1bf0eba58e704b2ff1399ce7

commit 1f4eea175bbca0f9893741d1072f1e0dda377656
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sat Jul 6 14:49:49 2019 +0200

    uitest: implement the missing part of the dialog compiler
    
    Change-Id: I08881b738b3e7922b74f9d007733278e2b6ef54e

commit d4eb18b10358306fefd17627cf14ebede26cd22e
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sat Jul 6 05:23:08 2019 +0200

    uitest: add DSL compiler support for more UI items
    
    1) ButtonUIObject
    2) CheckBoxUIObject
    3) TabControlUIObject
    4) ComboBoxUIObject
    5) RadioButtonUIObject
    6) ListBoxUIObject
    7) SpinFieldUIObject
    8) EditUIObject
    
    Change-Id: Ic81c2a0511351cf91f4514316b9c5854a64a4b05

commit d449e1043f8b373a9ad3a3cc59e4c7246c7ab254
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Mon Jul 1 17:42:53 2019 +0200

    uitest: start the implementation of the new DSL compiler
    
    1) finish the functions that will parse inputs
    2) add function to initialize the UI test Case
    3) add function to print the ui new test case
    4) add the UNO caommands handler
    5) add the Dialog commands handler
    6) add the Starter commands handler
    
    Change-Id: Ided1c050023c5284457f62c4b8d5ea1cfa38c043

commit a10b9786f4cb3642c873da54f430fbefad7e1391
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Mon Jul 1 17:02:05 2019 +0200

    uitest: change small parts of the grammar and dialog logger
    
    Change-Id: I615989baafe65a6f6ae26fcd452c1e21081168b4

commit b021bbf600ad8614d1fff48af03738f091482bdd
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Mon Jun 24 11:40:17 2019 +0200

    uitest: Some new features in ui_logger project
    
    this patch for:
    1) general commands grammar
    2) special commands of impress and math
    3) log select element action
    4) log SideBar Actions
    
    Change-Id: If375cd3396cfde45f70d7c202339c829b1c43471

commit 8c2c289d25c9f933cbc2de047d06c69607a4a3f1
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Mon Jun 24 00:54:19 2019 +0200

    uitest: just update zoom statement
    
    Change-Id: I0bc5c4179dcb94ed2cc4a551165fd135d884a75a

commit 3538066e8f3ccc25b8ab49b103ae183998fd6a6e
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sun Jun 23 23:45:50 2019 +0200

    uitest: update the DSL grammar
    
    Change-Id: I15fe20f1c5e8339f6d5a857b0d0bbfa30b09b44a

commit 70dea9801497ccb269502333845935a954c492fe
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Sun Jun 23 23:14:14 2019 +0200

    uitest: new logger DSL grammar
    
    This patch is the first and second parts of the new DSL grammar. The
    grammar of all the UIObjects , Dialogs , starter commands , All of uno
    commands and Special commands for applications. example.ul shows an
    example of the new syntax of the expected new logger.
    
    Change-Id: Ib58aeab1da6627ebc464e4cb64253fd3bf91200e

commit 9b7c68b3fb7504cf90884eb2c5c92d3e789c461a
Author: Ahmed ElShreif <aelshreif7 at gmail.com>
Date:   Mon Jun 10 01:20:59 2019 +0200

    uitest: Rewrite all the logger statements with the new grammar syntax
    
    Finished parts from old logger:
    	1) UNOCommands
    	2) StarterCommands
    	3) UIObjectCommand
    	4) DialogCommand
    	5) SpecialCommand
    
    Change-Id: Ia521efef0abe1a351b9a4fcabaab6dbf20e8fc89



More information about the Libreoffice-commits mailing list