Commit Graph

393487 Commits

Author SHA1 Message Date
Markus Mohrhard
4d0d3e71cc uitest: add the demo ui uitest
That test just shows features of the test and the use of different UI
objects.

Change-Id: I49e9fa2d42634951ae5a78aa3a9bf79fefacd298
2016-06-18 19:37:41 +02:00
Markus Mohrhard
e672eb7a08 uitest: also add the impress uitest demo to the makefiles
Change-Id: Id5d5c53b5d51b7c8984c93e8c89b0a71b8c660bd
2016-06-18 19:37:41 +02:00
Markus Mohrhard
2df3910714 uitest: reduce the sleeps
The sleeps are not necessary but make it easier to see what is going on
in the demo if you run it manually. In the uicheck case they are useless
and just make the test take longer.

Change-Id: I8d6d5a4fb1b068112e7785253bff936e198a7c97
2016-06-18 19:37:41 +02:00
Markus Mohrhard
665231b76b plugin:defaultparams
Change-Id: Ibeec35b72e6dc81c72a9120ed14ae165e6137d26
2016-06-18 19:37:41 +02:00
Zdeněk Crhonek
10c4f2e141 add INFO test case
Change-Id: I61fd45b7e6c846ea539d4bef3aa2d25654bde668
2016-06-18 18:34:17 +02:00
Zdeněk Crhonek
484ef777e9 add FORMULA test case
Change-Id: Id8fc8e94cbc5aa367a9fc690f149f94269749559
2016-06-18 18:34:15 +02:00
Zdeněk Crhonek
db5888247f add CURRENT test case
Change-Id: Ia085fb87cec8aedbbd046ae334bd841a5df7ee31
2016-06-18 18:34:13 +02:00
Zdeněk Crhonek
9bf453a8e5 add CELL test case
Change-Id: Ia6074aea7fd33e06a6fa29919785f85ef89895ec
2016-06-18 18:34:11 +02:00
Zdeněk Crhonek
16c7540ced add HOUR test case
Change-Id: If3c719b89b517baec42b5e0f12bf27a8392461fd
2016-06-18 18:34:09 +02:00
Zdeněk Crhonek
deb2d99e3a add EASTERSUNDAY test case
Change-Id: I71444493f2cb78bb5e88a1e9dad697a663cf5be4
2016-06-18 18:34:07 +02:00
Zdeněk Crhonek
9abf749069 add ISEVEN and ISEVEN_ADD test case
Change-Id: I74a9e5a35c89a97a84de8188677128f4e38ee641
Reviewed-on: https://gerrit.libreoffice.org/26454
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-06-18 16:14:55 +00:00
Zdeněk Crhonek
71488cdc9a add ISERROR test case
Change-Id: Ie1166447641f1b4c9580ab30550a232ee36e39a7
Reviewed-on: https://gerrit.libreoffice.org/26453
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-06-18 16:11:40 +00:00
Markus Mohrhard
d534e939d4 uitest: add the radiobutton demo
Change-Id: I271a7388c2114304da26050f909c366edd8143b5
2016-06-18 17:07:49 +02:00
Markus Mohrhard
ab74c7d4ea uitest: loplugin:stringconstant
Change-Id: I863615af7a942b91513511ba515b82f3523c6aa5
2016-06-18 17:02:45 +02:00
Markus Mohrhard
53bdc87a59 uitest: loplugin:staticcall
Change-Id: I0e8fd138689e73cd0b320d0898e0410baa2bcfa9
2016-06-18 17:02:44 +02:00
Markus Mohrhard
e6a92c9237 loplugin:unusedvariablecheck
Change-Id: I8bd6447915942c1869ec186d8ca01e5ac43b3e8a
2016-06-18 17:02:43 +02:00
Markus Mohrhard
89f3205a4a uitest: loplugin:sallogareas
Change-Id: Ieb01166fbb0b07d1218072ae8bb953a36582361c
2016-06-18 17:02:43 +02:00
Markus Mohrhard
97aa073301 uitest: loplugin:stringconstant
Change-Id: Ib63a978bd488f41602d982789699ba3f3ca2dcf0
2016-06-18 17:02:42 +02:00
Markus Mohrhard
27e08d44f4 uitest: loplugin:implicitboolconversion
Change-Id: Id852960cdfd49331251e89306a6a32eb9e45a666
2016-06-18 17:02:42 +02:00
Markus Mohrhard
55f9345674 uitest: loplugin:staticmethods
Change-Id: I741a41ea12fe0ee70a73e144d4601c8aafe30ac8
2016-06-18 17:02:41 +02:00
Markus Mohrhard
5abf40cb3c uitest: plugin:sallogareas
Change-Id: Ib0ebd774542129f8a7c68e276f1f03cc46f32fb8
2016-06-18 17:02:41 +02:00
Markus Mohrhard
5c82caaab4 uitest: loplugin:override
Change-Id: I014e036c803ef7eeba265eb36782781c3a62672c
2016-06-18 17:02:40 +02:00
Markus Mohrhard
275dfaaffb uitest: make the calc keycode demo a bit easier to understand
Change-Id: Ia24747994dc45b8c6636aee37a55d2ba4672993a
2016-06-18 17:02:40 +02:00
Markus Mohrhard
017d7b9f54 uitest: add more impress tests
Change-Id: I89bd0af49e530382f0201a108f8798f9a9d689e3
2016-06-18 17:02:39 +02:00
Markus Mohrhard
60fdd56760 uitest: support more impress operations
Change-Id: I74ab526dabbee1f8c203274f187c065d9fb413fd
2016-06-18 17:02:38 +02:00
Markus Mohrhard
fdfc55da30 uitest: add initial code for impress main edit window
Change-Id: I82eabe1df33878316907e664ddbcd8edf6a73d33
2016-06-18 17:02:38 +02:00
Markus Mohrhard
b67527fb75 uitest: dump the implementation name as well
Change-Id: Ifefc5eb8c271aae0c815bb68535b1e3eb8afb2cd
2016-06-18 17:02:37 +02:00
Markus Mohrhard
a32eb53ca1 uitest: annotate a few draw/impress windows
Change-Id: I6352842535fddc99d30a4d0180ac01e7f8d5cd48
2016-06-18 17:02:37 +02:00
Markus Mohrhard
a259b99359 uitest: start with work on impress demos
Change-Id: I8407fe37f8906e21abc1033d6adf44f31cad1572
2016-06-18 17:02:36 +02:00
Markus Mohrhard
313265c26d uitest: add writer demo ui tests to makefile
Change-Id: I4ba2321deb196f22c95db533266d82c541a95f0a
2016-06-18 17:02:36 +02:00
Markus Mohrhard
83b0ec6201 uitest: add demo for selecting writer text
Change-Id: Iffc3e16bf0fa5a02058b6ad008ff3f61ea2a23af
2016-06-18 17:02:35 +02:00
Markus Mohrhard
c1317d040c uitest: the demo is supposed to show how to goto the page start
Change-Id: I61d2a74b50be2ab8b5077344ecd41cfa0cba2e64
2016-06-18 17:02:34 +02:00
Markus Mohrhard
3ba10adaa8 uitest: support selecting writer text
Change-Id: I6d1c4e5a05bdcb3299af86a9044d912239659fb9
2016-06-18 17:02:34 +02:00
Markus Mohrhard
d2dc8ded70 uitest: add more properties to writer state
Change-Id: Iadf223b38d84c1a6fb9892642f39e63dd16c72c8
2016-06-18 17:02:33 +02:00
Markus Mohrhard
0a52f261c6 uitest: add demo showing how to use page number
Change-Id: I718f4c6c8f01ceb556b9beadce5af88491c4efe0
2016-06-18 17:02:33 +02:00
Markus Mohrhard
b78bd71b8d uitest: provide a way to jump at the beginning of page
Note that page numbers in writer are 1-based

Change-Id: I614ff08927b4cb92d3819b557ec6791199da69a4
2016-06-18 17:02:32 +02:00
Markus Mohrhard
8b21af2d24 uitest: provide information about current page
Change-Id: Ie0ef65a023e156f65370e11f024fa6349841841e
2016-06-18 17:02:32 +02:00
Markus Mohrhard
229ab4ba12 uitest: make handling the state of an object easier
Change-Id: I3dcb78752b62a42d3aa283910241fef813dc352b
2016-06-18 17:02:31 +02:00
Markus Mohrhard
cb024cd4e9 uitest: add a way to convert property values to dicts
Change-Id: I21afd1c9b88525e576745905ee1ce21746f2d50c
2016-06-18 17:02:30 +02:00
Markus Mohrhard
18bfce49b1 uitest: add demo showing how to type text into writer
Change-Id: I32598d12c85ad36d5c5d9ab00c184bfb7e39a4bd
2016-06-18 17:02:30 +02:00
Markus Mohrhard
d9f8f73926 uitest: forward unhandled actions to the base class
Change-Id: Iac08e77d9b0e80f2af93c8b229d083603f1d22d4
2016-06-18 17:02:29 +02:00
Markus Mohrhard
ebbb900ea2 uitest: add initial writer demos
Change-Id: If0aaf07b061fde3d5efa0d604af002efc872f726
2016-06-18 17:02:29 +02:00
Markus Mohrhard
4eae49218f uitest: add wrapper for writer's main edit window
Change-Id: Ibd6ffe85ca95cdc915f5c73b1b566de1d7413ee7
2016-06-18 17:02:28 +02:00
Markus Mohrhard
725815366e uitest: set id for main writer edit window
Change-Id: Ie039b9983dd2aa6ec2c79b35bfd87161a57438b5
2016-06-18 17:02:27 +02:00
Markus Mohrhard
c1191005c0 uitest: use the new cell content enter function
Change-Id: I75ff56a903226797284dff7f556bd425d40b4fd4
2016-06-18 17:02:27 +02:00
Markus Mohrhard
7ffaaf37c1 uitest: split the demo
Change-Id: Iec2acce4e7777995d3e5a8e4bea5f069f579721d
2016-06-18 17:02:26 +02:00
Markus Mohrhard
4d7ace84c8 uitest: add a demo case for new keycodes
Change-Id: Ieec7fcd9b942d99d0dc16794856af4b1eabebde8
2016-06-18 17:02:25 +02:00
Markus Mohrhard
7af600b43c uitest: add calc uitest helper functions
Change-Id: I9201f697ede4d5f9a541eb06f20162ec5ad0542d
2016-06-18 17:02:25 +02:00
Markus Mohrhard
51a2cdb4fb uitest: support more special keycodes
Change-Id: Ief5fde7c9840de0f7b0a34fec24837e3a8e5ae70
2016-06-18 17:02:24 +02:00
Markus Mohrhard
559f2e2331 uitest: add demo showing how to activate chart
Change-Id: I40293ca1f786c08a51d01fde5e90b75af2e67f6b
2016-06-18 17:02:24 +02:00