Skip to content

Commit 22dde98

Browse files
authored
Merge pull request #2 from ipfs/feat/ci
Add CI support
2 parents 9dc2657 + 72cc4b9 commit 22dde98

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

.travis.yml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
sudo: false
2+
3+
4+
language: go
5+
go:
6+
- 'tip'
7+
8+
install:
9+
- go get github.com/whyrusleeping/gx
10+
- go get github.com/whyrusleeping/gx-go
11+
- gx install --global
12+
script:
13+
- gx test -v -race -coverprofile=coverage.txt -covermode=atomic .
14+
15+
after_success:
16+
- bash <(curl -s https://codecov.io/bash)
17+
18+
cache:
19+
directories:
20+
- $GOPATH/src/gx
21+
22+
notifications:
23+
email: false
24+

codecov.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
coverage:
2+
range: "50...100"
3+
comment: off

datastore.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ func (d *datastore) QueryNew(q dsq.Query) (dsq.Results, error) {
7373
return d.QueryOrig(q)
7474
}
7575

76+
prefix := []byte(q.Prefix)
7677
opt := badger.DefaultIteratorOptions
7778
opt.FetchValues = !q.KeysOnly
7879
it := d.DB.NewIterator(opt)
@@ -82,7 +83,7 @@ func (d *datastore) QueryNew(q dsq.Query) (dsq.Results, error) {
8283

8384
return dsq.ResultsFromIterator(q, dsq.Iterator{
8485
Next: func() (dsq.Result, bool) {
85-
if !it.ValidForPrefix(q.Prefix) {
86+
if !it.ValidForPrefix(prefix) {
8687
return dsq.Result{}, false
8788
}
8889
item := it.Item()

0 commit comments

Comments
 (0)