forked from cerc-io/plugeth
swarm/storage: speed up garbage collection and rpc tests (#18128)
This commit is contained in:
parent
51e2e78d26
commit
3333fe660f
@ -344,17 +344,18 @@ func TestLDBStoreWithoutCollectGarbage(t *testing.T) {
|
|||||||
func TestLDBStoreCollectGarbage(t *testing.T) {
|
func TestLDBStoreCollectGarbage(t *testing.T) {
|
||||||
|
|
||||||
// below max ronud
|
// below max ronud
|
||||||
cap := defaultMaxGCRound / 2
|
initialCap := defaultMaxGCRound / 100
|
||||||
|
cap := initialCap / 2
|
||||||
t.Run(fmt.Sprintf("A/%d/%d", cap, cap*4), testLDBStoreCollectGarbage)
|
t.Run(fmt.Sprintf("A/%d/%d", cap, cap*4), testLDBStoreCollectGarbage)
|
||||||
t.Run(fmt.Sprintf("B/%d/%d", cap, cap*4), testLDBStoreRemoveThenCollectGarbage)
|
t.Run(fmt.Sprintf("B/%d/%d", cap, cap*4), testLDBStoreRemoveThenCollectGarbage)
|
||||||
|
|
||||||
// at max round
|
// at max round
|
||||||
cap = defaultMaxGCRound
|
cap = initialCap
|
||||||
t.Run(fmt.Sprintf("A/%d/%d", cap, cap*4), testLDBStoreCollectGarbage)
|
t.Run(fmt.Sprintf("A/%d/%d", cap, cap*4), testLDBStoreCollectGarbage)
|
||||||
t.Run(fmt.Sprintf("B/%d/%d", cap, cap*4), testLDBStoreRemoveThenCollectGarbage)
|
t.Run(fmt.Sprintf("B/%d/%d", cap, cap*4), testLDBStoreRemoveThenCollectGarbage)
|
||||||
|
|
||||||
// more than max around, not on threshold
|
// more than max around, not on threshold
|
||||||
cap = defaultMaxGCRound * 1.1
|
cap = initialCap + 500
|
||||||
t.Run(fmt.Sprintf("A/%d/%d", cap, cap*4), testLDBStoreCollectGarbage)
|
t.Run(fmt.Sprintf("A/%d/%d", cap, cap*4), testLDBStoreCollectGarbage)
|
||||||
t.Run(fmt.Sprintf("B/%d/%d", cap, cap*4), testLDBStoreRemoveThenCollectGarbage)
|
t.Run(fmt.Sprintf("B/%d/%d", cap, cap*4), testLDBStoreRemoveThenCollectGarbage)
|
||||||
|
|
||||||
@ -578,7 +579,7 @@ func testLDBStoreRemoveThenCollectGarbage(t *testing.T) {
|
|||||||
// TestLDBStoreCollectGarbageAccessUnlikeIndex tests garbage collection where accesscount differs from indexcount
|
// TestLDBStoreCollectGarbageAccessUnlikeIndex tests garbage collection where accesscount differs from indexcount
|
||||||
func TestLDBStoreCollectGarbageAccessUnlikeIndex(t *testing.T) {
|
func TestLDBStoreCollectGarbageAccessUnlikeIndex(t *testing.T) {
|
||||||
|
|
||||||
capacity := defaultMaxGCRound * 2
|
capacity := defaultMaxGCRound / 100 * 2
|
||||||
n := capacity - 1
|
n := capacity - 1
|
||||||
|
|
||||||
ldb, cleanup := newLDBStore(t)
|
ldb, cleanup := newLDBStore(t)
|
||||||
|
@ -37,5 +37,5 @@ func TestRPCStore(t *testing.T) {
|
|||||||
store := NewGlobalStore(rpc.DialInProc(server))
|
store := NewGlobalStore(rpc.DialInProc(server))
|
||||||
defer store.Close()
|
defer store.Close()
|
||||||
|
|
||||||
test.MockStore(t, store, 100)
|
test.MockStore(t, store, 30)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user