Skip to content

Commit

Permalink
add coveralls support
Browse files Browse the repository at this point in the history
  • Loading branch information
John Frey committed Aug 19, 2016
1 parent 0a4a4e7 commit 395d4c7
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Expand Up @@ -2,6 +2,7 @@
*.o
*.a
*.so

# OSX
*.DS_Store

Expand All @@ -18,7 +19,6 @@ _test
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*

_testmain.go

*.exe
Expand Down
17 changes: 10 additions & 7 deletions .travis.yml
@@ -1,13 +1,16 @@
sudo: required
services:
- docker
- docker
language: go
go:
- 1.7
- 1.7
env:
- BUILD_DIR=registry
- BUILD_DIR=rackhd

matrix:
- BUILD_DIR=registry
- BUILD_DIR=rackhd
global:
secure: nVUh59671AbppNtMA9P18coId3lgfa39on0SppQQA00r41DW9jeHOP0cVFBn0eqkjYBI4mDpwBAEqSHKkNLiS1qLvy3K8DiuP/C2sNhZ0sRJ5ssu8ap1k0s09v/3P9L/ZrsIcmTV7TUzMfEc0Nee7BpRKbFN8V2afD/5rmxWFqHaxN/3m5JoOL7pFPG/n35t+hcqWOAUXRskTkgLvFKapB/tYLv6PW1pCPtEc46wiKFzVgoJG7GoqyOsFcnrksxigjww+6jxxH8U/l2gR72ch5V42NHF/9VptPmGwKWwwxrXoyQXXR1plU1thOS/Jug9+sjAlZfgyRZSW9I6ihBwKzyBNlaeQuGMVdgPaFXcNhEZtN6XL2/aO7/nCDkEOomTt0IL2UA6HZJJ/MYjsq8GCnD+EgdnQe7GWVbF1c301RaDt2z+1kjlFdmGQr3rk2C3v+rrvDq02chRk9u17G36Y749RmbstFpA0zYn8OU+B9aSAg8cg7paV8e3pkhTVsq2Z12cQJoE1SsYJW8FxCi4Ob6JTPmL+9czEpGsKAxmwUCmw1p5epFvS3bePan0c092miHP0cVE3eUt6LA0YTKiD4ZEKM5cn6KVl45Xm1xqydllin8xHigo69IaTep1DEkPQh3WtbLP3vL5kAkLlHkAFXhygKJMar1QKKBy0pGeCv8=
script:
- cd $BUILD_DIR && make

- cd $BUILD_DIR && make
after_success:
- cd $TRAVIS_BUILD_DIR && make coveralls
19 changes: 19 additions & 0 deletions Makefile
@@ -0,0 +1,19 @@
ORGANIZATION = RackHD
PROJECT = neighborhood-manager

TTY = $(shell if [ -t 0 ]; then echo "-ti"; fi)

PROJECT_DIR = /go/src/github.com/${ORGANIZATION}/${PROJECT}
DOCKER_DIR = ${PROJECT_DIR}
DOCKER_IMAGE = rackhd/golang:1.7.0-wheezy
DOCKER_CMD = docker run --rm -v ${PWD}:${PROJECT_DIR} ${TTY} -w ${DOCKER_DIR} ${DOCKER_IMAGE}

noop:
@echo Neighborhood Manager

coveralls:
@go get github.com/mattn/goveralls
@go get github.com/modocache/gover
@go get golang.org/x/tools/cmd/cover
@gover
@goveralls -coverprofile=gover.coverprofile -service=travis-ci
3 changes: 1 addition & 2 deletions rackhd/Makefile
Expand Up @@ -69,8 +69,7 @@ test:
@${DOCKER_CMD} make test-local

test-local: lint-local
@ginkgo -r -race -trace -cover -randomizeAllSpecs --slowSpecThreshold=${SLOWTEST}
# @go tool cover -html=watcher/watcher.coverprofile -o watcher-cover.html
@ginkgo -race -trace -randomizeAllSpecs -r -cover

release: deps build
@docker build -t rackhd/${APPLICATION} .
Expand Down
2 changes: 1 addition & 1 deletion registry/Makefile
Expand Up @@ -75,7 +75,7 @@ test:
@${DOCKER_CMD} make test-local

test-local: lint-local
@ginkgo -race -trace -cover -randomizeAllSpecs --slowSpecThreshold=${SLOWTEST}
@ginkgo -r -race -trace -cover -randomizeAllSpecs --slowSpecThreshold=${SLOWTEST}

release: deps build
@docker build -t rackhd/${APPLICATION} .
Expand Down

0 comments on commit 395d4c7

Please sign in to comment.