|
@@ -14,7 +14,12 @@ install: deps
|
|
|
test:
|
|
test:
|
|
|
echo "mode: count" > coverage.out
|
|
echo "mode: count" > coverage.out
|
|
|
for d in $(TESTFOLDER); do \
|
|
for d in $(TESTFOLDER); do \
|
|
|
- $(GO) test -v -covermode=count -coverprofile=profile.out $$d; \
|
|
|
|
|
|
|
+ $(GO) test -v -covermode=count -coverprofile=profile.out $$d > tmp.out; \
|
|
|
|
|
+ cat tmp.out; \
|
|
|
|
|
+ if grep -q "^--- FAIL" tmp.out; then \
|
|
|
|
|
+ rm tmp.out; \
|
|
|
|
|
+ exit 1;\
|
|
|
|
|
+ fi; \
|
|
|
if [ -f profile.out ]; then \
|
|
if [ -f profile.out ]; then \
|
|
|
cat profile.out | grep -v "mode:" >> coverage.out; \
|
|
cat profile.out | grep -v "mode:" >> coverage.out; \
|
|
|
rm profile.out; \
|
|
rm profile.out; \
|