From 267c6f2ac71f92999e969232431ba04678e7437e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 07:54:39 +0200 Subject: Adding upstream version 4:24.2.0. Signed-off-by: Daniel Baumann --- bin/find-unused-data.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 bin/find-unused-data.sh (limited to 'bin/find-unused-data.sh') diff --git a/bin/find-unused-data.sh b/bin/find-unused-data.sh new file mode 100755 index 0000000000..e6e0217f03 --- /dev/null +++ b/bin/find-unused-data.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +SCRIPT=$(realpath "$0") +SCRIPTPATH=$(dirname "$SCRIPT") +PATHS="$(find $SCRIPTPATH/.. \( -wholename '*/qa/*/testdocuments' -o -wholename '*/qa/*/testdocuments/*' -o -wholename '*/qa/*/data' -o -wholename '*/qa/*/data/*' \) -type d )" + +for path in $PATHS +do + # Ignore pass/fail/indeterminate folders, functions test in sc, workdir folder and xml in sd + if [[ "$path" != */pass* ]] && [[ "$path" != */fail* ]] && [[ "$path" != */indeterminate* ]] \ + && [[ "$path" != */functions* ]] && [[ "$path" != */workdir* ]] && [[ "$path" != */xml* ]]; then + for i in $path/* + do + if [ -f "$i" ]; then + file=$(basename "$i") + if ! git grep -q "$file"; then + echo "WARNING: $i is not used, write a testcase for it!" + fi + fi + done + fi +done + +# vi:set shiftwidth=4 expandtab: -- cgit v1.2.3