mirror of
https://github.com/unidoc/unioffice.git
synced 2025-04-25 13:48:53 +08:00
22 lines
510 B
Bash
Executable File
22 lines
510 B
Bash
Executable File
#!/bin/bash
|
|
PKG=baliance.com/gooxml
|
|
ALLPKGS=`go list $PKG/... | grep -iv schema`
|
|
|
|
cd $GOPATH/src/$PKG
|
|
echo "Prebuilding"
|
|
go build -i $PKG/...
|
|
go test -i $PKG/...
|
|
|
|
echo -e "mode: atomic" > coverage.txt
|
|
echo "Running tests"
|
|
for pkg in $ALLPKGS; do
|
|
echo $pkg
|
|
go test -coverprofile=coverprofile -covermode=atomic $pkg
|
|
if [ -f coverprofile ]; then
|
|
tail -n+2 coverprofile >> coverage.txt
|
|
rm coverprofile
|
|
fi
|
|
done
|
|
rm coverage.out coverage.txte
|
|
bash <(curl -s https://codecov.io/bash)
|