summaryrefslogtreecommitdiff
path: root/src/tests/elua (follow)
AgeCommit message (Collapse)Author
2019-06-20tests: fix warnings and undef ref on Windows (using meson :-) )Vincent Torri
Summary: we need to include evil_private.h so that some symbols are declared Test Plan: compilation Reviewers: raster, zmike, cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9129
2019-05-15meson: enforce 61s timeout for tests, remove explicit timeouts from build filesMike Blumenkrantz
unit tests automatically abort with info after 60s, and tests should be run with an appropriate timeout to avoid conflict with the test runner's default 30s timeout set explicit timeout in eio test for now because there's still frequent bugs here Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8894
2019-02-27elua tests: fix distcheckDaniel Kolesa
The elua tests need to create a temporary file, so chdir'ing first will not work, as the tests source dir is immutable during distcheck. Therefore, only chdir once absolutely necessary, and before that make sure that all file accesses are to temporary ones.
2019-02-21tests: add chdir in elua to prevent incorrect file accessesDaniel Kolesa
Elua is testing API that tries to read files by path, prevent unintentional reads from current working directory by changing that directory.
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <zmike@samsung.com> Differential Revision: https://phab.enlightenment.org/D7012 Depends on D7011
2018-04-05tests: move to using checked fixtures for all test suitesMike Blumenkrantz
individual tests should not need to explicitly call init/shutdown functions in most cases, and many did not properly do this anyway see followup commit which resolves some issues with eina tests ref T6813 ref T6811 Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
2018-04-05tests: add instrumentation to existing tests to find slow testsMike Blumenkrantz
efl_check.h must be included and the EFL_START/END_TEST macros must be used in place of normal START/END_TEST macros timing is enabled when TIMING_ENABLED is set https://phab.enlightenment.org/w/improve_tests/ Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
2017-02-03ifdef RUN_IN_TREE logic.Gustavo Sverzut Barbieri
This logic is only needed for autotools, cmake will replicate the installation file structure and thus eina_prefix works out of box.
2016-02-16Test rework #15: EluaVincent Torri
2015-12-05efl: add binary mode to fdopen() callsVincent Torri
This allows better compatibility with Windows Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-12-05efl: add binary mode to f(re)open() callsVincent Torri
This allows better compatibility with Windows Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-09elua lib: sanitize all file paths before writing themDaniel Kolesa
This will prevent random nonsense from being written in. It changes semantics slightly (documented) and also fixes CID 1267463. @fix
2015-05-07elua: use a minimal app to avoid loading eolian at runtimeDaniel Kolesa
Otherwise it would fail on systems with no Eolian installed. @fix
2015-05-06elua lib: fix elua_util_app_load + docsDaniel Kolesa
2015-05-06elua lib: use Eina_Bool as return val in some utilsDaniel Kolesa
2015-05-06elua lib: fix testsDaniel Kolesa
2015-05-06elua lib: test elua_util_script_runDaniel Kolesa
2015-05-06elua lib: test elua_util_file_runDaniel Kolesa
2015-05-06elua lib: unset environment vars in testsDaniel Kolesa
2015-05-06elua lib: test raw file loadDaniel Kolesa
2015-05-06elua lib: test error reporting + lua stack stateDaniel Kolesa
2015-05-06elua lib: test more utility APIsDaniel Kolesa
2015-05-06elua lib: test some util APIsDaniel Kolesa
2015-05-06elua lib: tests for require/appload refsDaniel Kolesa
2015-05-06elua lib: setup funcs testsDaniel Kolesa
2015-05-06elua lib: test elua_state_dirs_fillDaniel Kolesa
2015-05-06elua lib: tests for core dirs + fix core dirsDaniel Kolesa
2015-05-06elua lib: test prognameDaniel Kolesa
2015-05-06elua: test state retrievalDaniel Kolesa
2015-05-06elua: initial test (state creation/deletion)Daniel Kolesa
2015-05-06elua lib: add test suiteDaniel Kolesa