summaryrefslogtreecommitdiff
path: root/src/tests/elementary/spec/efl_test_pack_linear.c (follow)
AgeCommit message (Collapse)Author
2019-06-20Revert "efl_ui_suite_spec: add a hack to have running tests again"Mike Blumenkrantz
This reverts commit 2ef8894fcd415cdc24d7bc222a9f8425fb8f9f34. this is no longer needed Differential Revision: https://phab.enlightenment.org/D9126
2019-06-19efl_ui_suite_spec: add a hack to have running tests againMarcel Hollerbach
Summary: it seems something is leading to weird stack behavior with gcc when we do not delete the widget here. Later deletion in _elm_win_shutdown leads to a crash like: #0 0x00007f7b30dd5bd7 in _elm_win_shutdown () at ../src/lib/elementary/efl_ui_win.c:3805 #1 0x01007f7b30cdf3a2 in ?? () #2 0x00007fffa4e60570 in ?? () #3 0x0000000000407b14 in _elm_suite_shutdown () at ../src/tests/elementary/suite_helpers.c:52 which is kind of weird. After a day of debugging i did not get any further, so maybe it is better to do add a hack, so we are having at least a running CI again Reviewers: stefan_schmidt, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9112
2019-05-30efl.ui.pager: remove!Marcel Hollerbach
This can be done with Efl.Ui.Active_View Reviewed-by: Jaehyun Cho <jae_hyun.cho@samsung.com> Differential Revision: https://phab.enlightenment.org/D8907
2019-05-30efl_ui_active_view: introduce a experimental new widgetMarcel Hollerbach
this widget tries to replace efl.ui.stack efl.ui.flip & efl.ui.pager In general those widgets do the same thing, they get content. And display them with some sort of animations. The new idea here is, that the basic widget active_view only handles the ownership etc. of the content that gets added to this. Then there is a view_manager object. The view_manager object gets notified over the new contents, and requests for displaying particular contents. The transition then handles those things. The version here is feature complete with Efl.Ui.Stack and Efl.Ui.Pager. Additional features can be implemented in the corresponsing transition classes. Examples and tests will follow Reviewed-by: Jaehyun Cho <jae_hyun.cho@samsung.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8784
2019-04-30efl_ui_spec: we can add efl_ui_pager nowMarcel Hollerbach
Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8752
2019-04-26efl_ui_suite_spec: add efl_ui_grid to test suiteMarcel Hollerbach
Reviewed-by: SangHyeon Jade Lee <sh10233.lee@samsung.com> Differential Revision: https://phab.enlightenment.org/D8707
2019-04-26efl_ui_spec_suite: support custom widgetsMarcel Hollerbach
sooo, this test suite is testing interfaces. And when a content needs to be passed into the API, a lightweight version of a widget will be passed in. But sometimes implementations *do* requires special classes, they can now be specified with a custom-mapping in json. Reviewed-by: SangHyeon Jade Lee <sh10233.lee@samsung.com> Differential Revision: https://phab.enlightenment.org/D8701
2019-04-24efl_ui_spec_suite: move the information about tests to the test filesMarcel Hollerbach
for now the widgets which are tested are encoded in the test files where the tests are implemented. This is for now done in a simple json format, just for the sake of simplicity. ref T7815 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D8685
2019-04-17elm: here comes a new testsuiteMarcel Hollerbach
We have two elementary test suite, what is more obvious than just adding a third one! This testsuite aims for establishing a standard behaviour for the interfaces we have added in efl now. This first part here brings a few testcases for Efl.Pack which are currently only passing for Efl.Ui.Box. More widgets will be added afterwards. The testcases themself are not defined after what worked or did not work, but rather what made sence (in my opinion ^_^). ref T7767 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D8518