Skip to content

Commit e749d8f

Browse files
committed
update
Signed-off-by: Bo-Yi Wu <[email protected]>
1 parent 68cabb9 commit e749d8f

File tree

2 files changed

+39
-3
lines changed

2 files changed

+39
-3
lines changed

.drone.yml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,22 @@ pipeline:
3535
TAGS: bindata sqlite
3636
GOPATH: /srv/app
3737
commands:
38-
- make test
38+
- make unit-test-coverage
3939
when:
4040
event: [ push, tag, pull_request ]
4141

42+
test-tag:
43+
image: webhippie/golang:edge
44+
pull: true
45+
group: test
46+
environment:
47+
TAGS: bindata
48+
GOPATH: /srv/app
49+
commands:
50+
- make test
51+
when:
52+
event: [ tag ]
53+
4254
# Commented until db locking have been resolved!
4355
# test-sqlite:
4456
# image: webhippie/golang:edge
@@ -53,6 +65,19 @@ pipeline:
5365
# event: [ push, tag, pull_request ]
5466

5567
test-mysql:
68+
image: webhippie/golang:edge
69+
pull: true
70+
group: test
71+
environment:
72+
TAGS: bindata
73+
GOPATH: /srv/app
74+
commands:
75+
# test for mysql
76+
- make integration-test-coverage
77+
when:
78+
event: [ push, pull_request ]
79+
80+
test-mysql-tag:
5681
image: webhippie/golang:edge
5782
pull: true
5883
group: test
@@ -62,7 +87,7 @@ pipeline:
6287
commands:
6388
- make test-mysql
6489
when:
65-
event: [ push, tag, pull_request ]
90+
event: [ tag ]
6691

6792
test-pgsql:
6893
image: webhippie/golang:edge
@@ -76,6 +101,17 @@ pipeline:
76101
when:
77102
event: [ push, tag, pull_request ]
78103

104+
generate_coverage:
105+
image: webhippie/golang:edge
106+
pull: true
107+
environment:
108+
TAGS: bindata
109+
GOPATH: /srv/app
110+
commands:
111+
- make coverage
112+
when:
113+
event: [ push, pull_request ]
114+
79115
coverage:
80116
image: robertstettner/drone-codecov
81117
secrets: [ codecov_token ]

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ test: fmt-check
135135
$(GO) test $(PACKAGES)
136136

137137
.PHONY: coverage
138-
coverage: unit-test-coverage integration-test-coverage
138+
coverage:
139139
@hash gocovmerge > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
140140
$(GO) get -u github.com/wadey/gocovmerge; \
141141
fi

0 commit comments

Comments
 (0)