[simulation] Optimizations

The simulation runtime is getting a little long so this makes a few optimizations that should together cut runtime in about half:

  1. Swap tests check each pool to and from one other random one instead of pools/2.
  2. Savers actors run in parallel.
  3. Decrease native mocknet Thornode block time from 5 to 2 seconds.
  4. Deploy mocknet EVM contracts in parallel.
  5. Reduce Bifrost init retry interval.
  6. (not perf related) Log the operation function name on failures.
Edited by Ursa (9R)

Merge request reports

Loading