fix tests
This commit is contained in:
parent
b79b826805
commit
182b754aa2
@ -2,6 +2,10 @@ version: 2.1
|
|||||||
orbs:
|
orbs:
|
||||||
go: gotest/tools@0.0.9
|
go: gotest/tools@0.0.9
|
||||||
|
|
||||||
|
executors:
|
||||||
|
golang:
|
||||||
|
docker:
|
||||||
|
- image: circleci/golang:1.13
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
install-deps:
|
install-deps:
|
||||||
@ -22,9 +26,6 @@ commands:
|
|||||||
- 'v2-lotus-params-'
|
- 'v2-lotus-params-'
|
||||||
paths:
|
paths:
|
||||||
- /var/tmp/filecoin-proof-parameters/
|
- /var/tmp/filecoin-proof-parameters/
|
||||||
- run:
|
|
||||||
command: GO111MODULE=on go get github.com/ipfs/ipget@c0cbd7d9d1925965a5aa0895d5ff32dbdb4a009e
|
|
||||||
working_directory: "~"
|
|
||||||
- run: make build/.params-1024
|
- run: make build/.params-1024
|
||||||
- save_cache:
|
- save_cache:
|
||||||
name: Save parameters cache
|
name: Save parameters cache
|
||||||
@ -35,7 +36,7 @@ commands:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
mod-tidy-check:
|
mod-tidy-check:
|
||||||
executor: go/circleci-golang
|
executor: golang
|
||||||
steps:
|
steps:
|
||||||
- install-deps
|
- install-deps
|
||||||
- prepare
|
- prepare
|
||||||
@ -48,7 +49,7 @@ jobs:
|
|||||||
parameters:
|
parameters:
|
||||||
executor:
|
executor:
|
||||||
type: executor
|
type: executor
|
||||||
default: go/circleci-golang
|
default: golang
|
||||||
go-test-flags:
|
go-test-flags:
|
||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
@ -116,7 +117,7 @@ jobs:
|
|||||||
parameters:
|
parameters:
|
||||||
executor:
|
executor:
|
||||||
type: executor
|
type: executor
|
||||||
default: go/circleci-golang
|
default: golang
|
||||||
golangci-lint-version:
|
golangci-lint-version:
|
||||||
type: string
|
type: string
|
||||||
default: 1.17.1
|
default: 1.17.1
|
||||||
|
2
Makefile
2
Makefile
@ -51,7 +51,7 @@ build/.update-modules:
|
|||||||
## PROOFS
|
## PROOFS
|
||||||
|
|
||||||
bin/ipget:
|
bin/ipget:
|
||||||
./bin/dist_get /ipns/dist.ipfs.io ipget bin/ipget v0.4.0
|
./bin/dist_get /ipns/dist.ipfs.io ipget bin/ipget v0.5.0
|
||||||
|
|
||||||
PARAM_SECTOR_SIZES:=1024 16777216 268435456 1073741824
|
PARAM_SECTOR_SIZES:=1024 16777216 268435456 1073741824
|
||||||
PARAM_SECTOR_SIZES:=$(addprefix build/.params-,$(PARAM_SECTOR_SIZES))
|
PARAM_SECTOR_SIZES:=$(addprefix build/.params-,$(PARAM_SECTOR_SIZES))
|
||||||
|
@ -159,12 +159,12 @@ func toReadableFile(r io.Reader, n int64) (*os.File, func() error, error) {
|
|||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
var copyWait sync.WaitGroup
|
var wait sync.Mutex
|
||||||
copyWait.Add(1)
|
|
||||||
var werr error
|
var werr error
|
||||||
|
|
||||||
|
wait.Lock()
|
||||||
go func() {
|
go func() {
|
||||||
defer copyWait.Done()
|
defer wait.Unlock()
|
||||||
|
|
||||||
_, werr = io.CopyN(w, r, n)
|
_, werr = io.CopyN(w, r, n)
|
||||||
|
|
||||||
@ -175,7 +175,7 @@ func toReadableFile(r io.Reader, n int64) (*os.File, func() error, error) {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
return f, func() error {
|
return f, func() error {
|
||||||
copyWait.Wait()
|
wait.Lock()
|
||||||
return nil
|
return werr
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
@ -34,15 +34,9 @@ func TestSealAndVerify(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
fi, err := ioutil.TempFile("", "sbtestfi")
|
r := io.LimitReader(rand.New(rand.NewSource(42)), 1016)
|
||||||
if err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
|
||||||
defer fi.Close()
|
|
||||||
|
|
||||||
io.CopyN(fi, rand.New(rand.NewSource(42)), 1016)
|
if _, err := sb.AddPiece("foo", 1016, r); err != nil {
|
||||||
|
|
||||||
if _, err := sb.AddPiece("foo", 1016, fi.Name()); err != nil {
|
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user