Skip to content

Commit

Permalink
add pause/resume test
Browse files Browse the repository at this point in the history
  • Loading branch information
noot committed Jun 15, 2021
1 parent 7a5ce9e commit 749da75
Show file tree
Hide file tree
Showing 5 changed files with 342 additions and 0 deletions.
146 changes: 146 additions & 0 deletions dot/network/mock_block_state.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

111 changes: 111 additions & 0 deletions dot/network/mock_syncer.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions dot/network/mock_transaction_handler.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions lib/babe/babe_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -253,3 +253,33 @@ func TestStartAndStop(t *testing.T) {
err = bs.Stop()
require.NoError(t, err)
}

func TestService_PauseAndResume(t *testing.T) {
bs := createTestService(t, &ServiceConfig{
LogLvl: log.LvlCrit,
})
err := bs.Start()
require.NoError(t, err)
time.Sleep(time.Second)

go func() {
_ = bs.Pause()
}()

go func() {
_ = bs.Pause()
}()

go func() {
err := bs.Resume()
require.NoError(t, err)
}()

go func() {
err := bs.Resume()
require.NoError(t, err)
}()

err = bs.Stop()
require.NoError(t, err)
}
31 changes: 31 additions & 0 deletions lib/runtime/mock_transaction_state.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 749da75

Please sign in to comment.