mirror of
https://github.com/libp2p/go-libp2p-peerstore.git
synced 2025-02-10 06:50:15 +08:00
fix CI, vet, and annoying types
This commit is contained in:
parent
c87d50ff49
commit
901c7a7e3d
16
.travis.yml
16
.travis.yml
@ -1,6 +1,6 @@
|
|||||||
os:
|
os:
|
||||||
- linux
|
- linux
|
||||||
- osx
|
- osx
|
||||||
|
|
||||||
language: go
|
language: go
|
||||||
|
|
||||||
@ -9,12 +9,16 @@ go:
|
|||||||
|
|
||||||
install: true
|
install: true
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- make deps
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- make deps
|
- go vet
|
||||||
- gx-go rewrite
|
- $GOPATH/bin/goveralls -service="travis-ci"
|
||||||
- go get github.com/mattn/goveralls
|
|
||||||
- goveralls -service=travis-ci
|
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
- $GOPATH/src/gx
|
- $GOPATH/src/gx
|
||||||
|
|
||||||
|
notifications:
|
||||||
|
email: false
|
||||||
|
17
Makefile
17
Makefile
@ -1,14 +1,17 @@
|
|||||||
test: deps
|
|
||||||
go test -race -v ./...
|
|
||||||
|
|
||||||
export IPFS_API ?= v04x.ipfs.io
|
export IPFS_API ?= v04x.ipfs.io
|
||||||
|
|
||||||
gx:
|
gx:
|
||||||
go get -u github.com/whyrusleeping/gx
|
go get github.com/whyrusleeping/gx
|
||||||
go get -u github.com/whyrusleeping/gx-go
|
go get github.com/whyrusleeping/gx-go
|
||||||
|
|
||||||
deps: gx
|
covertools:
|
||||||
|
go get github.com/mattn/goveralls
|
||||||
|
go get golang.org/x/tools/cmd/cover
|
||||||
|
|
||||||
|
deps: gx covertools
|
||||||
gx --verbose install --global
|
gx --verbose install --global
|
||||||
gx-go rewrite
|
gx-go rewrite
|
||||||
go get -t ./...
|
|
||||||
|
publish:
|
||||||
|
gx-go rewrite --undo
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ func testHas(t *testing.T, exp, act []ma.Multiaddr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if !found {
|
if !found {
|
||||||
t.Fatal("expected address %s not found", a)
|
t.Fatalf("expected address %s not found", a)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ type metrics struct {
|
|||||||
latmu sync.RWMutex
|
latmu sync.RWMutex
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewMetrics() Metrics {
|
func NewMetrics() *metrics {
|
||||||
return &metrics{
|
return &metrics{
|
||||||
latmap: make(map[peer.ID]time.Duration),
|
latmap: make(map[peer.ID]time.Duration),
|
||||||
}
|
}
|
||||||
|
@ -163,8 +163,8 @@ func (kb *keybook) AddPrivKey(p peer.ID, sk ic.PrivKey) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type peerstore struct {
|
type peerstore struct {
|
||||||
keybook
|
*keybook
|
||||||
metrics
|
*metrics
|
||||||
AddrManager
|
AddrManager
|
||||||
|
|
||||||
// store other data, like versions
|
// store other data, like versions
|
||||||
@ -180,8 +180,8 @@ type peerstore struct {
|
|||||||
// NewPeerstore creates a threadsafe collection of peers.
|
// NewPeerstore creates a threadsafe collection of peers.
|
||||||
func NewPeerstore() Peerstore {
|
func NewPeerstore() Peerstore {
|
||||||
return &peerstore{
|
return &peerstore{
|
||||||
keybook: *newKeybook(),
|
keybook: newKeybook(),
|
||||||
metrics: *(NewMetrics()).(*metrics),
|
metrics: NewMetrics(),
|
||||||
AddrManager: AddrManager{},
|
AddrManager: AddrManager{},
|
||||||
//ds: dssync.MutexWrap(ds.NewMapDatastore()),
|
//ds: dssync.MutexWrap(ds.NewMapDatastore()),
|
||||||
ds: make(map[string]interface{}),
|
ds: make(map[string]interface{}),
|
||||||
|
Loading…
Reference in New Issue
Block a user