tests: also invoke OnTxEnd

This commit is contained in:
Martin Holst Swende 2024-03-26 12:31:29 +01:00
parent 7ad3840c6b
commit 5585a93922
No known key found for this signature in database
GPG key ID: 683B438C05A5DDF0

View file

@ -297,6 +297,11 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh
if tracer := vmconfig.Tracer; tracer != nil && tracer.OnTxStart != nil {
tracer.OnTxStart(evm.GetVMContext(), nil, msg.From)
if evm.Config.Tracer.OnTxEnd != nil {
defer func() {
evm.Config.Tracer.OnTxEnd(nil, err)
}()
}
}
// Execute the message.
snapshot := st.StateDB.Snapshot()