mirror of https://github.com/ceph/go-ceph
20 lines
463 B
Bash
Executable File
20 lines
463 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
rm -rf /tmp/ceph
|
|
mkdir /tmp/ceph
|
|
/micro-osd.sh /tmp/ceph
|
|
export CEPH_CONF=/tmp/ceph/ceph.conf
|
|
|
|
export PATH=/usr/lib/go-1.10/bin:$PATH
|
|
|
|
go get -t -v ./...
|
|
diff -u <(echo -n) <(gofmt -d -s .)
|
|
#go vet ./...
|
|
#go list ./...
|
|
P=github.com/ceph/go-ceph
|
|
GOCACHE=off go test -v -covermode=count -coverprofile=cover.out -coverpkg=$P/cephfs,$P/rados,$P/rbd ./...
|
|
mkdir -p /results/coverage
|
|
go tool cover -html=cover.out -o /results/coverage/go-ceph.html
|