U. Artie Eoff [Fri, 12 Apr 2013 21:43:30 +0000 (14:43 -0700)]
weston-wfits: additional workaround for Weston SDK 1.0.x
This is a follow-up to
5b1efd6c34d1421f68847473d4cbb2551a1edcf4
...need to wrap the <weston/compositor.h> include file with
extern C {...} to fix runtime library undefined symbols.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 12 Apr 2013 19:52:40 +0000 (12:52 -0700)]
weston-wfits: workaround a Weston SDK 1.0.x bug
https://bugs.freedesktop.org/show_bug.cgi?id=63485
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 12 Apr 2013 19:50:01 +0000 (12:50 -0700)]
move boost foreach into common/util.h
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 12 Apr 2013 17:32:01 +0000 (10:32 -0700)]
weston-wfits: track active keys and deactivate on client disconnect
Test clients might disconnect before deactivating any keys that it
has activated and affect other tests that run after it. For
instance, sending a pointer button down and then exiting causes
the mouse to be stuck in a down state in the compositor.
This patch adds functionality to the weston-wfits test extension to
track active keys and deactivates any keys that are still active
when a client disconnnects from the compositor.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 12 Apr 2013 15:21:53 +0000 (08:21 -0700)]
another key_press -> key_send rename
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 12 Apr 2013 15:15:36 +0000 (08:15 -0700)]
convert weston-wfits.c to weston-wfits.cpp
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Brian Lovin [Thu, 11 Apr 2013 22:48:31 +0000 (15:48 -0700)]
wayland-fits: Changed key_send to key_press
elmtestharness: Changed pointerKeyPress to inputKeySend
test_surface: Updated for input_key_send
actionslider: Updated for inputKeySend
test_button: Updated for inputKeySend
test_list: Refactored tests and updated for inputKeySend
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com>
U. Artie Eoff [Wed, 10 Apr 2013 19:17:56 +0000 (12:17 -0700)]
weston-wfits: sync uinput pointer x,y with compositor during init
This hopefully will fix a problem where the uinput device is
initialized at 0,0 and weston at !0,0 and a test requesting
a move to 0,0 but fails since uinput seems to ignore sending
pointer events if x,y is the same as what it currently is.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 10 Apr 2013 18:52:46 +0000 (11:52 -0700)]
weston-wfits: rename uinput pointer device- now supports kbd
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 10 Apr 2013 13:46:24 +0000 (06:46 -0700)]
configure: relax pixman req version
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 10 Apr 2013 13:06:09 +0000 (06:06 -0700)]
efl: fix test_actionslider for 1.7.x
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Brian Lovin [Tue, 9 Apr 2013 21:54:12 +0000 (14:54 -0700)]
test_list: Added user tests
weston-fits: Added keyboard keys
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com>
U. Artie Eoff [Thu, 4 Apr 2013 19:58:40 +0000 (12:58 -0700)]
support weston sdk 1.0.x (sdk1) module_init signature
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 3 Apr 2013 23:26:59 +0000 (16:26 -0700)]
efl: add WindowOutputTest
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 3 Apr 2013 19:15:02 +0000 (12:15 -0700)]
efl: window.h/cpp const corrections
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 3 Apr 2013 18:55:49 +0000 (11:55 -0700)]
efl: account for framespace in window tests
The client-side window size is the size without decorations. That is,
the size of the client drawable/canvas area. The server size accounts
for the framespace/decorations. Hence we need to account for this
difference in the window client/server size checks.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 3 Apr 2013 00:41:06 +0000 (17:41 -0700)]
efl: incorporate framespace in ActionSliderUserTest
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 3 Apr 2013 00:37:57 +0000 (17:37 -0700)]
efl: formatting and more precision in UserButtonEventTest
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Brian Lovin [Tue, 2 Apr 2013 23:18:37 +0000 (16:18 -0700)]
test_button: More precise, simplified adding tests
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com>
Brian Lovin [Tue, 2 Apr 2013 22:13:49 +0000 (15:13 -0700)]
test_button: fix bugs from last commit with framespace
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com>
Brian Lovin [Tue, 2 Apr 2013 20:48:55 +0000 (13:48 -0700)]
test_button: update to use new framespace
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com>
Brian Lovin [Tue, 2 Apr 2013 20:24:56 +0000 (13:24 -0700)]
EvasObject: Add getFramespaceGeometry()
U. Artie Eoff [Tue, 2 Apr 2013 20:07:31 +0000 (13:07 -0700)]
efl: add 'user' actionslider test
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Tue, 2 Apr 2013 16:39:54 +0000 (09:39 -0700)]
efl: add autodel option to EvasObject
By passing autodel=false to class EvasObject, this allows us to wrap
an Evas_Object* where the underlying pointer lifetime is managed by
some other internal object, hence telling the EvasObject instance to
avoid deleting the underlying pointer when the EvasObject itself is
destroyed.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Tue, 2 Apr 2013 16:23:44 +0000 (09:23 -0700)]
Add Geometry and Position queries to EvasObject class.
Moved Geometry and Position to common/util.h and added
getGeometry and getPosition to EvasObject.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Brian Lovin [Tue, 26 Mar 2013 19:50:33 +0000 (12:50 -0700)]
test_button: Added UserButtonInteractionTest which tests button click and press callbacks
test_button: Added userButtonEventTest which test mouse in and mouse out events around the perimeter of a button.
Signed-off-by: Brian J. Lovin <brian.j.lovin@intel.com>
U. Artie Eoff [Fri, 22 Mar 2013 16:59:57 +0000 (09:59 -0700)]
efl: add pointer key press interface helpers
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Signed-off-by: Brian J. Lovin <brian.j.lovin@intel.com>
U. Artie Eoff [Thu, 21 Mar 2013 21:11:36 +0000 (14:11 -0700)]
efl: improve window fullscreen test
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 21 Mar 2013 20:18:03 +0000 (13:18 -0700)]
efl: split up test_window tests into separate files.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 6 Mar 2013 01:34:45 +0000 (17:34 -0800)]
efl: quick workaround to fix issue with recent efl commit
<http://git.enlightenment.org/core/efl.git/commit/?id=
a37443ad879815fb1c327a7a1b6669a84e8cf622>
removed the wl_display_dispatch() in the ecore_wl_init() function.
Thus we can longer rely on it to trigger the global registry
callbacks to populate the globals before any objects are created.
As a quick workaround we just bind to the wfits protocol on first
use and just assume the globals will be available by then. We
should probably use a better solution however.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Tue, 5 Mar 2013 21:59:02 +0000 (13:59 -0800)]
efl: fix window compile, update test_window
Multiple operator overloads in a class seem to give efl's eo
trouble and results in a failed compilation of wfits on our
build machines. Therefore, change the wl_surface overload
in window to a getter.
Refactored WindowResizeTest to leverage new test helpers.
Updated WindowMaximizeTest to check for toolkit events and
validate client/server states.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Tue, 5 Mar 2013 21:58:27 +0000 (13:58 -0800)]
efl: add some helpers to the test harness
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Mon, 4 Mar 2013 21:49:07 +0000 (13:49 -0800)]
efl: refactor getSurfaceGeometry and fix window resize on wayland_shm
Remove need for a callback in ElmTestHarness::getSurfaceGeometry(). The old
method only used the step queue to gain a yield when waiting for the request
to finish. However, we can just yield directly.
On wayland_shm, the window titlebar animation runs right after the window is
shown and seems to affect resize operations. Therefore, just add enough
yield's to allow the animation to finish before applying resize operations.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Mon, 4 Mar 2013 21:40:11 +0000 (13:40 -0800)]
efl: disable on/off check part text tests
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Mon, 4 Mar 2013 21:08:52 +0000 (13:08 -0800)]
efl: remove inwin resize test... they can't be resized
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 28 Feb 2013 22:37:13 +0000 (14:37 -0800)]
efl: add support for get/set pointer via wfits test module.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Signed-off-by: Brian J. Lovin <brian.j.lovin@intel.com>
U. Artie Eoff [Wed, 27 Feb 2013 19:17:42 +0000 (11:17 -0800)]
configure: support conditional compile of efl and extensions
Add --[disable|enable]-efl-tests to allow user to conditionally
compile the efl tests. Without an explicit option specified by
the user, then autodetect whether efl tests can be compiled.
Add --[disable|enable]-weston-extensions to allow the user to
conditionally compile the weston wfits extension. Without an
explicit option specified by the useer, then autodetect whether
the weston extensions can be compiled.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 27 Feb 2013 17:22:58 +0000 (09:22 -0800)]
remove README as it's contents no longer apply
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Tue, 26 Feb 2013 20:55:08 +0000 (12:55 -0800)]
Add dependency version checking.
Add version check for Weston SDK.
Add version check for EFL Toolkit.
Add check for wayland-cursor package.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 20 Feb 2013 21:58:23 +0000 (13:58 -0800)]
ext: update to new API
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 20 Feb 2013 00:21:55 +0000 (16:21 -0800)]
configure.ac: add --no-as-needed to LDFLAGS
The registration of the core, efl, etc... tests
are done at runtime when those particular libraries (shared libs)
are loaded. Ubuntu does lazy loading of shared libraries, however
our test libraries aren't explicitly used/called into from wfits...
i.e. it relies on being loaded at startup. Therefore, we need
to pass -Wl,--no-as-needed to the linker so that we get the correct
behavior on Ubuntu (i.e. bypass laziness).
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com>
U. Artie Eoff [Tue, 19 Feb 2013 18:46:48 +0000 (10:46 -0800)]
weston-wfits: weston export headers now
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 7 Feb 2013 23:10:24 +0000 (15:10 -0800)]
efl: more aggressive window move test
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 7 Feb 2013 22:41:23 +0000 (14:41 -0800)]
add ASSERT_MSG, increase window resize try count
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 6 Feb 2013 23:59:10 +0000 (15:59 -0800)]
efl: tying in wfits extension
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Mon, 4 Feb 2013 17:27:43 +0000 (09:27 -0800)]
rename engine set test
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 1 Feb 2013 20:27:24 +0000 (12:27 -0800)]
efl: fix macro logic
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 1 Feb 2013 19:01:26 +0000 (11:01 -0800)]
efl: cleanup
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 1 Feb 2013 17:13:06 +0000 (09:13 -0800)]
efl: use common/harness.h as base and some style refactoring
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 31 Jan 2013 23:56:45 +0000 (15:56 -0800)]
create a common test harness
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 31 Jan 2013 19:02:18 +0000 (11:02 -0800)]
ext: remove debug messages
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 30 Jan 2013 15:41:18 +0000 (07:41 -0800)]
core,ext: button press support and test
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Tue, 29 Jan 2013 22:23:58 +0000 (14:23 -0800)]
core tests and wayland-fits protocol progress
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 21:52:06 +0000 (13:52 -0800)]
weston-wfits: limit to single output for now
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 21:23:31 +0000 (13:23 -0800)]
test: print test name before run
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 20:52:25 +0000 (12:52 -0800)]
shm: initialize buffer data
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 20:33:57 +0000 (12:33 -0800)]
core: add shell_surface wrapper and tests
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 19:28:58 +0000 (11:28 -0800)]
core/display: cover more wl_display api
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 17:17:17 +0000 (09:17 -0800)]
core: add shm wrapper and tests
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 01:06:58 +0000 (17:06 -0800)]
core: add simple tests for interface wrappers
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 25 Jan 2013 00:23:50 +0000 (16:23 -0800)]
core: add interface wrappers and display refactor
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 24 Jan 2013 23:19:21 +0000 (15:19 -0800)]
wayland-fits protocol: add new features, impl some
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 24 Jan 2013 16:26:30 +0000 (08:26 -0800)]
efl: add Ecore_Wl_Window test... this should fail until E commit 83303
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 18 Jan 2013 17:44:52 +0000 (09:44 -0800)]
extensions/weston: just assume 'weston' source tree is in the include path
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 18 Jan 2013 17:27:30 +0000 (09:27 -0800)]
extensions/weston: assume weston-source points to weston source tree
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 18 Jan 2013 16:00:27 +0000 (08:00 -0800)]
ignore weston-headers
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 17 Jan 2013 22:34:55 +0000 (14:34 -0800)]
Include real weston compositor header(s)
Weston does not install any headers to aid weston module
development.
Thus, the weston headers should be copied/symlinked from the
weston source tree to this source tree so we can build our
weston-wfits module/extension:
compositor.h -> src/extensions/weston/weston-headers/core/.
matrix.h -> src/extensions/weston/weston-headers/shared/.
config-parser.h -> src/extensions/weston-headers/shared/.
This is done automatically by the wayland-scripts build
hooks. Otherwise, you will have to do it manually.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Sat, 5 Jan 2013 14:29:34 +0000 (06:29 -0800)]
properly include check libs
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Brian Lovin [Wed, 19 Dec 2012 22:44:02 +0000 (14:44 -0800)]
To compile wayland-fits under Ubuntu we need to specifically call out -lcheck in makefile.am
Thanks to Joe for figuring it out!
U. Artie Eoff [Thu, 6 Dec 2012 23:33:23 +0000 (15:33 -0800)]
start wfits test extension
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 19 Oct 2012 01:26:33 +0000 (18:26 -0700)]
efl: fix WAYLAND_ELM_HARNESS_SHM_TEST_CASE macro
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 19 Oct 2012 01:21:40 +0000 (18:21 -0700)]
core: migrate to 0.99.0 Wayland protocol.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 11 Oct 2012 19:22:59 +0000 (12:22 -0700)]
evasobject: make it strictly evas dependent (no ecore,elm)
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 10 Oct 2012 21:30:06 +0000 (14:30 -0700)]
evasobject: remove ambiguous cast operators
These compiled fine before... but for some reason they are flagged
as ambiguous by the compiler now... this started happending when
EO was added as dependency to Evas.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 19 Sep 2012 23:29:11 +0000 (16:29 -0700)]
bind_test: fixed BIG logic error (whoops).
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 19 Sep 2012 23:08:56 +0000 (16:08 -0700)]
consolidate data tests
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 19 Sep 2012 21:31:04 +0000 (14:31 -0700)]
add shm data test; fixup macros
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 19 Sep 2012 15:45:32 +0000 (08:45 -0700)]
core: add display user data test
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Tue, 18 Sep 2012 20:50:16 +0000 (13:50 -0700)]
core: add test harness
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Mon, 17 Sep 2012 21:11:10 +0000 (14:11 -0700)]
core: add cursor theme tests
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 14 Sep 2012 21:56:03 +0000 (14:56 -0700)]
add --list option to list test names
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 14 Sep 2012 21:21:07 +0000 (14:21 -0700)]
remove old define
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Fri, 14 Sep 2012 20:17:48 +0000 (13:17 -0700)]
Refactored project layout and build results
Moved core wayland tests into "core" directory. Moved common source into
"common" directory. Now produce only one bin program, wfits, that runs all
suites. Suites and/or tests can be filtered with the --filter argument.
Examples:
wfits --filter Core.*
wfits --filter EFL.*
wfits --filter EFL.*egl.*
wfits --filter EFL.*flipgo.*
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 13 Sep 2012 01:02:08 +0000 (18:02 -0700)]
configure.ac: check specifically for EFL wayland modules.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Joe Konno [Wed, 5 Sep 2012 15:16:45 +0000 (08:16 -0700)]
EFL: Remove Popup resize test
Although a Popup is an Evas_Object, I'm not sure where E upstream wants to take
this control, in light of recent Popup-Resize test failures. In most popup
schemes with which I'm familiar (growl, libnotify), the particulars of popups
are often opaque, intended for "drop-in-and-use" with very little granular
control from the developer's perspective.
If someone wants to write their own popup sized just so, with chrome bells and
whistles, they are free to use the Evas API, as far as I'm concerned.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 29 Aug 2012 22:15:37 +0000 (15:15 -0700)]
efl: add templated tests for Entry control
Also, light refactor. Since an Entry class is defined, use it across all
(disabled) tests as well.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 29 Aug 2012 15:56:24 +0000 (08:56 -0700)]
efl: apply notify padding change to popup timeout
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 29 Aug 2012 20:35:39 +0000 (13:35 -0700)]
efl: disable Entry clipboard tests
Take a different approach. Rather than depending on particular behavior from a
widget to test the clipboard, investigate testing at a lower level.
These tests introduce timing issues. Specifically, the race between the paste
action and when the Entry widget gets updated with the clipboard data.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 29 Aug 2012 15:19:19 +0000 (08:19 -0700)]
efl: additional time padding for notification
Reduce the duration of the yield() to lower the probability of missing an
event. Also, expand the "pass" tolerance to +4 secs (from 1 sec).
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 27 Aug 2012 22:05:29 +0000 (15:05 -0700)]
EFL: Add GLView tests
Even though GLView does not pass manual tests, include them now to increase
code coverage.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 27 Aug 2012 22:03:54 +0000 (15:03 -0700)]
EFL: Add animated GIF image test
Although animated GIFs are deprecated across the internet, this single test
increased code coverage of the Evas wayland_egl engine by about four percent.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 27 Aug 2012 22:00:45 +0000 (15:00 -0700)]
efl: Add macros for specific engines
It is now possible to register test objects exclusive to either EGL or SHM
engines. Initial need driven by the GLView control.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 27 Aug 2012 16:37:38 +0000 (09:37 -0700)]
media: Add an animated gif
Also, add a README specifying license terms for each media file.
Signed-off-by: Joe Konno <joe.konno@intel.com>
U. Artie Eoff [Thu, 23 Aug 2012 00:50:02 +0000 (17:50 -0700)]
support test filtering
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Joe Konno [Wed, 22 Aug 2012 23:19:00 +0000 (16:19 -0700)]
EFL: Additional Progressbar test
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 22 Aug 2012 22:53:48 +0000 (15:53 -0700)]
EFL: Progressbar tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 22 Aug 2012 19:56:21 +0000 (12:56 -0700)]
EFL: Popup tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 22 Aug 2012 18:06:47 +0000 (11:06 -0700)]
EFL: Add Panel tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
U. Artie Eoff [Tue, 21 Aug 2012 20:37:45 +0000 (13:37 -0700)]
xml: create well formed xml in boost.test xml schema
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Mon, 20 Aug 2012 19:56:08 +0000 (12:56 -0700)]
add xml output (--xml=<filename>) program option
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>