efl_ui_spec_suite: support custom widgets
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Wed, 24 Apr 2019 15:35:45 +0000 (17:35 +0200)
committerWoochanlee <wc0917.lee@samsung.com>
Tue, 30 Apr 2019 01:03:02 +0000 (10:03 +0900)
commitc94c98aae888e465ec1bf2883d37231fbaf2d580
treece305f513c1100fe5640456f0fcca423aea34956
parent99e79d5d7213df65fd0114d3a1c42084786263bd
efl_ui_spec_suite: support custom widgets

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
src/tests/elementary/spec/efl_test_content.c
src/tests/elementary/spec/efl_test_pack.c
src/tests/elementary/spec/efl_test_pack_linear.c
src/tests/elementary/spec/efl_ui_spec_suite.c
src/tests/elementary/spec/efl_ui_spec_suite.h
src/tests/elementary/spec/generator.py