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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Joe Konno [Tue, 31 Jul 2012 20:50:45 +0000 (13:50 -0700)]
EFL: test_hover fix
Pass the clown's nose, fixed a broken build.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 25 Jul 2012 22:50:14 +0000 (15:50 -0700)]
EFL: Hover tests, Hoversel basic tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 31 Jul 2012 19:36:52 +0000 (12:36 -0700)]
EFL: Re-enable EGL tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 30 Jul 2012 19:32:05 +0000 (12:32 -0700)]
EFL: tweak templated test cases, more visibility
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 25 Jul 2012 22:02:09 +0000 (15:02 -0700)]
EFL: Hover tests, basic
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 25 Jul 2012 21:26:28 +0000 (14:26 -0700)]
EFL: FlipSelector test tweak
Better size, position for the Item test.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 25 Jul 2012 21:25:48 +0000 (14:25 -0700)]
EFL: Frame tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 25 Jul 2012 20:29:28 +0000 (13:29 -0700)]
EFL: Flipselector tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 25 Jul 2012 20:28:46 +0000 (13:28 -0700)]
EFL: Remove EvasObject::checkHidden()
Just pass a boolean to ::checkVisible().
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 25 Jul 2012 17:25:15 +0000 (10:25 -0700)]
Revert "EFL: Re-enable wayland_egl engine tests"
Nope, just ran through it a couple more times, and the EGL engine is not yet
ready for prime time.
This reverts commit
02671a8dd64376e2a1a720810475e8077ea274f0.
Joe Konno [Wed, 25 Jul 2012 05:56:28 +0000 (22:56 -0700)]
EFL: Re-enable wayland_egl engine tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 24 Jul 2012 01:02:41 +0000 (18:02 -0700)]
EFL: Add flip tests
Joe Konno [Tue, 24 Jul 2012 00:37:33 +0000 (17:37 -0700)]
EFL: Aggressive refactor with (true) templates
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 23 Jul 2012 19:35:24 +0000 (12:35 -0700)]
EFL: Refactor/rename templates.h to macros.h
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 23 Jul 2012 19:31:58 +0000 (12:31 -0700)]
EFL: Refactor EFL_CHECK macros
Move the definitions to elmtestharness.h.
Signed-off-by: Joe Konno <joe.konno@intel.com>
U. Artie Eoff [Fri, 20 Jul 2012 20:46:07 +0000 (13:46 -0700)]
workaround for boost 1.48 issue
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Joe Konno [Fri, 20 Jul 2012 20:38:54 +0000 (13:38 -0700)]
EFL: Window and test_window moderate refactor
Encapsulated the check idler callbacks, originally written in test_window, in
Window itself. Added some const-ness as well. Refactored the tests accordingly.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 20:21:15 +0000 (13:21 -0700)]
EFL: Window const-ness refactor
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 19:48:12 +0000 (12:48 -0700)]
EFL: Add window rotation test
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 19:47:38 +0000 (12:47 -0700)]
EFL: rotation set/get in Window
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 17:55:50 +0000 (10:55 -0700)]
EFL: basic tests for fileselectors
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 17:45:59 +0000 (10:45 -0700)]
EFL: basics tests for dayselector
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 17:39:38 +0000 (10:39 -0700)]
EFL: add basic tests to clock
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 01:45:40 +0000 (18:45 -0700)]
EFL: Add templated tests to checkbox control
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 01:41:58 +0000 (18:41 -0700)]
EFL: Add templated tests to bubble
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 01:40:58 +0000 (18:40 -0700)]
EFL: Window constructor now defaults to 400x300
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 20 Jul 2012 01:08:12 +0000 (18:08 -0700)]
EFL: Test generator macros
These are the beginnings of "boilerplate" test generating macros. For each
control, adding a few macros can yield common evas-level tests.
Easier to maintain centrally, and will improve velocity of test writing.
For reference, actionslider and button tests were aggressively refactored to
take advantage of these conveniences.
XXX: Getting bitten by an arcane preprocessor issue, otherwise I would
uncomment the EFL_BASIC_TESTS macro. It would appear to be a whitespace issue,
but tabling for now.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 23:33:59 +0000 (16:33 -0700)]
EFL: moderate refactor of button tests
Utilize EvasObject convenience macros.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 23:29:13 +0000 (16:29 -0700)]
EFL: light refactor of bubble tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 23:18:58 +0000 (16:18 -0700)]
EFL: aggressive refactor of actionslider test
Utilize EvasObject utility macros. Remove the Actionslider class as there is
not a compelling reason to "objectify" the Actionslider control. Should ease
maintenance down the road.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 23:15:55 +0000 (16:15 -0700)]
EFL: EvasObject() convenience macros added
These wrap a test idler for each method with a setter-getter pair. Should make
setup/teardown for tests much, much easier to write and maintain.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 22:40:09 +0000 (15:40 -0700)]
EFL: add isVisible() to EvasObject, minor refactor
For refactor, make class method use in the check() methods explicit with
"this->" syntax.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 22:34:19 +0000 (15:34 -0700)]
EFL: minor refactor of EvasObject
Const-ness, as well as some utility methods we could re-use in our test
callbacks.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 20:56:54 +0000 (13:56 -0700)]
EFL: moderate refactor of background tests
Added some setup checking, more consistent naming.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 19 Jul 2012 20:32:40 +0000 (13:32 -0700)]
EFL: light refactor of actionslider suite
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 18 Jul 2012 23:05:46 +0000 (16:05 -0700)]
EFL: fileselector - fix check function param names
Will shave a few seconds off perusing the results log.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 18 Jul 2012 23:05:03 +0000 (16:05 -0700)]
EFL: one more fileselector test (ok-cancel)
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 18 Jul 2012 22:56:40 +0000 (15:56 -0700)]
EFL: fileselector tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 18 Jul 2012 22:43:20 +0000 (15:43 -0700)]
EFL: fileselector_entry tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 18 Jul 2012 22:37:49 +0000 (15:37 -0700)]
EFL: Light refactor of dayselector to utilize STL
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 18 Jul 2012 22:22:43 +0000 (15:22 -0700)]
EFL: quick bubble refactor utilizing STL
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 18 Jul 2012 21:42:15 +0000 (14:42 -0700)]
EFL: fileselector_button tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Thu, 12 Jul 2012 01:26:09 +0000 (18:26 -0700)]
EFL: entry tests
Includes the first cut, copy, and paste (for text) methods.
Signed-off-by: Joe Konno <joe.konno@intel.com>
U. Artie Eoff [Mon, 16 Jul 2012 21:10:15 +0000 (14:10 -0700)]
remove redundant suite names
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Joe Konno [Wed, 11 Jul 2012 17:54:51 +0000 (10:54 -0700)]
EFL: dayselector tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 10 Jul 2012 20:45:42 +0000 (13:45 -0700)]
EFL: Sort Makefile.am sources
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 10 Jul 2012 20:41:49 +0000 (13:41 -0700)]
EFL refactor: nested suites
Each control now represented by a Boost suite, which is added to
Wayland_EFL_Suite.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 10 Jul 2012 20:31:18 +0000 (13:31 -0700)]
EFL: Add (disabled) colorselector tests
Per EFL #1153, colorselector controls cause a segfault in the Elm examples. If
enabled, the test will destabilize our test framework and break QuickBuild/CI.
Leaving the scaffolding in place. On to the next control.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 9 Jul 2012 22:17:43 +0000 (15:17 -0700)]
EFL: clock widget tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 9 Jul 2012 21:03:23 +0000 (14:03 -0700)]
EFL: Checkbox tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 9 Jul 2012 19:36:46 +0000 (12:36 -0700)]
EFL: Some bubble widget tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 6 Jul 2012 21:09:07 +0000 (14:09 -0700)]
test_background: re-enable background image tests
Per EFL #1056.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 6 Jul 2012 21:06:00 +0000 (14:06 -0700)]
HACK: Disable wayland_egl tests
See EFL #1124. All _egl tests segfault Elm, which throws a wrench in our
test framework. Until it is fixed, disable all _egl tests.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Fri, 22 Jun 2012 14:59:24 +0000 (07:59 -0700)]
test_background: change test media
The crater_lake.png was "free beer" imagery, but the usage terms were not clear
on distribution, so removing.
So, use one my personal snaps (bridge_of_the_gods.png) from Skamania Lodge,
Washington, taken with my smartphone on a gorgeous morning in March 2012. I
relinquish copyright of the image, and hereby release it to the public domain.
Signed-off-by: Joe Konno <joe.konno@intel.com>
U. Artie Eoff [Thu, 21 Jun 2012 21:03:56 +0000 (14:03 -0700)]
*Never* use 'using' in header file
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 21 Jun 2012 19:40:26 +0000 (12:40 -0700)]
restore evasobject encapsulation
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Joe Konno [Wed, 20 Jun 2012 21:09:10 +0000 (14:09 -0700)]
test_background: disable image tests
The ImageTest was causing a SEGV in Weston, resulting in the test harness being
killed prematurely and corrupting the report output, breaking QuickBuild/CI.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 20 Jun 2012 20:28:16 +0000 (13:28 -0700)]
background: add the test PNG
It would help if I pushed the test PNG!
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 20 Jun 2012 18:51:43 +0000 (11:51 -0700)]
test_background: cycle image option states better
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 20 Jun 2012 18:37:10 +0000 (11:37 -0700)]
background: incorporate image option tests
Tiling, scaling, etc.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 20 Jun 2012 18:00:54 +0000 (11:00 -0700)]
EFL_Background_Suite: add image test
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 20 Jun 2012 17:59:31 +0000 (10:59 -0700)]
background: wrap image setting
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 19 Jun 2012 18:49:09 +0000 (11:49 -0700)]
test_background: helps if bg widget is visible!
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 19 Jun 2012 18:44:35 +0000 (11:44 -0700)]
Add Wayland_EFL_Background_Suite
In test_background.cpp, dependent on Background class.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 19 Jun 2012 18:23:47 +0000 (11:23 -0700)]
Add background widget object
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 19 Jun 2012 17:53:03 +0000 (10:53 -0700)]
Add Wayland_EFL_Actionslider_Suite
Contained in test_actionslider.cpp, dependent on the Actionslider class.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 19 Jun 2012 17:37:36 +0000 (10:37 -0700)]
Add actionslider widget object
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 19 Jun 2012 17:36:10 +0000 (10:36 -0700)]
evasobject.h: make member variables protected
This just makes like easier for derived classes.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Tue, 19 Jun 2012 15:55:36 +0000 (08:55 -0700)]
.gitignore: .*/wayland-test, .*/wayland-efl-test
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 13 Jun 2012 16:29:21 +0000 (09:29 -0700)]
test_window: add stub withdrawn tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Wed, 13 Jun 2012 16:14:19 +0000 (09:14 -0700)]
test_window: add stub sticky tests
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 11 Jun 2012 23:06:31 +0000 (16:06 -0700)]
test_window: fullscreen tests
There are indications on E's website that fullscreen functionality is
incomplete. This appears to be the case on both Fedora 17 and Ubuntu 12.04,
where a stub application cannot be fullscreened.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 11 Jun 2012 21:51:29 +0000 (14:51 -0700)]
window.h: default window sized 300x200
Instead of 50x50, so the test can be seen in the titlebar.
Signed-off-by: Joe Konno <joe.konno@intel.com>
Joe Konno [Mon, 11 Jun 2012 19:42:47 +0000 (12:42 -0700)]
test_window: add iconify, maximize tests
Added simple test stubs for iconify and un-iconify. Also known as minimize and
un-minimize. In addition, simple tests for maxmize.
Signed-off-by: Joe Konno <joe.konno@intel.com>
U. Artie Eoff [Thu, 7 Jun 2012 21:59:46 +0000 (14:59 -0700)]
use idle callbacks to drive efl tests. clean things up.
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 31 May 2012 15:15:59 +0000 (08:15 -0700)]
default window size
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 31 May 2012 14:26:36 +0000 (07:26 -0700)]
split resize_move test into separate tests
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 31 May 2012 14:04:44 +0000 (07:04 -0700)]
split test_evas_object into separate units
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 31 May 2012 13:52:15 +0000 (06:52 -0700)]
make application a global test fixture
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 30 May 2012 22:20:37 +0000 (15:20 -0700)]
refactor resize/move evas tests... these currently fail and are legitimate bugs in efl wayland
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 30 May 2012 20:05:44 +0000 (13:05 -0700)]
fix get width/height to query evas_output_size instead of geometry; some cleanup
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Wed, 30 May 2012 16:51:40 +0000 (09:51 -0700)]
add some efl tests
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Thu, 17 May 2012 01:48:20 +0000 (18:48 -0700)]
wl_input_device renamed to wl_seat in weston upstream
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Sat, 28 Apr 2012 19:14:11 +0000 (12:14 -0700)]
name the master test suite
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Sat, 28 Apr 2012 19:06:10 +0000 (12:06 -0700)]
refine results
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Sat, 28 Apr 2012 18:34:11 +0000 (11:34 -0700)]
refactor reporting
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Sat, 28 Apr 2012 18:28:29 +0000 (11:28 -0700)]
BOOST_AUTO_TEST_CASE_TEMPLATE mangles test names; refactored
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
U. Artie Eoff [Sat, 28 Apr 2012 03:47:42 +0000 (20:47 -0700)]
add boost.test and initial test cases
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>