Commit 9645cf22 authored by Hamdi Allam's avatar Hamdi Allam

indexerStoppedCh in setup

parent 4cb114d7
...@@ -82,21 +82,19 @@ func createE2ETestSuite(t *testing.T) E2ETestSuite { ...@@ -82,21 +82,19 @@ func createE2ETestSuite(t *testing.T) E2ETestSuite {
indexer, err := indexer.NewIndexer(indexerCfg) indexer, err := indexer.NewIndexer(indexerCfg)
require.NoError(t, err) require.NoError(t, err)
indexerStoppedCh := make(chan interface{}, 1)
indexerCtx, indexerStop := context.WithCancel(context.Background()) indexerCtx, indexerStop := context.WithCancel(context.Background())
go func() { go func() {
err := indexer.Run(indexerCtx) err := indexer.Run(indexerCtx)
require.NoError(t, err) require.NoError(t, err)
indexerStoppedCh <- nil
indexer.Cleanup()
}() }()
t.Cleanup(func() { t.Cleanup(func() {
indexerStop() indexerStop()
<-indexerStoppedCh
// wait a second for the stop signal to be received
time.Sleep(1 * time.Second)
indexer.Cleanup() indexer.Cleanup()
db.Close() db.Close()
opSys.Close() opSys.Close()
}) })
......
Markdown is supported
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