diff options
Diffstat (limited to 'agreement/fuzzer/validator_test.go')
-rw-r--r-- | agreement/fuzzer/validator_test.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/agreement/fuzzer/validator_test.go b/agreement/fuzzer/validator_test.go index 87425a099..92ac38545 100644 --- a/agreement/fuzzer/validator_test.go +++ b/agreement/fuzzer/validator_test.go @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2023 Algorand, Inc. +// Copyright (C) 2019-2024 Algorand, Inc. // This file is part of go-algorand // // go-algorand is free software: you can redistribute it and/or modify @@ -47,6 +47,12 @@ func (v *Validator) Go(netConfig *FuzzerConfig) { network := MakeFuzzer(*netConfig) require.NotNil(v.tb, network) + defer func() { + if r := recover(); r != nil { + network.DumpQueues() + } + }() + network.Start() //_, runRes := network.Run(v.config.NetworkRunDuration /*time.Millisecond*5000*/, time.Millisecond*3000, time.Second) _, v.runResult = network.Run(v.config.NetworkRunTicks, v.config.NetworkRecoverTicks, 100) |