Aharon Hillel
f31c5c0234
Exactness: First version of script working with env-vars
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 67925
2012-02-14 13:52:31 +00:00
Aharon Hillel
2ece837725
Exactness: Avoid allocating strings when NOT recording
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 67924
2012-02-14 13:52:28 +00:00
Aharon Hillel
9ab15c434c
Exactness: Evas now is taken from elm_win_add
...
Because tsuite_shot_do creates Evas and we cant use evas_new
without doing ugly hacks.
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 67923
2012-02-14 13:52:25 +00:00
Aharon Hillel
b9406b348a
exactness: Cleaned tsuite_evas_hook
...
TODO: Need to add support of multiple evas for messaging
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 67922
2012-02-14 13:52:22 +00:00
Aharon Hillel
034738063c
exactness: Initial version of recording lib.
...
TODO: Need to refine, clean code. TODO: Later fix tests issues.
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 67921
2012-02-14 13:52:17 +00:00
Aharon Hillel
9c25a64c18
exactness: Added hooking-stabs of ecore,evas funcs.
...
TODO: need to move tsuite.c record, play functionality to those funcs.
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 67920
2012-02-14 13:52:14 +00:00
Aharon Hillel
f0ce78d98a
exactness: Added support to run user-app - first commit.
...
TODO: Currently it accepts apps as argument, the problem: We still fail to record or play because before recording I need to have the Evas *e pointer of the app-window to be able to inject events to window evas object. Review my attempts in tsuite.c.evas_new, tsuite_evas_hook.c.evas_new
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 67919
2012-02-14 13:52:10 +00:00
WooHyun Jung
c22a29b392
[exactness/test_entry] Change elm_entry_text_filter_append to
...
elm_entry_markup_filter_append.
SVN revision: 67750
2012-02-08 07:53:33 +00:00
ChunEon Park
e91d180b9f
exactness - Elm_Genlist_Item -> Elm_Object_Item
...
SVN revision: 67384
2012-01-20 10:29:35 +00:00
ChunEon Park
24ef320096
exactness - Elm_List_Item -> Elm_Object_Item
...
SVN revision: 67121
2012-01-12 06:29:09 +00:00
Daniel Juyung Seo
5df77cb4a5
exactness: Applied recent elm toolbar API changes. elm_toolbar_mode_shrink_set -> elm_toolbar_shrink_mode_set
...
SVN revision: 66942
2012-01-06 11:49:05 +00:00
Daniel Juyung Seo
4e61501e3f
exactness: Sync with recent elm. Fixed build break.
...
SVN revision: 66775
2012-01-03 05:20:38 +00:00
Martin Jansa
140e3018df
replace remaining delete-request usages with delete,request which is emited by elm_win, update focus callback names in comments too
...
Signed-Off-By: Martin Jansa <martin.jansa@gmail.com>
SVN revision: 66729
2012-01-02 05:38:18 +00:00
ChunEon Park
fe8c1befc5
exactness - Elm_Diskselector -> Elm_Object_Item
...
SVN revision: 66678
2011-12-30 09:07:09 +00:00
ChunEon Park
8b880869f5
exactness - Elm_Index_Item -> Elm_Object_Item
...
+ indentation fix
SVN revision: 66660
2011-12-30 05:02:03 +00:00
Aharon Hillel
87c02c6117
exactness: Changed user message.
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66392
2011-12-20 13:41:39 +00:00
Aharon Hillel
e0f368a947
exactness: removed redundent tests
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66391
2011-12-20 13:41:36 +00:00
Aharon Hillel
1be85311bc
exactness: Fixed test
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66390
2011-12-20 13:41:34 +00:00
Aharon Hillel
0d2d5f4510
exactness: Removed redundent (NA) tests
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66388
2011-12-20 13:41:25 +00:00
Daniel Juyung Seo
70a75738ee
exactness: Applied recent elm changes.
...
SVN revision: 66380
2011-12-20 09:37:52 +00:00
Aharon Hillel
17815fa441
exactness: added simulate mode
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66378
2011-12-20 09:12:18 +00:00
Aharon Hillel
17db9e1237
exactness: Fixed total-tests count
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66376
2011-12-20 09:09:05 +00:00
Aharon Hillel
164f920c36
exactness: Fixed test errors. TODO: still need to fix two errors in test_index.c, result of API state 3 Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
...
SVN revision: 66375
2011-12-20 09:08:53 +00:00
Aharon Hillel
5e172d447b
exactness: Added EAPI for funcs
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66373
2011-12-20 09:05:40 +00:00
Aharon Hillel
979d50831d
exactness: Added message notifying about rec file error
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66371
2011-12-20 08:58:02 +00:00
Aharon Hillel
21b1c61796
exactness: Refined error-summery messages
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66370
2011-12-20 08:54:49 +00:00
Aharon Hillel
111c5f2259
exactness: reteruning non-zero value on failure
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66369
2011-12-20 08:53:38 +00:00
Aharon Hillel
d4e0182e05
exactness: Automatically compare outputs when running "play".
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66313
2011-12-18 14:12:01 +00:00
Aharon Hillel
059b2933cf
exactness: removed force-flag on file removal
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66249
2011-12-15 10:00:27 +00:00
Aharon Hillel
6b7bf9ee9f
exactness: Fixed test-handling in case no REC file
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66240
2011-12-15 09:04:38 +00:00
Aharon Hillel
4cf2e20323
exactness: fixed file-removal to be more safe
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66239
2011-12-15 09:04:34 +00:00
Aharon Hillel
85ffe5ac15
exactness: Added BaseDir arg,using GETOPT to process command line 1. Added BaseDir argument [-b BaseDir] to tell exactness where to find rec 2. tsuite.c now using ecore getopt to process command line args
...
Signed-off-by: Aharon Hillel <aharon@aharon-linux-sm.(none)>
SVN revision: 66117
2011-12-12 13:55:05 +00:00
Aharon Hillel
b771ef56bc
exactness: Added basedir argument for rec.
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 66116
2011-12-12 13:55:02 +00:00
Aharon Hillel
e08558e527
exactness: fixed warnings of deprecated funcs
...
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 65984
2011-12-07 09:23:56 +00:00
Daniel Juyung Seo
897589476e
exactness: Fixed build break with latest elementary.
...
(elm_list_item_toolip_xxx)
SVN revision: 65979
2011-12-07 00:06:52 +00:00
Aharon Hillel
e820a4033d
Exactness: initial commit.
...
(Commit message by TAsn):
Exactness is a pixel perfect test suite for elm/evas/edje.
Exactness lets you write tests, and then record a specific interaction
with them, while taking windowshots in the process. The tests can later
be played back (windowshots will be automatically taken) and the
pictures will be compared for differences (usage of fail_if is also
supported).
There is a premade set of tests and recordings for all (most?) of the
elementary widgets in various scenarios.
Because of the nature of this test suite, it doesn't handle well any
tests with continued running animations/viedos (timing can never be 100%
right). But you can use it to test widgets with transition
animations. Bottom line: just give it a go.
Read the README for more inforamtion.
I hope it'll be deployed on our servers soon, as we really need
automatic testing.
Signed-off-by: Aharon Hillel <a.hillel@partner.samsung.com>
SVN revision: 65961
2011-12-06 16:05:14 +00:00