Add Makefile
This commit is contained in:
parent
2a2a435a7c
commit
01496fe41f
|
@ -1,3 +1,4 @@
|
|||
.sass-cache
|
||||
*.test
|
||||
robeaux
|
||||
profile.cov
|
||||
|
|
|
@ -10,7 +10,7 @@ install:
|
|||
- go get code.google.com/p/go.tools/cmd/cover
|
||||
- go get github.com/mattn/goveralls
|
||||
script:
|
||||
- go test -covermode=count -coverprofile=profile.cov github.com/hybridgroup/gobot
|
||||
- make cover
|
||||
- export PATH=$PATH:$HOME/gopath/bin/
|
||||
- goveralls -coverprofile=profile.cov -service=travis-ci -repotoken=sFrR9ZmLP5FLc34lOaqir67RPzYOvFPUB
|
||||
branches:
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
PACKAGES := "github.com/hybridgroup/gobot" "github.com/hybridgroup/gobot/api" "github.com/hybridgroup/gobot/platforms/ardrone" "github.com/hybridgroup/gobot/platforms/beaglebone" "github.com/hybridgroup/gobot/platforms/digispark" "github.com/hybridgroup/gobot/platforms/firmata" "github.com/hybridgroup/gobot/platforms/gpio" "github.com/hybridgroup/gobot/platforms/i2c" "github.com/hybridgroup/gobot/platforms/joystick" "github.com/hybridgroup/gobot/platforms/leap" "github.com/hybridgroup/gobot/platforms/neurosky" "github.com/hybridgroup/gobot/platforms/opencv" "github.com/hybridgroup/gobot/platforms/pebble" "github.com/hybridgroup/gobot/platforms/spark" "github.com/hybridgroup/gobot/platforms/sphero"
|
||||
|
||||
test:
|
||||
go test ./...
|
||||
|
||||
cover:
|
||||
echo "mode: count" > profile.cov ; \
|
||||
for package in $(PACKAGES) ; do \
|
||||
go test -covermode=count -coverprofile=tmp.cov $$package ; \
|
||||
cat tmp.cov | grep -v "mode: count" >> profile.cov ; \
|
||||
done ; \
|
||||
rm tmp.cov ; \
|
Loading…
Reference in New Issue