summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOneric <oneric@oneric.stub>2020-11-14 21:13:23 +0100
committerOneric <oneric@oneric.stub>2020-11-14 22:05:15 +0100
commit3b07e2bc1a2634071974dbc94a734198c4d981a8 (patch)
tree265a385a7144ecb7b419b83be11b472fb3cb3ab7
parentb05160a94c93693664a0a18977e848cc4dfa9d7a (diff)
downloadlibass-coverity_verbose_test.tar.bz2
libass-coverity_verbose_test.tar.xz
Verbose Coveritycoverity_verbose_test
Try to figure out why coverity is partially failing on gcc builds. Last known working build: commit 66dba8dd21bbf81b25b26e2556c404006f80a43c Disable bidi bracket matching unless enabled via ASS_Feature travis Job 545 https://travis-ci.org/github/libass/libass/jobs/725186827 First known faulty build: commit 42aa6ee392a25a5f699c44bca329fd6363879779 ass.h: Mark deprecated declarations as deprecated travis Job 557 https://travis-ci.org/github/libass/libass/jobs/709309420 In between were some builds/commits coverity didn't run on.
-rw-r--r--.travis.yml5
-rw-r--r--libass/ass.c11
2 files changed, 14 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index c81c565..d7cfed7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,7 +7,7 @@ env:
- COVERITY_SCAN_PROJECT_NAME=libass/libass
- COVERITY_SCAN_NOTIFICATION_EMAIL=none@example.com
- COVERITY_SCAN_BUILD_COMMAND="make -j2"
- - COVERITY_SCAN_BRANCH_PATTERN="master|coverity_scan"
+ - COVERITY_SCAN_BRANCH_PATTERN="master|coverity_scan|coverity_verbose_test"
- HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
os:
@@ -31,11 +31,12 @@ branches:
- master
- ci
- coverity_scan
+ - coverity_verbose_test
before_script:
- ./autogen.sh
- ./configure
- - if [[ ${TRAVIS_JOB_NUMBER##*.} == 1 ]]; then curl -s https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh | bash || true; fi
+ - test "${TRAVIS_JOB_NUMBER##*.}" == 1 && ( curl -s https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh | bash ; echo SCM_LOG && cat /home/travis/build/libass/libass/cov-int/scm_log.txt && echo "" && echo BUILD_LOG && cat /home/travis/build/libass/libass/cov-int/build-log.txt ) || true
script:
- make -j2
diff --git a/libass/ass.c b/libass/ass.c
index 51fa201..dc92473 100644
--- a/libass/ass.c
+++ b/libass/ass.c
@@ -19,6 +19,17 @@
#include "config.h"
#include "ass_compat.h"
+#define TO_STRING_(str) #str
+#define TO_STRING(str) TO_STRING_(str)
+#if defined(__clang__)
+ #warning "Clang defined!"
+ #pragma message("Clang: " __clang_version__ )
+#endif
+#if defined(__GNUC__)
+ #warning "GNUC defined!"
+ #pragma message( "GNUC:" TO_STRING(__GNUC__) " ; GNUC_MINOR:" TO_STRING(__GNUC_MINOR__) )
+#endif
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>