ensure blocks with invalid winning post are not accepted

This commit is contained in:
whyrusleeping 2020-07-22 14:04:20 -07:00
parent 8fb3f7e40e
commit e36fb5e622

View File

@ -449,7 +449,7 @@ func (wpp badWpp) ComputeProof(context.Context, []abi.SectorInfo, abi.PoStRandom
}
func TestSyncBadWinningPoSt(t *testing.T) {
H := 10
H := 15
tu := prepSyncTest(t, H)
client := tu.addClientNode()
@ -460,13 +460,12 @@ func TestSyncBadWinningPoSt(t *testing.T) {
base := tu.g.CurTipset
// both miners now produce invalid winning posts
tu.g.SetWinningPoStProver(tu.g.Miners[0], &badWpp{})
tu.g.SetWinningPoStProver(tu.g.Miners[1], &badWpp{})
a1 := tu.mineOnBlock(base, 0, nil, false, true)
fmt.Println(a1)
t.Fatal("WIP: TODO")
// now ensure that new blocks are not accepted
tu.mineOnBlock(base, 0, nil, false, true)
}
func (tu *syncTestUtil) loadChainToNode(to int) {