doc/doxygen.warnings.report.sh
author Marco Miozzo <marco.miozzo@cttc.es>
Tue, 04 Jun 2013 16:29:06 +0200
changeset 10082 2ea5ea655e3d
parent 9139 9e2f5cd09b7e
child 9863 989d8bc8f59f
permissions -rwxr-xr-x
Remove Install method with building from the BuildingsHelper
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8915
7ad2ae0f57cc Script to summarize doxygen.warnings.log
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff changeset
     1
#!/bin/bash
7ad2ae0f57cc Script to summarize doxygen.warnings.log
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff changeset
     2
7ad2ae0f57cc Script to summarize doxygen.warnings.log
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff changeset
     3
# Process doxygen.warnings.log to generate sorted list of top offenders
7ad2ae0f57cc Script to summarize doxygen.warnings.log
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff changeset
     4
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
     5
# Flag to skip running doxygen
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
     6
skipdoxy=${1:-""}
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
     7
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
     8
DIR=`dirname $0`
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
     9
ROOT=`hg root`
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    10
# Final resting place for the log file
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    11
log=$DIR/doxygen.warnings.log
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    12
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    13
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    14
# First, we have to modify doxygen.conf to generate all the warnings
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    15
# (We also suppress dot graphs, so shorten the run time.)
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    16
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    17
if [ "$skipdoxy" == "" ]; then
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    18
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    19
    conf=$DIR/doxygen.conf
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    20
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    21
    sed -i.bak -E '/^EXTRACT_ALL |^HAVE_DOT |^WARNINGS /s/YES/no/' $conf
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    22
    rm -f $conf.bak
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    23
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    24
    echo -n "Rebuilding doxygen docs with full errors..."
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    25
    (cd $ROOT && ./waf --doxygen >/dev/null 2>&1)
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    26
    status=$?
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    27
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    28
    hg revert $conf
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    29
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    30
    if [ "$status" = "0" ]; then
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    31
	echo "Done."
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    32
    else
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    33
	echo "FAILED."
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    34
	exit 1
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    35
    fi
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    36
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    37
    mv $DIR/doxygen.log $log
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    38
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    39
else
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    40
    echo "Skipping doxygen run, using existing log file $log"
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    41
fi
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
    42
9126
e3472695ddb9 Preserve doxygen.warnings.log from last report.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9123
diff changeset
    43
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    44
# Analyze the log
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    45
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    46
# List of module directories (e.g, "src/core/model")
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    47
undocmods=$(                \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    48
    grep "^$ROOT" "$log"  | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    49
    cut -d ':' -f 1       | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    50
    sed "s|$ROOT||g"      | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    51
    cut -d '/' -f 2-4     | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    52
    sort                  | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    53
    uniq -c               | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    54
    sort -nr                \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    55
    )
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    56
    
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    57
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    58
# Number of directories
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    59
modcount=$(                         \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    60
    echo "$undocmods"             | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    61
    wc -l                         | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    62
    sed 's/^[ \t]*//;s/[ \t]*$//'   \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    63
    )
9126
e3472695ddb9 Preserve doxygen.warnings.log from last report.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9123
diff changeset
    64
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    65
# For a function with multiple undocumented parameters,
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    66
# Doxygen prints the additional parameters on separate lines,
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    67
# so they don't show up in the totals above.
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    68
# Rather than work too hard to get the exact number,
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    69
# we just list the total here. 
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    70
addlparam=$(                                  \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    71
    grep -v "^$ROOT" $log                   | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    72
    grep -v "not generated, too many nodes" | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    73
    grep "^  parameter '" $log              | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    74
    wc -l                                   | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    75
    sed 's/^[ \t]*//;s/[ \t]*$//'             \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    76
    )
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    77
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    78
# Total number of warnings
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    79
warncount=$(echo "$undocmods" | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    80
    awk '{total += $1}; END {print total}' )
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    81
warncount=$((warncount + addlparam))
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    82
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    83
# List of files appearing in the log
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    84
undocfiles=$( \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    85
    grep "^$ROOT" "$log"  | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    86
    cut -d ':' -f 1       | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    87
    sed "s|$ROOT||g"      | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    88
    cut -d '/' -f 2-      | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    89
    sort                  | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    90
    uniq -c               | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    91
    sort -k 2               \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    92
    )
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    93
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    94
# Total number of files
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    95
filecount=$(                        \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    96
    echo "$undocfiles"            | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    97
    wc -l                         | \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    98
    sed 's/^[ \t]*//;s/[ \t]*$//'   \
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
    99
    )
9126
e3472695ddb9 Preserve doxygen.warnings.log from last report.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9123
diff changeset
   100
9123
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
   101
# Now we're ready to summarize the log
a2c0863500a9 [Bug 1521] Use custom doxygen run to log all errors in doxygen.warnings.report.sh
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9120
diff changeset
   102
8915
7ad2ae0f57cc Script to summarize doxygen.warnings.log
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff changeset
   103
echo
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   104
echo "Report of Doxygen warnings"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   105
echo "----------------------------------------"
8915
7ad2ae0f57cc Script to summarize doxygen.warnings.log
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff changeset
   106
echo
9120
9dc069207a90 [Bug 1521] Have doxygen log more warnings; remove obsolete items from log report script.
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 8915
diff changeset
   107
echo "(All counts are lower bounds.)"
8915
7ad2ae0f57cc Script to summarize doxygen.warnings.log
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
diff changeset
   108
echo
9139
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   109
echo "Warnings by module/directory:"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   110
echo
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   111
echo "Count Directory"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   112
echo "----- ----------------------------------"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   113
echo "$undocmods"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   114
echo " $addlparam additional undocumented parameters."
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   115
echo "----------------------------------------"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   116
printf "%6d total warnings\n" $warncount
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   117
printf "%6d directories with warnings\n" $modcount
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   118
echo
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   119
echo
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   120
echo "Warnings by file"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   121
echo
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   122
echo "Count File" 
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   123
echo "----- ----------------------------------"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   124
echo "$undocfiles"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   125
echo "----------------------------------------"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   126
printf "%6d files with warnings\n" $filecount
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   127
echo
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   128
echo
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   129
echo "Doxygen Warnings Summary"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   130
echo "----------------------------------------"
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   131
printf "%6d directories\n" $modcount
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   132
printf "%6d files\n" $filecount
9e2f5cd09b7e Doxygen warnings report updates
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents: 9126
diff changeset
   133
printf "%6d warnings\n" $warncount