Merge pull request #1758 from dnephin/speed-up-unit-test
Reduce number of blobs in TestWalkBlobs
This commit is contained in:
commit
343d2d3c5d
4
Makefile
4
Makefile
@ -169,7 +169,7 @@ uninstall:
|
|||||||
coverage: ## generate coverprofiles from the unit tests, except tests that require root
|
coverage: ## generate coverprofiles from the unit tests, except tests that require root
|
||||||
@echo "$(WHALE) $@"
|
@echo "$(WHALE) $@"
|
||||||
@rm -f coverage.txt
|
@rm -f coverage.txt
|
||||||
go test -i ${TESTFLAGS} $(filter-out ${INTEGRATION_PACKAGE},${PACKAGES})
|
@go test -i ${TESTFLAGS} $(filter-out ${INTEGRATION_PACKAGE},${PACKAGES})
|
||||||
( for pkg in $(filter-out ${INTEGRATION_PACKAGE},${PACKAGES}); do \
|
( for pkg in $(filter-out ${INTEGRATION_PACKAGE},${PACKAGES}); do \
|
||||||
go test ${TESTFLAGS} \
|
go test ${TESTFLAGS} \
|
||||||
-cover \
|
-cover \
|
||||||
@ -183,7 +183,7 @@ coverage: ## generate coverprofiles from the unit tests, except tests that requi
|
|||||||
|
|
||||||
root-coverage: ## generate coverage profiles for unit tests that require root
|
root-coverage: ## generate coverage profiles for unit tests that require root
|
||||||
@echo "$(WHALE) $@"
|
@echo "$(WHALE) $@"
|
||||||
go test -i ${TESTFLAGS} $(filter-out ${INTEGRATION_PACKAGE},${TEST_REQUIRES_ROOT_PACKAGES})
|
@go test -i ${TESTFLAGS} $(filter-out ${INTEGRATION_PACKAGE},${TEST_REQUIRES_ROOT_PACKAGES})
|
||||||
( for pkg in $(filter-out ${INTEGRATION_PACKAGE},${TEST_REQUIRES_ROOT_PACKAGES}); do \
|
( for pkg in $(filter-out ${INTEGRATION_PACKAGE},${TEST_REQUIRES_ROOT_PACKAGES}); do \
|
||||||
go test ${TESTFLAGS} \
|
go test ${TESTFLAGS} \
|
||||||
-cover \
|
-cover \
|
||||||
|
@ -179,10 +179,9 @@ func TestWalkBlobs(t *testing.T) {
|
|||||||
defer cleanup()
|
defer cleanup()
|
||||||
|
|
||||||
const (
|
const (
|
||||||
nblobs = 4 << 10
|
nblobs = 79
|
||||||
maxsize = 4 << 10
|
maxsize = 4 << 10
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
blobs = populateBlobStore(ctx, t, cs, nblobs, maxsize)
|
blobs = populateBlobStore(ctx, t, cs, nblobs, maxsize)
|
||||||
expected = map[digest.Digest]struct{}{}
|
expected = map[digest.Digest]struct{}{}
|
||||||
@ -251,7 +250,7 @@ func generateBlobs(t checker, nblobs, maxsize int64) map[digest.Digest][]byte {
|
|||||||
for i := int64(0); i < nblobs; i++ {
|
for i := int64(0); i < nblobs; i++ {
|
||||||
p := make([]byte, mrand.Int63n(maxsize))
|
p := make([]byte, mrand.Int63n(maxsize))
|
||||||
|
|
||||||
if _, err := rand.Read(p); err != nil {
|
if _, err := mrand.Read(p); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user