summaryrefslogtreecommitdiff
path: root/docutils/test/coverage.sh
diff options
context:
space:
mode:
authorwiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2006-01-09 20:44:25 +0000
committerwiemann <wiemann@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2006-01-09 20:44:25 +0000
commitd77fdfef70e08114f57cbef5d91707df8717ea9f (patch)
tree49444e3486c0c333cb7b33dfa721296c08ee4ece /docutils/test/coverage.sh
parent53cd16ca6ca5f638cbe5956988e88f9339e355cf (diff)
parent3993c4097756e9885bcfbd07cb1cc1e4e95e50e4 (diff)
downloaddocutils-0.4.tar.gz
Release 0.4: tagging released revisiondocutils-0.4
git-svn-id: http://svn.code.sf.net/p/docutils/code/tags/docutils-0.4@4268 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/test/coverage.sh')
-rwxr-xr-xdocutils/test/coverage.sh45
1 files changed, 0 insertions, 45 deletions
diff --git a/docutils/test/coverage.sh b/docutils/test/coverage.sh
deleted file mode 100755
index 3edea0e2a..000000000
--- a/docutils/test/coverage.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/bash
-
-# Author: Felix Wiemann
-# Contact: Felix_Wiemann@ososo.de
-# Revision: $Revision$
-# Date: $Date$
-# Copyright: This script has been placed in the public domain.
-
-set -e
-proj="${PWD##*/}"
-if test "$proj" == test; then
- cd ..
- proj="${PWD##*/}"
-fi
-if test "$1"; then
- proj="$1"
-fi
-echo "Performing code coverage test for project \"$proj\"..."
-echo
-echo "Please be patient; coverage tracking slows test execution down by more"
-echo "than factor 10."
-echo
-cd test
-rm -rf cover
-mkdir -p cover
-python -u -m trace --count --coverdir=cover --missing alltests.py
-cd ..
-echo
-echo
-echo Uncovered lines
-echo ===============
-echo
-(
- find "$proj" -name \*.py | while read i; do
- i="${i%.py}"
- test -f test/cover/"${i//\//.}".cover -o "${i##*/}" == Template || echo "${i//\//.}" "`cat "$i.py" | wc -l`"
- done
- cd test/cover
- find . \( -name . -o ! -name "$proj".\* -exec rm {} \; \)
- for i in *.cover; do
- sed 's/^>>>>>> \(.*"""\)/ \1/' < "$i" > "${i%.cover}"
- rm "$i"
- done
- for i in *; do echo -n "$i "; grep -c '^>>>>>> ' "$i" || true; done
-) | grep -v ' 0$' | sort -nk 2