test/generic/wayland-fits.git
11 years agoefl: add 'user' actionslider test
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>
11 years agoefl: add autodel option to EvasObject
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>
11 years agoAdd Geometry and Position queries to EvasObject class.
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>
11 years agotest_button: Added UserButtonInteractionTest which tests button click and press callbacks
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>
11 years agoefl: add pointer key press interface helpers
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>
11 years agoefl: improve window fullscreen test
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>
11 years agoefl: split up test_window tests into separate files.
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>
11 years agoefl: quick workaround to fix issue with recent efl commit
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>
11 years agoefl: fix window compile, update test_window
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>
11 years agoefl: add some helpers to the test harness
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>
11 years agoefl: refactor getSurfaceGeometry and fix window resize on wayland_shm
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>
11 years agoefl: disable on/off check part text tests
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>
11 years agoefl: remove inwin resize test... they can't be resized
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>
11 years agoefl: add support for get/set pointer via wfits test module.
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>
11 years agoconfigure: support conditional compile of efl and extensions
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>
11 years agoremove README as it's contents no longer apply
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>
11 years agoAdd dependency version checking.
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>
11 years agoext: update to new API
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>
11 years agoconfigure.ac: add --no-as-needed to LDFLAGS
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>
11 years agoweston-wfits: weston export headers now
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>
11 years agoefl: more aggressive window move test
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>
11 years agoadd ASSERT_MSG, increase window resize try count
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>
11 years agoefl: tying in wfits extension
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>
11 years agorename engine set test
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>
11 years agoefl: fix macro logic
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>
11 years agoefl: cleanup
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>
11 years agoefl: use common/harness.h as base and some style refactoring
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>
11 years agocreate a common test harness
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>
11 years agoext: remove debug messages
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>
11 years agocore,ext: button press support and test
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>
11 years agocore tests and wayland-fits protocol progress
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>
11 years agoweston-wfits: limit to single output for now
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>
11 years agotest: print test name before run
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>
11 years agoshm: initialize buffer data
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>
11 years agocore: add shell_surface wrapper and tests
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>
11 years agocore/display: cover more wl_display api
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>
11 years agocore: add shm wrapper and tests
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>
11 years agocore: add simple tests for interface wrappers
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>
11 years agocore: add interface wrappers and display refactor
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>
11 years agowayland-fits protocol: add new features, impl some
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>
11 years agoefl: add Ecore_Wl_Window test... this should fail until E commit 83303
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>
11 years agoextensions/weston: just assume 'weston' source tree is in the include path
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>
11 years agoextensions/weston: assume weston-source points to weston source tree
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>
11 years agoignore weston-headers
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>
11 years agoInclude real weston compositor header(s)
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>
11 years agoproperly include check libs
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>
11 years agoTo compile wayland-fits under Ubuntu we need to specifically call out -lcheck in...
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!

11 years agostart wfits test extension
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>
11 years agoefl: fix WAYLAND_ELM_HARNESS_SHM_TEST_CASE macro
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>
11 years agocore: migrate to 0.99.0 Wayland protocol.
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>
11 years agoevasobject: make it strictly evas dependent (no ecore,elm)
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>
11 years agoevasobject: remove ambiguous cast operators
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>
11 years agobind_test: fixed BIG logic error (whoops).
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>
11 years agoconsolidate data tests
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>
11 years agoadd shm data test; fixup macros
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>
11 years agocore: add display user data test
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>
11 years agocore: add test harness
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>
11 years agocore: add cursor theme tests
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>
11 years agoadd --list option to list test names
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>
11 years agoremove old define
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>
11 years agoRefactored project layout and build results
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>
11 years agoconfigure.ac: check specifically for EFL wayland modules.
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>
11 years agoEFL: Remove Popup resize test
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>
11 years agoefl: add templated tests for Entry control
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>
11 years agoefl: apply notify padding change to popup timeout
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>
11 years agoefl: disable Entry clipboard tests
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>
11 years agoefl: additional time padding for notification
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>
11 years agoEFL: Add GLView tests
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>
11 years agoEFL: Add animated GIF image test
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>
11 years agoefl: Add macros for specific engines
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>
11 years agomedia: Add an animated gif
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>
11 years agosupport test filtering
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>
11 years agoEFL: Additional Progressbar test
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>
11 years agoEFL: Progressbar tests
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>
11 years agoEFL: Popup tests
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>
11 years agoEFL: Add Panel tests
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>
11 years agoxml: create well formed xml in boost.test xml schema
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>
11 years agoadd xml output (--xml=<filename>) program option
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>
11 years agoConvert to Check test framework
U. Artie Eoff [Mon, 20 Aug 2012 17:32:36 +0000 (10:32 -0700)]
Convert to Check test framework

Boost.Test framework does not support test timeouts and it does
not fork each test before running.  The Check unit test framework
(check.sourceforge.net) supports both.

When a test produces a memory access violation or segmentation fault,
boost.test test suite would crash and the rest of the tests would
not run.  Also, if a test ends up falling into an infinite loop there
was no clear way to kill that test after a timeout without killing the
entire test suite run.  Check solves these problems.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agoEFL: Add Notify orient test
Joe Konno [Fri, 17 Aug 2012 23:39:38 +0000 (16:39 -0700)]
EFL: Add Notify orient test

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoEFL: Notify tests
Joe Konno [Fri, 17 Aug 2012 22:14:55 +0000 (15:14 -0700)]
EFL: Notify tests

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoEFL: Mapbuf basic tests
Joe Konno [Fri, 17 Aug 2012 16:30:46 +0000 (09:30 -0700)]
EFL: Mapbuf basic tests

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoEFL: basic Map tests
Joe Konno [Thu, 9 Aug 2012 22:45:20 +0000 (15:45 -0700)]
EFL: basic Map tests

11 years agoEFL: Label wrap tests
Joe Konno [Thu, 9 Aug 2012 01:06:34 +0000 (18:06 -0700)]
EFL: Label wrap tests

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoEFL: re-enable some window tests
Joe Konno [Wed, 8 Aug 2012 22:54:57 +0000 (15:54 -0700)]
EFL: re-enable some window tests

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoEFL: Label basic tests
Joe Konno [Wed, 8 Aug 2012 22:42:50 +0000 (15:42 -0700)]
EFL: Label basic tests

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoEFL: basic List tests
Joe Konno [Wed, 8 Aug 2012 21:48:55 +0000 (14:48 -0700)]
EFL: basic List tests

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoEFL: inwin tests
Joe Konno [Fri, 3 Aug 2012 20:16:00 +0000 (13:16 -0700)]
EFL: inwin tests

11 years agoEFL: image tests
Joe Konno [Wed, 1 Aug 2012 00:32:41 +0000 (17:32 -0700)]
EFL: image tests

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agoFixes FlipGoTest
U. Artie Eoff [Thu, 2 Aug 2012 02:18:10 +0000 (19:18 -0700)]
Fixes FlipGoTest

We were checking the front visibility state too fast, before the
flip animation completed.  Added "animate,done" smart callback
listener so we can determine when it's safe to
check the state.

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agoEFL: add (deactivated) Window tests
Joe Konno [Thu, 2 Aug 2012 00:24:45 +0000 (17:24 -0700)]
EFL: add (deactivated) Window tests

Blocked by NULL deref issues within EFL, or test framework shortcomings, in the
case of the Alpha (transparency) test.

Signed-off-by: Joe Konno <joe.konno@intel.com>
11 years agorefactor: finish foreach
U. Artie Eoff [Wed, 1 Aug 2012 23:48:55 +0000 (16:48 -0700)]
refactor: finish foreach

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agorefactor: more foreach; flipselector: add more selection check
U. Artie Eoff [Wed, 1 Aug 2012 23:33:11 +0000 (16:33 -0700)]
refactor: more foreach; flipselector: add more selection check

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agorefactor: introducing correct, optimized iterator loop
U. Artie Eoff [Wed, 1 Aug 2012 22:33:55 +0000 (15:33 -0700)]
refactor: introducing correct, optimized iterator loop

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agorefactor: more foreach conversion
U. Artie Eoff [Wed, 1 Aug 2012 22:12:26 +0000 (15:12 -0700)]
refactor: more foreach conversion

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agorefactor: introduce boost::format
U. Artie Eoff [Wed, 1 Aug 2012 21:56:46 +0000 (14:56 -0700)]
refactor: introduce boost::format

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agotest_colorselector: reenable tests; foreach refactors
U. Artie Eoff [Wed, 1 Aug 2012 21:17:12 +0000 (14:17 -0700)]
test_colorselector: reenable tests; foreach refactors

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agobackground.c/h: remove unused member; correct param type
U. Artie Eoff [Wed, 1 Aug 2012 20:27:24 +0000 (13:27 -0700)]
background.c/h: remove unused member; correct param type

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agorefactor: introduce BOOST_FOREACH; some code formatting
U. Artie Eoff [Wed, 1 Aug 2012 19:57:55 +0000 (12:57 -0700)]
refactor: introduce BOOST_FOREACH; some code formatting

Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
11 years agoEFL: Icon tests
Joe Konno [Tue, 31 Jul 2012 20:51:27 +0000 (13:51 -0700)]
EFL: Icon tests

Signed-off-by: Joe Konno <joe.konno@intel.com>