path: root/src/tests/eet (follow)
AgeCommit message (Collapse)Author
2019-10-18fix various trivial null derefsMike Blumenkrantz
Summary: CIDs 1401081, 1401044, 1400983, 1400960, 1400927, 1400799, 1396946, 1396944, 1383851, 1383847, 1382211, 1379921, 1379921 Reviewers: cedric Reviewed By: cedric Subscribers: #reviewers, #committers Tags: #efl Differential Revision:
2018-12-20cmake: remove!Marcel Hollerbach
This build was never complete and also was not maintained probebly. It is also dropped in favour of meson which is cool, merged, works & is fast. Differential Revision:
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 <> Differential Revision: Depends on D7011
2018-07-09tests: Add a password callback for eet_test_identiyDerek Foreman
Summary: For whatever reason the test is stalling for me waiting for me to entire a password at make time. Provide one internally. Reviewers: devilhorns, zmike Reviewed By: zmike Subscribers: cedric, #committers, zmike Tags: #efl Differential Revision:
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 <>
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 Reviewed-by: Stefan Schmidt <>
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.
2017-01-26cmake: add eet.Gustavo Sverzut Barbieri
2016-12-15eet: add test for eet_alias_get.Cedric BAIL
2016-12-15eet: add test for eet_memopen_read.Cedric BAIL
2016-05-10eet: add a helper to setup hash with generic value storageJee-Yong Um
Summary: add a macro to setup eet_data_descriptor for hash with generic value storage. Test Plan: make check (test case is included in eet test suite) Reviewers: cedric, raster Subscribers: jpeg Differential Revision: Signed-off-by: Cedric Bail <>
2016-04-12Eet test: renamed shadowing variable.Tom Hacohen
2016-02-16Test rework #6: EetVincent Torri
This one is big: I had to split the huge eet_suite.c into separate test files and it needs more review
2015-12-05efl: add binary mode to open() callsVincent Torri
This allows better compatibility with Windows Signed-off-by: Cedric BAIL <>
2015-12-05efl: add binary mode to f(re)open() callsVincent Torri
This allows better compatibility with Windows Signed-off-by: Cedric BAIL <>
2015-11-09eet: add check for realloc fail.Srivardhan Hebbar
Summary: Thought, if realloc fails, its better to fail the test case than continue. Signed-off-by: Srivardhan Hebbar <> Reviewers: cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2014-11-28eet - add new api to verify eet file against stored certCarsten Haitzler (Rasterman)
this api makes it far more obvious as to how to verify an eet file via the eet identify mechanisms that use x509 certificates to sign files. this is consistent with the api used to generate the key for sigining thus you can use the same certificate file to compare against for identify. @feature
2014-05-24efl: remove some warnings.Savio Sena
Summary: Mainly from the examples but also from libunibreak and tests/eet. I'm not sure if it's really worth to remove warnings from the examples -- because it adds pedantic-ness to something supposed to be didatic, but I leave for you guys to judge. Reviewers: tasn, cedric CC: felipealmeida, raster, smohanty, cedric Differential Revision: Signed-off-by: Cedric Bail <>
2014-04-01eet: add internal encoding to ETC1 as an alternate solution to Jpeg.Cedric BAIL
2014-03-13eet: fix tokenizer's escape logic.Gustavo Sverzut Barbieri
Tokenizer's approach of looking back is horrible and breaks the following simple case (bug I had that lead to this patch): "string\\" As the parser would get the end quote and check the previous character if it was a backslash and it was, but it was not escaping the quote, but being escaped by the previous backslash. The best approach is to first check for escape and then go to quote. Escape is simple and only the following byte, so we enter escape, process the byte and then are back to regular mode (be it quote or unquote). Added testcase so we avoid breaking it again. @bugfix cherry-pick
2013-07-15eet: add support for EET_T_VALUE.Cedric Bail
Add the moment, it only support simple type. Need iterator for more complex type. It also expect a pointer to an Eina_Value and not directly an Eina_Value, let me know if you prefer the opposite and maybe I should rename it EET_T_PVALUE.
2013-07-15eet: fix test suite to always use the proper data descriptor type.Cedric Bail
2013-07-02eet: force thread to always run during eet_cache_concurrency test.Cedric Bail
2013-03-12Tests: Output XML to build dir, not source dir.Tom Hacohen
2013-03-12tests: Add xml output file for check runs for the use with jenkins.Stefan Schmidt
We can do pretty graphs with jenkins about our unit tests. But we need the check xml output for that. Enabling it in all suites.
2013-01-17remove unused result warningGustavo Sverzut Barbieri
SVN revision: 82948
2013-01-04efl: make libraries aware of EFL_RUN_IN_TREE.Gustavo Sverzut Barbieri
this variable tells that the build is being done in tree and we should not look at install locations. SVN revision: 82217
2012-12-31efl: cleanup HAVE_THREADS and pthread usage outside of eina.Gustavo Sverzut Barbieri
Eina now abstracts threads, so use that. the touched files had the EFL_HAVE_THREADS as it's mandatory now. SVN revision: 81935
2012-12-20efl/eet_suite: close file to force disk sync.Gustavo Sverzut Barbieri
SVN revision: 81490
2012-12-20efl/eet_suite: fix handling of certificate.Gustavo Sverzut Barbieri
- do not chdir() during test, that's bad! - try exhaustively to find the pem. SVN revision: 81486
2012-11-30efl: Next fix for eet test suite. This time buildir != srcdir.Stefan Schmidt
This fixes the cert dir detection for normal as well as buildbot builds for me. SVN revision: 79885
2012-11-29efl: Fix eet test suite.Stefan Schmidt
Cedric suggested that we migth not be able to open the cert files. And he was right. The CERT_DIR define checked for an absolute path in TESTS_SRC_DIR but that get set to .. in as it sits in src/. Now the define evaluated to src/tests/eet/.. where no cert files could be found. I could not see a good reason for the suffix here so I just removed it. Vincent, if there was a reason I was not able to see please fix it in a different way. It was the least invasisve fix I could see. SVN revision: 79838
2012-11-18merge: do not use recursive make for unit testsVincent Torri
SVN revision: 79413
2012-10-05merge: __UNUSED__ --> EINA_UNUSED and some fixes in eo.Vincent Torri
SVN revision: 77542
2012-09-27and more include dir fixes.Carsten Haitzler
SVN revision: 77122
2012-09-27efl -> pass distcheck.Carsten Haitzler
SVN revision: 77110
2012-09-26merge: fix pathsVincent Torri
SVN revision: 77070
2012-09-25merge: fix eet test includesVincent Torri
SVN revision: 77053
2012-09-17merge: add eetVincent Torri
SVN revision: 76768