From: Artem Naluzhnyy Date: Fri, 16 Aug 2019 12:12:51 +0000 (+0200) Subject: Dump list of analysed files not tracked by Git repository X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=64ff998e597daa50e1770cac71ce14d4be0cd888;p=ci-management.git Dump list of analysed files not tracked by Git repository "cov-int/scm-untracked-files.txt" info may be used as a source for 'coverity-search-exclude-regexs' JJB config option to suppress analysis of external 3rd-party and auto-generated sources. Issue-ID: CIMAN-260 Signed-off-by: Artem Naluzhnyy Change-Id: Ief208e3ac202f5494e9762902f0930890d8c01d8 --- diff --git a/jjb/ci-management/ci-management-coverity.yaml b/jjb/ci-management/ci-management-coverity.yaml index a561615ba..cb7b69f3a 100644 --- a/jjb/ci-management/ci-management-coverity.yaml +++ b/jjb/ci-management/ci-management-coverity.yaml @@ -49,13 +49,14 @@ cov-int/build-log.txt cov-int/build-timings.txt cov-int/cov-import-scm-timings.txt + cov-int/coverity-scan-analysed-files.txt + cov-int/scm-untracked-files.txt cov-int/failed_jsp/* cov-int/java-security-da-input.dat cov-int/java-security-da-whitelist.dat cov-int/jsp-compilation-log.txt cov-int/jsp-debug-log.txt cov-int/security.log - coverity-scan-analysed-files.log properties: - lf-infra-properties: diff --git a/shell/maven-coverity.sh b/shell/maven-coverity.sh index 51bd2733f..5c0418310 100644 --- a/shell/maven-coverity.sh +++ b/shell/maven-coverity.sh @@ -159,9 +159,20 @@ cov-manage-emit \ --invert-match \ '^Translation unit:$' \ | sed \ - 's!^[[:digit:]]\+ -> !!' \ + --regexp-extended \ + 's!^[[:digit:]]+ -> !!' \ | sort \ -> 'coverity-scan-analysed-files.log' +> 'cov-int/coverity-scan-analysed-files.txt' + +# List all analyzed files that are not tracked by SCM repository +cov-manage-emit \ + --dir cov-int \ + list-scm-unknown \ +| sed \ + --regexp-extended \ + 's!^[^ ]+ !!' \ +| sort \ +> 'cov-int/scm-untracked-files.txt' #----------------------------------------------------------------------------- # Submit results to Coverity service