New branch 'feature/gsoc-uitest-2019' available with the following commits: commit dbbbb4183e69c9988ce83f19b67972d0535a654a Author: Ahmed ElShreif <aelshre...@gmail.com> Date: Sat Aug 17 21:37:21 2019 -0500
uitest: add the SideBar implementation Change-Id: I7de9bd97e868624476b5c39a5e37afc945206e4e commit fe39679b306129c2f3c06f27790146ecc30770a5 Author: Ahmed ElShreif <aelshre...@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 <aelshre...@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 <aelshre...@gmail.com> Date: Thu Aug 15 12:24:09 2019 -0500 uitest: replace tabs with spaces Change-Id: I40779dfdb65037838e1a1b7bed5d89a656047ce6 commit fe2237fb94f5f4f196f1efa157febd10221bfd7b Author: Ahmed ElShreif <aelshre...@gmail.com> Date: Tue Aug 13 12:23:06 2019 -0500 uitest: add footer line support Change-Id: I740995d811be030f406f9d3ff53c56d28af2b786 commit 6c0dee555491f9624596c8c2ddd9463a9777d9be Author: Ahmed ElShreif <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@gmail.com> Date: Mon Jul 29 00:29:24 2019 -0500 uitest: start logging draw events Change-Id: I1b77b106db181a8cadc1ff0b2a5de6ad19fe6762 commit a41834c71a0a6f10c0b4beb879cce903ec63f01f Author: Ahmed ElShreif <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@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 <aelshre...@gmail.com> Date: Mon Jun 24 00:54:19 2019 +0200 uitest: just update zoom statement Change-Id: I0bc5c4179dcb94ed2cc4a551165fd135d884a75a commit 3538066e8f3ccc25b8ab49b103ae183998fd6a6e Author: Ahmed ElShreif <aelshre...@gmail.com> Date: Sun Jun 23 23:45:50 2019 +0200 uitest: update the DSL grammar Change-Id: I15fe20f1c5e8339f6d5a857b0d0bbfa30b09b44a commit 70dea9801497ccb269502333845935a954c492fe Author: Ahmed ElShreif <aelshre...@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 <aelshre...@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 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits