b94c056b13
Some platforms don't have valgrind support, and sometimes you simply might not want to use valgrind. But at present, dtc, or more specifically its testsuite, won't compile without valgrind because we use the valgrind client interface in some places to improve our testing and suppress false positives. This adds some Makefile detection to correctly handle the case where valgrind is not available. Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
32 lines
850 B
YAML
32 lines
850 B
YAML
language: c
|
|
|
|
# Coverity Scan uploads
|
|
env:
|
|
global:
|
|
# COVERITY_SCAN_TOKEN (dgibson/dtc)
|
|
- secure: "vlHvXe618//IM9LQaKzqsrUbjs7ng0L9UCST4kJbJnFQDXvVe5JiSmJGd4ef7mm0NUv5bMRl2W3xCiu6BYAu/NvU3tMNHoLG+JgCJs0+wLJXbWOwji/NmH7olqgJG+CmpaCMXjARF6+nrTnBYHJL6cYyf4KVoV4B0I/hLUW91+s="
|
|
|
|
matrix:
|
|
include:
|
|
- addons:
|
|
apt:
|
|
packages:
|
|
- swig
|
|
- python-dev
|
|
- valgrind
|
|
coverity_scan:
|
|
project:
|
|
name: dtc
|
|
description: Device Tree Compiler
|
|
notification_email: david@gibson.dropbear.id.au
|
|
build_command: make
|
|
branch_pattern: coverity_scan
|
|
script:
|
|
- make
|
|
- make check && make checkm
|
|
|
|
# Check it builds properly without optional packages:
|
|
# python, valgrind
|
|
- script:
|
|
- make
|
|
- make check
|