Add inline-gen to itests

This commit is contained in:
Łukasz Magiera 2021-10-18 17:17:54 +02:00
parent 5616dfb1bc
commit 9606dce425
3 changed files with 18 additions and 4 deletions

View File

@ -13,5 +13,5 @@
- [ ] Update `chain/stmgr/forks.go` - [ ] Update `chain/stmgr/forks.go`
- [ ] Schedule - [ ] Schedule
- [ ] Migration - [ ] Migration
- [ ] Update upgrade schedule in `api/test/test.go` and `chain/sync_test.go` - [ ] Update upgrade schedule in `chain/sync_test.go`
- [ ] Register in init in `chain/stmgr/utils.go` - [ ] Register in init in `chain/stmgr/utils.go`

View File

@ -83,6 +83,9 @@ func main() {
} }
return fmt.Sprintf("/v%d/", int(v)) return fmt.Sprintf("/v%d/", int(v))
}, },
"add": func(a, b float64) float64 {
return a + b
},
}).Parse(strings.Join(templateLines, "\n")) }).Parse(strings.Join(templateLines, "\n"))
if err != nil { if err != nil {
fmt.Printf("%s:%d: parsing template: %s\n", path, ln, err) fmt.Printf("%s:%d: parsing template: %s\n", path, ln, err)

View File

@ -38,14 +38,25 @@ func SDRUpgradeAt(calico, persian abi.ChainEpoch) EnsembleOpt {
} }
func LatestActorsAt(upgradeHeight abi.ChainEpoch) EnsembleOpt { func LatestActorsAt(upgradeHeight abi.ChainEpoch) EnsembleOpt {
/* inline-gen template
return UpgradeSchedule(stmgr.Upgrade{ return UpgradeSchedule(stmgr.Upgrade{
Network: network.Version12, Network: network.Version{{add .latestNetworkVersion -1}},
Height: -1, Height: -1,
}, stmgr.Upgrade{ }, stmgr.Upgrade{
Network: network.Version13, Network: network.Version{{.latestNetworkVersion}},
Height: upgradeHeight, Height: upgradeHeight,
Migration: filcns.UpgradeActorsV5, Migration: filcns.UpgradeActorsV{{.latestActorsVersion}},
}) })
inline-gen start */
return UpgradeSchedule(stmgr.Upgrade{
Network: network.Version13,
Height: -1,
}, stmgr.Upgrade{
Network: network.Version14,
Height: upgradeHeight,
Migration: filcns.UpgradeActorsV6,
})
//inline-gen end
} }
func TurboUpgradeAt(upgradeHeight abi.ChainEpoch) EnsembleOpt { func TurboUpgradeAt(upgradeHeight abi.ChainEpoch) EnsembleOpt {