This PR adds a slight optimization to the web client integration tests by checking to see whether transactions have been committed via a sync loop as opposed to using a fixed 20-second timeout across all tests. This should result in a slight speedup on the overall timing of the tests.
Snapshot of run on this PR after change:
Snapshot of random PR before change:
so seems to have a good improvement. Will continue to look for areas of optimization to continue shaving down the web client integration test times
Summary
This PR adds a slight optimization to the web client integration tests by checking to see whether transactions have been committed via a sync loop as opposed to using a fixed 20-second timeout across all tests. This should result in a slight speedup on the overall timing of the tests.
Snapshot of run on this PR after change:
Snapshot of random PR before change:
so seems to have a good improvement. Will continue to look for areas of optimization to continue shaving down the web client integration test times