[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [chutney/master] tools/warnings: Improve comments and tweak output
commit 4283046227dbded23e214cce7df911b773c96698
Author: teor <teor@xxxxxxxxxxxxxx>
Date: Mon Feb 17 16:44:17 2020 +1000
tools/warnings: Improve comments and tweak output
Reformat the comments, add function comments, and improve an error
output in tools/warnings.sh.
Part of 32792.
---
tools/warnings.sh | 29 +++++++++++++++++++++--------
1 file changed, 21 insertions(+), 8 deletions(-)
diff --git a/tools/warnings.sh b/tools/warnings.sh
index ea82b5a..850bd49 100755
--- a/tools/warnings.sh
+++ b/tools/warnings.sh
@@ -2,14 +2,25 @@
#
# Usage:
# tools/warnings.sh [node]
-# Output: for each node outputs its warnings and the number of times that
-# warning has ocurred. If the argument node is specified, it only shows
-# the warnings of that node.
-# Examples: tools/warnings.sh
-# tools/warnings.sh 000a
+#
+# Output:
+# for each node, show the warnings, and the number of times that warning
+# has ocurred.
+#
+# If the argument "node" is specified, only shows the warnings of that
+# node.
+#
+# Examples:
+# tools/warnings.sh
+# tools/warnings.sh 000a
+#
# Environmental variables:
-# CHUTNEY_WARNINGS_IGNORE_EXPECTED: set to "true" to filter expected warnings
-# CHUTNEY_WARNINGS_SUMMARY: set to "true" to merge warnings from all instances
+#
+# CHUTNEY_WARNINGS_IGNORE_EXPECTED:
+# set to "true" to filter expected warnings
+#
+# CHUTNEY_WARNINGS_SUMMARY:
+# set to "true" to merge warnings from all instances
if [ ! -d "$CHUTNEY_PATH" ] || [ ! -x "$CHUTNEY_PATH/chutney" ]; then
# looks like a broken path: use the path to this tool instead
@@ -41,6 +52,7 @@ case "$CHUTNEY_DATA_DIR" in
;;
esac
+# Show the warnings for node $1
show_warnings() {
# Work out the file and filter settings
LOGS=$(mktemp)
@@ -90,6 +102,7 @@ show_warnings() {
rm "${LOGS}" "${FILTERED_LOGS}"
}
+# Show the usage message for this script
usage() {
echo "Usage: $NAME [node]"
exit 1
@@ -117,7 +130,7 @@ FILTER='s/^.*\[(warn|err)\]//p'
# use the --quiet setting from test-network.sh, if available
ECHO_Q=${ECHO:-"echo"}
-[ -d "$DEST" ] || { echo "$NAME: no logs available"; exit 1; }
+[ -d "$DEST" ] || { echo "$NAME: no logs available in '$DEST'"; exit 1; }
if [ $# -eq 0 ];
then
if [ "$CHUTNEY_WARNINGS_SUMMARY" = true ]; then
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits