Skip to content
Snippets Groups Projects
Unverified Commit ae70cfee authored by XuPeng-SH's avatar XuPeng-SH Committed by GitHub
Browse files

(tae): update ut for sleep time (#2878)

parent 6ffed88c
No related branches found
No related tags found
No related merge requests found
......@@ -254,6 +254,8 @@ func (d *DB) ApplySnapshot(dbName string, path string) error {
var err error
database, _ := d.Store.Catalog.SimpleGetDatabaseByName(dbName)
loader := NewDBSSLoader(d.Store.Catalog, database, d.Store.DataTables, path)
// TODO: Tem workaround
time.Sleep(time.Microsecond * 10)
if err = loader.PrepareLoad(); err != nil {
return err
}
......
......@@ -121,9 +121,10 @@ func TestCheckpoint1(t *testing.T) {
assert.Nil(t, err)
assert.Nil(t, txn.Commit())
}
time.Sleep(time.Millisecond * 20)
{
blockCnt := 0
blockCnt := 0
fn := func() bool {
blockCnt = 0
blockFn := func(entry *catalog.BlockEntry) error {
blockCnt++
return nil
......@@ -131,9 +132,12 @@ func TestCheckpoint1(t *testing.T) {
processor := new(catalog.LoopProcessor)
processor.BlockFn = blockFn
err := db.Opts.Catalog.RecurLoop(processor)
assert.Nil(t, err)
assert.Equal(t, 2+3, blockCnt)
assert.NoError(t, err)
return blockCnt == 2+3
}
testutils.WaitExpect(1000, fn)
fn()
assert.Equal(t, 2+3, blockCnt)
}
func TestCheckpoint2(t *testing.T) {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment