summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2019-08-19 14:17:28 +0200
committerStefan Schmidt <s.schmidt@samsung.com>2019-11-27 14:21:25 +0100
commitf8253267505879a3baf49849fc4780156919030f (patch)
tree1b2df7474f20aef07c666346dcf28122c82405dc /.travis.yml
parent3bc0fef21ce5cd16799da5f47d3a36abc0aa8201 (diff)
downloadefl-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.yml3
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