rpcdaemon: optimize tests (#4082)
* reuse the generated test blockchain across tests * copy ChainPack to ensure test isolation This improves the speed from 10s to 4s. The package tests timeout can be reduced to 5s: go test ./cmd/rpcdaemon/commands -count 1 --timeout 5s
Showing
- cmd/rpcdaemon/rpcdaemontest/test_util.go 97 additions, 28 deletionscmd/rpcdaemon/rpcdaemontest/test_util.go
- core/chain_makers.go 32 additions, 0 deletionscore/chain_makers.go
- core/types/block.go 46 additions, 0 deletionscore/types/block.go
- core/types/log.go 24 additions, 0 deletionscore/types/log.go
- core/types/receipt.go 33 additions, 0 deletionscore/types/receipt.go
Loading
Please register or sign in to comment