efl/src/tests
Daniel Kolesa ac95f38d1b cxx: explicitly require c++11 and fix tests to conform
We weren't setting a C++ version for build previously, which would
result in compiler specific default being used, most likely C++11
with GNU extensions on modern compilers and C++03 with GNU exts
on old compilers. This is bad because it potentially breaks build
on older toolchains that don't default to a modern C++.

Now we enable pure C++11 without GNU exts; this resulted in some
of the build breaking because of use of typeof() GNU C/C++ ext
in tests code, so fix that to use standard decltype() from C++11.

@fix
2018-11-12 15:43:13 +01:00
..
ecore here comes meson 2018-10-02 17:22:50 +02:00
ecore_audio_cxx
ecore_con xxx - fix eina_future_then calls to pass sotrage val - fix warns 2018-11-09 11:43:59 +00:00
ecore_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
ector here comes meson 2018-10-02 17:22:50 +02:00
edje edje test - part content should be null as nothing is swallowed yet 2018-11-10 16:31:18 +00:00
edje_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eet here comes meson 2018-10-02 17:22:50 +02:00
eet_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eeze here comes meson 2018-10-02 17:22:50 +02:00
efl xxx - fix eina_future_then calls to pass sotrage val - fix warns 2018-11-09 11:43:59 +00:00
efl_js
efl_mono meson: make bindings test work without efl installed 2018-10-24 15:45:34 +02:00
efreet efreet test - use correct free func prototype for desktyp type add 2018-11-09 11:43:59 +00:00
eina eina file test - warn - silence wanring wirth a bit of hand str trunc 2018-11-09 12:18:59 +00:00
eina_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eio eio test - fix 32bit test to use correct type for eina value get 2018-11-09 12:18:59 +00:00
eldbus eldbus tests - warn - fix func structs/arrays to init every field 2018-11-09 11:43:59 +00:00
eldbus_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
elementary xxx - fix eina_future_then calls to pass sotrage val - fix warns 2018-11-09 11:43:59 +00:00
elementary_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
elocation
elput here comes meson 2018-10-02 17:22:50 +02:00
elua here comes meson 2018-10-02 17:22:50 +02:00
emile emile test - fix dtata struct init missing initted fields - warn 2018-11-09 11:43:59 +00:00
emotion here comes meson 2018-10-02 17:22:50 +02:00
eo eo suit - warn - include ptr indirection not privater to avoid warnings 2018-11-09 11:43:59 +00:00
eo_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eolian eolain generation test - handle buffer size limit warnings 2018-11-09 11:43:59 +00:00
eolian_cxx cxx: explicitly require c++11 and fix tests to conform 2018-11-12 15:43:13 +01:00
eolian_js
evas evas test - actually use result of add of rect obj for test 2018-11-09 11:43:59 +00:00
evas_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
evil
.gitignore tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00
efl_check.h efl check - fix uniit var warning by setting to 0 to start 2018-11-09 11:43:59 +00:00
meson.build here comes meson 2018-10-02 17:22:50 +02:00
timeout.c tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00