[#311] ir: Fix data race in unit tests
All checks were successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/push/pre-commit Pipeline was successful

Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
Dmitrii Stepanov 2023-05-04 14:13:25 +03:00
parent 872fe90c40
commit 2f6757c828
2 changed files with 5 additions and 4 deletions

View file

@ -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{
{ {

View file

@ -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")