efl/src/tests/ecore
Cedric BAIL 42b293ae1f ecore: do not rely on implicit rules for memory lifecycle during test.
Summary:
alloca force the memory to be accessible for the entire duration of the
scope of the function it is called from. This will garantee that the
memory pointer are not recycled under our feet before we check them.

T8020

Reviewers: zmike

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8020

Differential Revision: https://phab.enlightenment.org/D9127
2019-06-20 09:40:34 -04:00
..
ecore_audio_out_test.eo eolian: enable checking of beta/stable contexts in all classes 2019-03-11 13:42:29 +01:00
ecore_suite.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_suite.h ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_test_animator.c tests: reduce duration of ecore_test_animators 2018-04-10 11:28:01 +02:00
ecore_test_args.c tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
ecore_test_ecore.c tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
ecore_test_ecore_audio.c ecore: make ecore_audio_out abstract 2019-01-26 11:42:12 +01:00
ecore_test_ecore_evas.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_ecore_fb.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_ecore_file.c tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
ecore_test_ecore_imf.c build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ecore_test_ecore_input.c tests: remove "info" messages from ecore-drm/input tests 2018-04-10 11:28:01 +02:00
ecore_test_ecore_thread_eina_thread_queue.c tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
ecore_test_ecore_x.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_idle.c tests: split ecore idler tests into separate file 2018-04-10 11:28:01 +02:00
ecore_test_job.c tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
ecore_test_pipe.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_test_poller.c tests: split ecore poller tests into separate file 2018-04-10 11:28:01 +02:00
ecore_test_timer.c ecore: fix that timers are not called in the order they were registered. 2018-08-02 09:14:15 -04:00
efl_app_suite.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_app_suite.h Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_app_test_cml.c cmdline iface - fix to consume input array AND strings totally 2019-02-15 10:21:04 +00:00
efl_app_test_cml.eo eolian: validate betaness 2019-02-25 14:00:28 +01:00
efl_app_test_env.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_app_test_loop.c eo: Correctly name Realized classes. 2019-04-02 11:02:27 +02:00
efl_app_test_loop_fd.c tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
efl_app_test_loop_timer.c efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
efl_app_test_promise.c ecore: do not rely on implicit rules for memory lifecycle during test. 2019-06-20 09:40:34 -04:00
meson.build meson: enforce 61s timeout for tests, remove explicit timeouts from build files 2019-05-15 18:49:51 +02:00
sample.ogg ecore audio test - improve samples for ecore audio test 2016-05-18 02:02:45 +09:00
sample.wav ecore audio test - improve samples for ecore audio test 2016-05-18 02:02:45 +09:00