File: clirr-gen-master-index.sh

package info (click to toggle)
jetty9 9.4.57-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 52,116 kB
  • sloc: java: 442,578; xml: 25,482; javascript: 1,039; sh: 908; jsp: 268; sql: 40; makefile: 16
file content (25 lines) | stat: -rwxr-xr-x 684 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

SCRIPTSDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

if [ ! -d "target/clirr" ] ; then
    mkdir -p "target/clirr"
fi

MIDX="target/clirr/index.html"

cat $SCRIPTSDIR/clirr-gen-master-index.output-head.html > $MIDX

find . -type f -name "clirr-report.xml" -print0 | while IFS= read -r -d $'\0' line; do
    shortname=$(echo $line | sed -e "s/^[^\/]\/*//;s/\/target.*//")
    xsltproc --stringparam reportpath "$shortname" \
        $SCRIPTSDIR/clirr-gen-master-index.output-html.xslt \
        $line >> $MIDX
    echo "$shortname"
done

cat $SCRIPTSDIR/clirr-gen-master-index.output-foot.html >> $MIDX

echo ""
echo "Master Clirr Index generated at at $MIDX"