|
Ran
|
Jobs
1
|
Files
422
|
Run time
24s
|
Badge
README BADGES
|
push
travis-ci
<a href="https://github.com/stefanberger/libtpms/commit/<a class=hub.com/stefanberger/libtpms/commit/b214dabfc817462fa4401f7b5806125a30b5256e">b214dabfc<a href="https://github.com/stefanberger/libtpms/commit/b214dabfc817462fa4401f7b5806125a30b5256e">">fuzz: better oss-fuzz integration There were a few issues with the oss-fuzz integration from commit </a><a class="double-link" href="https://github.com/stefanberger/libtpms/commit/<a class="double-link" href="https://github.com/stefanberger/libtpms/commit/8373f098542ecba3e0c58537f03760ea30c64ac2">8373f0985</a>">8373f0985</a><a href="https://github.com/stefanberger/libtpms/commit/b214dabfc817462fa4401f7b5806125a30b5256e"> ("build-sys: add oss-fuzz support"). When building on OSS-Fuzz, the projects should use the provided CFLAGS and CXXFLAGS and don't append any extra sanitization / fuzzing flags. $LIB_FUZZING_ENGINE is defined to set the library to link to, and it is a c++ library, so we should build fuzzer with c++... Now --enable-fuzzer is only used for -fsanitize=fuzzer. Add a tests/fuzz-main.c as fallback, to run the corpus on other builds. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
27084 of 36335 relevant lines covered (74.54%)
78780.16 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 2 | 542.2 (CONFIG="--with-openssl --prefix=/usr --with-tpm2 --enable-test-coverage" TARGET="install" NPROC="nproc") | 0 |
74.54 |
Travis Job 542.2 |