summaryrefslogtreecommitdiff
path: root/src/tests (follow)
AgeCommit message (Collapse)Author
2013-01-14efl/efreet: remove clearenv usageLucas De Marchi
This improves the tests on freebsd, which doesn't have clearenv() ( though this commit was untested on such environement). clearenv was rejected from POSIX so we better aim to stop its usage. However since tests use setenv() this may lead to leaks, but it's better a leak than a failing test. On Linux all tests that were passing continue to pass. SVN revision: 82779
2013-01-14efl: fix cow after review by k-s.Cedric BAIL
NOTE: I didn't find a way to tell valgrind that some memory is read only. SVN revision: 82742
2013-01-12efl/ethumb: the test is actually an example.Gustavo Sverzut Barbieri
SVN revision: 82676
2013-01-12merge ethumb.Gustavo Sverzut Barbieri
This one was a painful bitch. The edbus2 port was quite broken, mainly leaking eina_stringshare and also not adding the '\0' to the strings that are represented as bytearray (paths cannot be utf8 to avoid translations). Emotion plugin was also quite bogus and the video thumbnail as edje (animated) is not working yet due bug in Edje_Edit api -- someone needs to investigate this, seems strange. Emotion plugin also had a bug that it was deleting the object from inside object callback. Now it seems to work. Please report if it does not. SVN revision: 82675
2013-01-11printf--Gustavo Sverzut Barbieri
SVN revision: 82610
2013-01-11efl/emotion_test: hint that we can be running from inside the build tree.Gustavo Sverzut Barbieri
otherwise evas modules won't be found. SVN revision: 82608
2013-01-10efl/emotion_test: allow to run in tree.Gustavo Sverzut Barbieri
if you EFL_RUN_IN_TREE=1 before running it, it will work without installing. SVN revision: 82511
2013-01-10efl: merge emotion.Gustavo Sverzut Barbieri
this one was quite a huge work, but hopefully it's correct. NOTES: * removed vlc generic module, it should go into a separate package. * gstreamer is enabled by default (see --disable-gstreamer) * xine is disabled by default (see --enable-gstreamer) * generic is always built statically if supported * gstreamer and xine can't be configured as static (just lacks command line options, build system supports it) * v4l2 is enabled by default on linux if eeze is built (see --disable-v4l2) * emotion_test moved to src/tests/emotion and depends on EFL_ENABLE_TESTS (--with-tests), but is still installed if enabled. TODO (need your help!): * fix warnings with gstreamer and xine engine * call engine shutdown functions if building as static * remove direct usage of PACKAGE_*_DIR and use eina_prefix * add eina_prefix checkme file as evas and others * add support for $EFL_RUN_IN_TREE * create separate package for emotion_generic_modules * check docs hierarchy (doxygen is segv'in here) SVN revision: 82501
2013-01-09efl/efreet: add missing include. my bad :-(Gustavo Sverzut Barbieri
SVN revision: 82462
2013-01-08efl/efreet: improve tests, fix bogus warning.Gustavo Sverzut Barbieri
* tests will run locally now, not just from installed files. * efreet_init_new(NULL) is valid, actually used by efreet_desktop_save() SVN revision: 82428
2013-01-08efl/efreet: use proper PACKAGE_DATA_DIR, add DATA_DIR.Gustavo Sverzut Barbieri
efreet used an uncommon PACKAGE_DATA_DIR without the package name because it used that to populate default variables. Add another variable for that and make PACKAGE_DATA_DIR more common. Tests still fails like crazy, and they assume installed data :-( SVN revision: 82426
2013-01-08eina/tests: add basic Eina_Barrier testUlisses Furquim
Also rearranged test suite creation to allow setting the timeout in the build callback. SVN revision: 82415
2013-01-08efl: Add eina copy on write infrastructure.Cedric BAIL
SVN revision: 82396
2013-01-08efl: eina_magic_fail now trigger an ERR on NULL instead of CRITICAL.Cedric BAIL
Updating the test suite. SVN revision: 82391
2013-01-05efl: easy warning fixes.Gustavo Sverzut Barbieri
SVN revision: 82277
2013-01-04efl/efreet: enable locale test.Gustavo Sverzut Barbieri
export those symbols, they are harmless and will help tests. SVN revision: 82239
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
2013-01-04efl/ecore_audio: fix test in suite.Gustavo Sverzut Barbieri
SVN revision: 82212
2013-01-04efl: merge edje.Gustavo Sverzut Barbieri
this is still in progress, mostly the multisense stuff is pending. it seems that when we merge ecore_audio in edje the libremix and similar are gone, at least from Edje, and will be in ecore_audio itself (or pulseaudio). Changes: * __UNUSED__ to EINA_UNUSED * binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and will assume the binaries are still not installed, running from build tree location (needs more testing, maybe doesn't work with srcdir != builddir, still doesn't solve cross compile builds) SVN revision: 82139
2013-01-04efl/eeze: uncomment test casesGustavo Sverzut Barbieri
SVN revision: 82137
2013-01-03efl: merge eeze.Gustavo Sverzut Barbieri
Changes also in this commit: * fix missing EAPI in symbols used by modules * removed old libudev and libmount support as agreed by discomfitor/zmike * replaced __UNUSED__ with EINA_UNUSED * fixed docs hierarchy SVN revision: 82100
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-29efl: merge efreet.Gustavo Sverzut Barbieri
seems to be fine, pass distcheck and friends. please report. changes: - documentation hierarchy fixes - replaced __UNUSED__ with EINA_UNUSED - replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet" SVN revision: 81889
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-12-14ecore_audio: Add tests caseDaniel Willmann
The sounds used are in the public domain and were taken from freesound.org Signed-off-by: Daniel Willmann <d.willmann@samsung.com> SVN revision: 81004
2012-12-03Ecore: merge unit tests, ignore++Vincent Torri
SVN revision: 80090
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 Makefile_Eet.am 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-11-14merge: add evas tests and examplesVincent Torri
SVN revision: 79300
2012-11-09Efl eo: "Fixed" eo tests.Tom Hacohen
It doesn't affect proto/eobj so no need to do it there too. There are things we only test if NDEBUG is not passed to Eo. Eo itself was compiled with NDEBUG but the tests were not notified about it so those tests failed. Many thanks to Vincent and Stefan for bugging me about it non-stop, without you guys, I may never have gotten to it. SVN revision: 79059
2012-10-25merge: -Wl,--enable-auto-import is useless with recent versions of gcc on ↵Vincent Torri
Windows SVN revision: 78495
2012-10-23Eo: Fixed compilation warning.Tom Hacohen
SVN revision: 78366
2012-10-23merge: pass directly to the preprocessor the Windows macro instead of using ↵Vincent Torri
autotools SVN revision: 78350
2012-10-10efl: eet and eo are now mandatory.Gustavo Sverzut Barbieri
I've reordered the build to be: eina -> eo -> eet as it make more sense. SVN revision: 77766
2012-10-05merge: __UNUSED__ --> EINA_UNUSED and some fixes in eo.Vincent Torri
SVN revision: 77542
2012-10-04efl: backport Igor's eina patch.Cedric BAIL
SVN revision: 77415
2012-09-27Eo IS optional. Sorry, i will fight to have ALL libs being optionalVincent Torri
SVN revision: 77126
2012-09-27make eo not an optional build - this WILL be no-option as we will beCarsten Haitzler
based on it. SVN revision: 77124
2012-09-27and pass distcehckCarsten Haitzler
SVN revision: 77123
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: add eoVincent Torri
SVN revision: 77072
2012-09-26merge: fix pathsVincent Torri
SVN revision: 77070
2012-09-25merge: fix eet test includesVincent Torri
SVN revision: 77053
2012-09-23merge : remove useless CONDITIONALs and make eet build optional; eina is ↵Vincent Torri
always built SVN revision: 77026
2012-09-17merge: "fix" distcheckVincent Torri
I can't be sure that distcheck is fixed as the check of eet is failing. I've disable the run of the eina test for now as it is *very* long. I'll re-enable it once eet check is running flawlessly SVN revision: 76772
2012-09-17merge: add eetVincent Torri
SVN revision: 76768
2012-09-16merge: mostly fix tests and benchmarkVincent Torri
need to fix the city stuff in tests and the benchmark with the e17 data (need help with make rules :) SVN revision: 76712