mirror of
https://github.com/DaveGamble/cJSON.git
synced 2026-10-16 10:39:53 +00:00
287e076 Post release 774da10 Merge pull request #296 from jlindgren90/master 629b86d Merge unity_setup.h into unity.h. 0914d80 Merge pull request #308 from codehearts/patch-1 5ee55fe Fix missing TEST_ASSERT_EACH_EQUAL_HEX_MESSAGE 38c387b Merge pull request #304 from VLambret/master 17d4ea9 Color test results using ANSI escape codes 031b1ba Merge pull request #300 from jsalling/bugfix/greater-than df78aad Make weak symbol usage more portable: a7e8797 Fix link errors with MinGW. 94a3008 Update continuous integration to build 32-bit Unity b119919 Add 64-bit comparison asserts 91bcbe1 Add 'greater/less or equal to' asserts on integers 8caade7 Fix bug in greater/less than asserts on unsigned int 1381a1a Update documentation. 2593c31 Allow suiteSetUp() and suiteTearDown() to be provided as normal C functions. 60def10 Update configuration docs git-subtree-dir: tests/unity git-subtree-split: 287e076962ec711cd2bdf08364a8df9ce51e106b
29 lines
602 B
YAML
29 lines
602 B
YAML
dist: trusty
|
|
sudo: false
|
|
language: c
|
|
env:
|
|
matrix:
|
|
- VALGRIND=On SANITIZERS=Off
|
|
- VALGRIND=Off SANITIZERS=Off
|
|
- VALGRIND=Off SANITIZERS=On
|
|
compiler:
|
|
- gcc
|
|
- clang
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- valgrind
|
|
- libasan0
|
|
- lib32asan0
|
|
# currently not supported on travis:
|
|
# - libasan1
|
|
# - libasan2
|
|
# - libubsan0
|
|
- llvm
|
|
script:
|
|
- mkdir build
|
|
- cd build
|
|
- cmake .. -DENABLE_CJSON_UTILS=On -DENABLE_VALGRIND="${VALGRIND}" -DENABLE_SAFE_STACK="${VALGRIND}" -DENABLE_SANITIZERS="${SANITIZERS}"
|
|
- make
|
|
- make test CTEST_OUTPUT_ON_FAILURE=On
|