fix: niporep: unflake provecommit failure for niporep

This commit is contained in:
Rod Vagg 2024-06-26 15:33:58 +10:00 committed by Aarsh Shah
parent 7052db44e8
commit d9af3696ab

View File

@ -1148,6 +1148,6 @@ func (tm *TestUnmanagedMiner) IsImmutableDeadline(ctx context.Context, deadlineI
di, err := tm.FullNode.StateMinerProvingDeadline(ctx, tm.ActorAddr, types.EmptyTSK)
require.NoError(tm.t, err)
// don't rely on di.Index because if we haven't enrolled in cron it won't be ticking
currentDeadline := uint64((di.CurrentEpoch - di.PeriodStart) / di.WPoStChallengeWindow)
return currentDeadline == deadlineIndex || currentDeadline == deadlineIndex-1
currentDeadlineIdx := uint64(math.Abs(float64((di.CurrentEpoch - di.PeriodStart) / di.WPoStChallengeWindow)))
return currentDeadlineIdx == deadlineIndex || currentDeadlineIdx == deadlineIndex-1
}