[Libreoffice-commits] core.git: Changes to 'private/moggi/ui-test'

Markus Mohrhard markus.mohrhard at googlemail.com
Wed Mar 23 23:30:05 UTC 2016


New branch 'private/moggi/ui-test' available with the following commits:
commit c01188c614ea16a4439f9256dc6a62390bb07adf
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Feb 16 10:41:06 2016 +0100

    ignore crashreport if norestore was specified
    
    Change-Id: I849b3e693e59e6846ee5afed1b75790531b68696

commit 5d1c3fa8853239995c66bdcea0ed00f226c2dbaf
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 26 20:40:43 2016 +0100

    temp

commit 553d8fc40882c522e0fad8927a32658f5b14d663
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 19 12:28:28 2016 +0100

    add initial implementation for ListBox
    
    Change-Id: I9fcc884afab63a9601c560f733a13551b5036cbe

commit a905bd9b02ddeb3d00ccfb29c92f224e0d32b43f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 19 08:32:49 2016 +0100

    handle a few more dialog types
    
    Change-Id: I91f1ea7ec68111c1f90a53171bd939e5f2ee59a3

commit 94fad9fcd04d1abd59c890050b780a0a89806c67
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 19 08:31:54 2016 +0100

    add checkboxes to UI testing
    
    Change-Id: I923fa22b0395b2f41bffe3798fb3e4eb18fe5dc2

commit 30b2b847203307aa7e3f2196d6da582546d99616
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Wed Jan 13 15:10:17 2016 +0100

    add ids for buttons in MessageDialog
    
    Change-Id: I172eb79abff515acc734288a008eb4426754432d

commit a405e3bf650b4b04aabe5e76d0d32c74a07aa62d
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 12 04:03:13 2016 +0100

    add a few more properties for the ui testing
    
    Change-Id: Ibe62c753cc9c51bda765ad6192b2014f51539fab

commit 3be697be8eb3b3a73d78a0c847df8f35f73b6991
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 12 04:02:02 2016 +0100

    send signal when modeless dialog is ready
    
    Change-Id: Iacd066d1ebfc5dd48c1be6ac0905ad39ef33d261

commit 7f43942b95da41711bb35e791fe29de4297b95ed
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 12 04:01:17 2016 +0100

    add getState method to css::ui::test::XUIObject
    
    Change-Id: Idaa559956fd3a59c79038d3940d664a1d2bff867

commit 3dded09af2dd112e5d98a769de021585c184e9d7
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Tue Jan 12 04:00:21 2016 +0100

    support the parameters in the executeAction command
    
    Change-Id: I78df2fe58b9d1386f360bef4c0eeddb6afe83b8d

commit b8edbd76c46c58f55c8fcd5759bd90f0f4fb7f20
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Mon Jan 11 04:34:25 2016 +0100

    start annotating a few important non-ui calc windows
    
    Change-Id: I504e386eea4249c7b0d69181eb6019a05aa80a74

commit 721e9c82215982ad29c2acca45627978b4e7ebda
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Mon Jan 11 04:30:43 2016 +0100

    send a document event when modal dialog is executed
    
    The event is sent shortly before the Dialog will go into
    Application::Yield. Therefore you know that you can rely on the dialog
    being visible shortly after the event has been sent.
    
    Change-Id: Ifa911adae60ac877161ec43f27cb57d611a60059

commit 9b939f012c5e191142fa3d5d543d3bef679c1610
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sun Jan 10 02:16:47 2016 +0100

    send all commands in async mode
    
    This avoids that we are stuck when we call a modal dialog.
    
    Change-Id: Id8c6a7a4c1369359b1355095b87cccaa95123f89

commit 3b4d6f02ec3db05d557fcc40fe91a988338fa888
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 23:41:42 2016 +0100

    actually implement the UNO interfaces
    
    Change-Id: I3cbb3d8f7c6fa0d2616a31192a959f89d4cc7703

commit 76f531df51ebf74fb74cf2c882d99dc1be7e71bc
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 23:40:53 2016 +0100

    improve the UITest UNO object
    
    Change-Id: I88eb14bb0846ee8baff9c3d15ee93d777601f260

commit c1999d654cb05bd4abe0b2894dd3fdd01e1085e3
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 23:39:57 2016 +0100

    this is obviously wrong
    
    Change-Id: I48be9d1daeff83913909f57bf972ca171367a2b0

commit d0546f63e05ce7d861d4dd8cfa9b215330fc3c3d
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 22:17:29 2016 +0100

    ReallyVisible contains if the Window is visible on screen
    
    ReallyVisible is calculated by going through the hierarchy and check if
    all parents are visible.
    
    Change-Id: I41dec643618a9ee57a0d04efb9d72c45723b3f65

commit bef530e9c4b0ca07c6ee6fdf998500aab9107f96
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 05:37:49 2016 +0100

    if action is not executed forward to base class
    
    Change-Id: I0432f1bbe0e282e854df534094908a8eba62eaa3

commit 7f279bf32694f8d88a911b736308a115b432c4cc
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 05:30:42 2016 +0100

    add way to type text in any window through ui testing
    
    Change-Id: I9bbb60c1b64a10488ccf74f12e144802485bbc82

commit 43db9fce3d04abe2e45ecd82c51ba89b143c8fc8
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 05:23:58 2016 +0100

    rename getType to get_type
    
    Just for consistency.
    
    Change-Id: I13577b9318039493f585268fd7189f5cbc4dec46

commit 84fba66c75f7de827777f538a0cc985183b5f669
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 05:13:47 2016 +0100

    set text through key events in ui tests
    
    This is much closer to what happens when a user inputs some text and
    ensures that the modify handler is called.
    
    At some point we need to introduce a general keyboard handling. This
    includes functions like DEL, RETURN, ...
    
    Change-Id: I0561d8ff83bbf93c460be82634b4d3a23b42b68b

commit 4cf43e0a746a703e82fe7e37780af45515cd60e1
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 04:56:47 2016 +0100

    add ui test wrapper for Edit
    
    Change-Id: Ife00f65311c44703edae06971f77faa6b0e2eb3f

commit 192e1b166740f8c9c79c1c7db768633a686e020d
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 04:56:04 2016 +0100

    remove wrong comment
    
    Change-Id: Ia926854eefdf4b972ceb0766da16730d552dfe8f

commit cd23851ae692188b865fd7a0c732399d62413673
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 04:55:34 2016 +0100

    correct log macro
    
    Change-Id: Ic4c701d385d3d439dd9f92da201fffd31adbfad2

commit 5a2cd32afebedd094df870678a937f54216275a6
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 03:48:52 2016 +0100

    add UNO interface for ui testing
    
    Change-Id: I0ee5d1e93808103a1541ced6fc7ea9d05a70fc89

commit 0296e80915113d946f8d42c98fad864c7874d266
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 02:11:05 2016 +0100

    more method documentations
    
    Change-Id: I545a9e40f6fb1f07e685d6901d2158b83012331c

commit f4c29d79dd62b442b7f550aff5545159ee7b8980
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 02:02:25 2016 +0100

    add method to get top level window that has current focus
    
    This might be a modal dialog (mpLastExecuteDlg) or a modeless dialog/the
    toplevel window (mpFirstFrame).
    
    This window should be used with get_child to find the correct window in
    the current scope.
    
    Change-Id: I0a1e63d0aa19c782069ba5876549f274dabb109b

commit 64c85ca59a1a2e517ac78d58fe3d649ed4688411
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Sat Jan 9 02:01:43 2016 +0100

    add a few more wrappers for ui controls
    
    Change-Id: I81d53aaeca83f22887a461dc2151001118dad2e9

commit ea299b8ad1c427a06fed2b3fce797c3833bc9bdc
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Fri Jan 8 16:01:23 2016 +0100

    initial work on executing dispatcher commands in ui tests
    
    Change-Id: Ib46ef5ea31e77d54786c0d732845984ce3c9c07f

commit a9874a3a1df556355393bddda87451f60efd1f2e
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Thu Jan 7 01:34:52 2016 +0100

    let us use the include/vcl/uitest purely for the interface
    
    All the actual implementations don't need to be exposed to the outside
    world.
    
    Change-Id: If92469b99e6c39493767de947434c6d78ae3804c

commit b2633d227ae90d8fbb5ca8098880cf09348a5920
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Thu Jan 7 01:34:23 2016 +0100

    it helps if you actually compile the source code
    
    Change-Id: Iac35bf1e699c64f16b4479ed5a6c7fb101e12f9d

commit 7d2d7578c011137d0a47b9be5685c8ae02943760
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Thu Jan 7 01:28:44 2016 +0100

    move the uitest files to vcl
    
    This allows us to use them in vcl as well without introducing dependency
    problems.
    
    Change-Id: Ib97af2d559902f1a6b47f9255bb0426411670647

commit 10c794273438206c9502af5892e4d5b80ae81a3b
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Wed Jan 6 21:39:52 2016 +0100

    some more work for the UI testing
    
    Change-Id: I79193190f8f614b2d6a71032f05a0518eb9d1a1d

commit ffafd6f2c95cb2d66eb0487af28d7f7cfc4b3a24
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Wed Dec 9 08:04:30 2015 +0100

    add groundwork for ui testing framework
    
    Change-Id: I51b81da870fd220d56b32c20b9e6c4604912a014

commit 103e49e0296a4834f69a7df4ce5dbd7d2299f472
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Wed Dec 9 07:39:58 2015 +0100

    store the id of each vcl::Window
    
    We will use the ID in the UI testing to identify the widget.
    
    Change-Id: I4dd79a02355e1de40f3c2ddc6a61a805b4e30778



More information about the Libreoffice-commits mailing list