diff options
author | Stefan Schmidt <s.schmidt@samsung.com> | 2019-08-19 14:17:28 +0200 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2019-11-27 14:21:25 +0100 |
commit | f8253267505879a3baf49849fc4780156919030f (patch) | |
tree | 1b2df7474f20aef07c666346dcf28122c82405dc /.travis.yml | |
parent | 3bc0fef21ce5cd16799da5f47d3a36abc0aa8201 (diff) | |
download | efl-f8253267505879a3baf49849fc4780156919030f.tar.gz |
ci: travis: add job to build efl and run tests with address sanitizer
A first step to have addrress sanitizer coverage on our EFL build. It
already catched some use after free errors and memory corruptions. Still
we have some limititation how we are running this right now. We
currently ignore some leaks that are exposed durign the normal build
wile haveing the short living runs of edje_cc, elm_prefs_cc, etc.
For now the whole leak detection is disabled on the testsuite as well.
This is still very valuable, especially for all non-leak cases it finds,
thus we are goign to run this on our daily build.
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10691
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index e42f637fa9..587dbe939d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,6 +71,9 @@ jobs: - os: linux if: type = cron env: DISTRO=Fedora31 CI_BUILD_TYPE=coverity + - os: linux + if: type = cron + env: DISTRO=Fedora31 CI_BUILD_TYPE=asan services: - docker |