Dump list of analysed files not tracked by Git repository 94/93694/1
authorArtem Naluzhnyy <A.Naluzhnyy@samsung.com>
Fri, 16 Aug 2019 12:12:51 +0000 (14:12 +0200)
committerArtem Naluzhnyy <A.Naluzhnyy@samsung.com>
Fri, 16 Aug 2019 12:12:51 +0000 (14:12 +0200)
"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 <A.Naluzhnyy@samsung.com>
Change-Id: Ief208e3ac202f5494e9762902f0930890d8c01d8

jjb/ci-management/ci-management-coverity.yaml
shell/maven-coverity.sh

index a561615..cb7b69f 100644 (file)
       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:
index 51bd273..5c04183 100644 (file)
@@ -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