cmd/workload: fix invalid test generation

This commit is contained in:
Gary Rong 2025-06-25 15:15:13 +08:00
parent 79d0d4cf79
commit a2d040a2bf

View file

@ -89,6 +89,7 @@ func generateTraceTests(clictx *cli.Context) error {
ctx = context.Background() ctx = context.Background()
test = new(traceTest) test = new(traceTest)
) )
fmt.Println("startBlock", startBlock, "endBlock", endBlock)
latest, err := client.Eth.BlockNumber(ctx) latest, err := client.Eth.BlockNumber(ctx)
if err != nil { if err != nil {
exit(err) exit(err)
@ -111,8 +112,7 @@ func generateTraceTests(clictx *cli.Context) error {
log.Info("Trace transactions around the chain tip", "head", latest, "start", startBlock, "end", endBlock) log.Info("Trace transactions around the chain tip", "head", latest, "start", startBlock, "end", endBlock)
for i := startBlock; i < endBlock; i++ { for i := startBlock; i < endBlock; i++ {
number := latest - uint64(i) header, err := client.Eth.HeaderByNumber(ctx, big.NewInt(int64(i))
header, err := client.Eth.HeaderByNumber(ctx, big.NewInt(int64(number)))
if err != nil { if err != nil {
exit(err) exit(err)
} }