Sync run_config files with internal CI
Signed-off-by: Zelalem <zelalem.aweke@arm.com>
Change-Id: I0b8e637832f85ad9f36355632ece115c696a8274
diff --git a/run_config/scan_build-tf b/run_config/scan_build-tf
new file mode 100644
index 0000000..6136b35
--- /dev/null
+++ b/run_config/scan_build-tf
@@ -0,0 +1,21 @@
+#!/bin/bash
+#
+# Copyright (c) 2019, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+test_setup() {
+ # Coverity scan only need to run on debug builds
+ echo "Building only in DEBUG mode."
+ set_hook_var "bin_mode" "debug"
+}
+
+pre_tf_build() {
+ wrapper="scan_build" setup_tf_build_wrapper
+}
+
+post_tf_archive() {
+ # Save scan-build reports to artefacts directory for offline analysis.
+ find $workspace -name scan-build-reports -exec cp -rf {} $archive \; &> /dev/null
+}