summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKieran Bingham <kieran.bingham@ideasonboard.com>2021-08-06 16:48:17 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2021-08-06 16:50:09 +0100
commitae5cc27d556484bf4c9d7a45882fedc4f73ea2e6 (patch)
tree7eb5706cfaf75220ab683adbfe78a4268d7aa81f
parentb5c383a16ab10e0e950281bcfb50c73d239063ce (diff)
ci: Add clang scan-build checks
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
-rwxr-xr-x54-run-scan-build.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/54-run-scan-build.sh b/54-run-scan-build.sh
new file mode 100755
index 0000000..c9d89ce
--- /dev/null
+++ b/54-run-scan-build.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+#
+
+source ./common.sh
+
+ID=$0
+logfile=$(log_filename $ID)
+
+LIBCAMERA=${1:-$(srcdir libcamera)}
+BUILDDIR=${2:-$(builddir unit-tests)}
+
+check_version "$LIBCAMERA" "$ID"
+
+# Run the unit-tests
+ninja -C $BUILDDIR scan-build > $logfile
+pass_fail $? "Run clang static analyser (scan-build)"
+
+completed $ID