1
0
mirror of https://github.com/jetty/jetty.project.git synced 2025-02-16 03:25:02 +00:00
jetty.project/scripts/clirr-gen-master-index.sh
Joakim Erdfelt 4ca7673c3f api-change profile now works with master
+ Adding script to collect all clirr:clirr into single html report
2016-03-24 15:56:32 -07:00

26 lines
684 B
Bash
Executable File

#!/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"