aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorLars K.W. Gohlke <lkwg82@gmx.de>2017-06-02 07:18:59 +0000
committerJakob Borg <jakob@kastelo.net>2017-06-02 07:18:59 +0000
commit3f1fa04725d022407d5c291941b9bf6dd700bf50 (patch)
tree9cb2379dc896f245eed1648b963bef4aece1e804 /build.sh
parent719c313b23656a47545e199073db583771a59278 (diff)
downloadsyncthing-3f1fa04725d022407d5c291941b9bf6dd700bf50.tar.gz
syncthing-3f1fa04725d022407d5c291941b9bf6dd700bf50.zip
build, jenkins: Move test coverage stuff to jenkins/
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4178
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh34
1 files changed, 0 insertions, 34 deletions
diff --git a/build.sh b/build.sh
index 29e67e01a..14fa68ff1 100755
--- a/build.sh
+++ b/build.sh
@@ -93,40 +93,6 @@ case "${1:-default}" in
done
;;
- test-cov)
- ulimit -t 600 &>/dev/null || true
- ulimit -d 512000 &>/dev/null || true
- ulimit -m 512000 &>/dev/null || true
-
- echo "mode: set" > coverage.out
- fail=0
-
- # For every package in the repo
- for dir in $(go list ./lib/... ./cmd/...) ; do
- # run the tests
- GOPATH="$(pwd)/Godeps/_workspace:$GOPATH" go test -coverprofile=profile.out $dir
- if [ -f profile.out ] ; then
- # and if there was test output, append it to coverage.out
- grep -v "mode: " profile.out >> coverage.out
- rm profile.out
- fi
- done
-
- notCovered=$(egrep -c '\s0$' coverage.out)
- total=$(wc -l coverage.out | awk '{print $1}')
- coverPct=$(awk "BEGIN{print (1 - $notCovered / $total) * 100}")
- echo "Total coverage is $coverPct%"
-
- gocov convert coverage.out | gocov-xml > coverage.xml
-
- # This is usually run from within Jenkins. If it is, we need to
- # tweak the paths in coverage.xml so cobertura finds the
- # source.
- if [[ "${WORKSPACE:-default}" != "default" ]] ; then
- sed "s#$WORKSPACE##g" < coverage.xml > coverage.xml.new && mv coverage.xml.new coverage.xml
- fi
- ;;
-
test-xunit)
ulimit -t 600 &>/dev/null || true
ulimit -d 512000 &>/dev/null || true