Reduce amount of debug output in validate_asciidoc.sh

This commit is contained in:
Marco Antognini 2022-02-03 13:21:42 +01:00 committed by GitHub
parent 1e719adea0
commit 0dc00de844
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -31,6 +31,8 @@ else
fi
cd ..
echo "Testing the following rules: ${affected_rules}"
for dir in $affected_rules
do
if [ ! -d "$dir" ]; then
@ -38,7 +40,6 @@ do
continue
fi
dir=${dir%*/}
echo "${dir##*/}"
subdircount=$(find "$dir" -maxdepth 1 -type d | wc -l)
@ -58,21 +59,17 @@ do
for language in $dir/*/
do
language=${language%*/}
echo "${language##*/}"
if [[ ! "${supportedLanguages[*]}" == *"${language##*/}"* ]]; then
echo "ERROR: ${language##*/} is not a supported language"
exit_code=1
fi
RULE="$language/rule.adoc"
if test -f "$RULE"; then
echo "$RULE exists."
TMP_ADOC="$language/tmp.adoc"
echo "== Description" > "$TMP_ADOC"
cat "$RULE" >> "$TMP_ADOC"
if asciidoctor --failure-level=WARNING -o /dev/null "$TMP_ADOC"; then
if asciidoctor -a rspecator-view --failure-level=WARNING -o /dev/null "$TMP_ADOC"; then
echo "$RULE syntax is fine"
else
if ! asciidoctor -a rspecator-view --failure-level=WARNING -o /dev/null "$TMP_ADOC"; then
echo "ERROR: $RULE has incorrect asciidoc in rspecator-view mode"
exit_code=1
fi
@ -98,7 +95,6 @@ do
fi
done
echo "Finished."
if (( exit_code == 0 )); then
echo "Success"
else