[#1761] pilorama: Use batch size of 1 for tests

Improve tests speed by a lot and use more iterations in `ApplyRandom` test.

Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
This commit is contained in:
Evgenii Stratonikov 2022-09-07 11:50:03 +03:00 committed by fyrchik
parent a2bb3a2a96
commit 87bd49563e

View file

@ -31,7 +31,9 @@ var providers = []struct {
tmpDir, err := os.MkdirTemp(os.TempDir(), "*") tmpDir, err := os.MkdirTemp(os.TempDir(), "*")
require.NoError(t, err) require.NoError(t, err)
f := NewBoltForest(WithPath(filepath.Join(tmpDir, "test.db"))) f := NewBoltForest(
WithPath(filepath.Join(tmpDir, "test.db")),
WithMaxBatchSize(1))
require.NoError(t, f.Open(false)) require.NoError(t, f.Open(false))
require.NoError(t, f.Init()) require.NoError(t, f.Init())
t.Cleanup(func() { t.Cleanup(func() {
@ -486,9 +488,9 @@ func testForestTreeApplyRandom(t *testing.T, constructor func(t testing.TB) Fore
rand.Seed(42) rand.Seed(42)
const ( const (
nodeCount = 4 nodeCount = 5
opCount = 10 opCount = 20
iterCount = 100 iterCount = 200
) )
cid := cidtest.ID() cid := cidtest.ID()