forked from TrueCloudLab/frostfs-node
[#311] ir: Fix data race in unit tests
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
parent
872fe90c40
commit
2f6757c828
2 changed files with 5 additions and 4 deletions
|
@ -2,7 +2,6 @@ package alphabet_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
|
||||||
|
|
||||||
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/innerring"
|
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/innerring"
|
||||||
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/innerring/processors/alphabet"
|
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/innerring/processors/alphabet"
|
||||||
|
@ -140,7 +139,7 @@ func TestProcessorEmitsGasToNetmapIfNoParsedWallets(t *testing.T) {
|
||||||
|
|
||||||
processor.HandleGasEmission(timers.NewAlphabetEmitTick{})
|
processor.HandleGasEmission(timers.NewAlphabetEmitTick{})
|
||||||
|
|
||||||
time.Sleep(time.Second)
|
processor.WaitPoolRunning()
|
||||||
|
|
||||||
require.EqualValues(t, []invokedMethod{
|
require.EqualValues(t, []invokedMethod{
|
||||||
{
|
{
|
||||||
|
@ -201,7 +200,7 @@ func TestProcessorDoesntEmitGasIfNoNetmapOrParsedWallets(t *testing.T) {
|
||||||
|
|
||||||
processor.HandleGasEmission(timers.NewAlphabetEmitTick{})
|
processor.HandleGasEmission(timers.NewAlphabetEmitTick{})
|
||||||
|
|
||||||
time.Sleep(time.Second)
|
processor.WaitPoolRunning()
|
||||||
|
|
||||||
require.EqualValues(t, []invokedMethod{
|
require.EqualValues(t, []invokedMethod{
|
||||||
{
|
{
|
||||||
|
|
|
@ -254,7 +254,9 @@ func TestHandleUnbind(t *testing.T) {
|
||||||
|
|
||||||
proc.handleBind(evBind)
|
proc.handleBind(evBind)
|
||||||
|
|
||||||
time.Sleep(time.Second)
|
for proc.pool.Running() > 0 {
|
||||||
|
time.Sleep(10 * time.Millisecond)
|
||||||
|
}
|
||||||
|
|
||||||
require.EqualValues(t, []frostfsid.CommonBindPrm{expBind}, id.remove, "invalid remove keys value")
|
require.EqualValues(t, []frostfsid.CommonBindPrm{expBind}, id.remove, "invalid remove keys value")
|
||||||
require.EqualValues(t, []frostfsid.CommonBindPrm{expBind}, id.add, "invalid add keys value")
|
require.EqualValues(t, []frostfsid.CommonBindPrm{expBind}, id.add, "invalid add keys value")
|
||||||
|
|
Loading…
Reference in a new issue