next-checks: add cargo vet checks
* Add a script to run `cargo vet`.
`cargo vet` does not require building fip or any other component
and is platform independent, so the test is added to a script
instead of using the `groups`/`run-config` framework.
Change-Id: I455bb39f5c4543d1af753ef57d61a5bbd7e7c349
Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
diff --git a/script/next-checks/next-checks-generic-tests.sh b/script/next-checks/next-checks-generic-tests.sh
index 3de56ed..a507eee 100755
--- a/script/next-checks/next-checks-generic-tests.sh
+++ b/script/next-checks/next-checks-generic-tests.sh
@@ -76,6 +76,23 @@
echo "-------------------------------------" >> "$LOG_TEST_FILENAME" 2>&1
fi
+# Run cargo vet
+
+if [ "$REPO_NAME" == "rusted-firmware-a" ]; then
+ echo "cargo vet:" >> "$LOG_TEST_FILENAME" 2>&1
+
+ cargo vet >> "$LOG_TEST_FILENAME" 2>&1
+
+ if [ "$?" != 0 ]; then
+ echo "cargo vet: FAILURE"
+ ((ERROR_COUNT++))
+ else
+ echo "cargo vet: PASS"
+ fi
+
+ echo "-------------------------------------" >> "$LOG_TEST_FILENAME" 2>&1
+fi
+
cd -
if [ "$ERROR_COUNT" != 0 ]; then
echo "Some cargo checks have failed."