summaryrefslogtreecommitdiff
path: root/runcoverity.sh
diff options
context:
space:
mode:
Diffstat (limited to 'runcoverity.sh')
-rwxr-xr-xruncoverity.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/runcoverity.sh b/runcoverity.sh
index b716e548..b3519880 100755
--- a/runcoverity.sh
+++ b/runcoverity.sh
@@ -12,9 +12,10 @@ cov-configure --config .coverity/cfg.xml --kotlin
cov-configure --config .coverity/cfg.xml --java
./gradlew -b build.gradle.kts --no-daemon clean
-cov-build --dir .coverity/idir --config .coverity/cfg.xml ./gradlew -b build.gradle.kts --no-daemon assembleUiOvpn23Release
+# Coverity needs the --fs-capture-search for Kotlin according to https://community.synopsys.com/s/article/How-to-analyze-Kotlin-project
+cov-build --fs-capture-search main/src --dir .coverity/idir --config .coverity/cfg.xml ./gradlew -b build.gradle.kts --no-daemon assembleUiOvpn23Release
-NDK_VER=${NDK_VER:-25.2.9519653}
+NDK_VER=${NDK_VER:-27.0.12077973}
cov-analyze --dir .coverity/idir --all --strip-path ${PWD}/main/src/main/cpp --strip-path ${PWD}/main/src --strip-path ${PWD} --strip-path ${ANDROID_HOME}/ndk/${NDK_VER}/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/ --strip-path ${ANDROID_HOME}/ndk/${NDK_VER}/toolchains/llvm/prebuilt/linux-x86_64/sysroot
cov-commit-defects --dir .coverity/idir --ssl -host ${COVERITY_CONNECT_HOST} --stream icsopenvpn-styx-master --auth-key-file ~/.coverity/auth-key.txt