Integration tests currently run in a single block of code that performs a series of transactions against the node. This can be refactored into smaller, independent functions that get executed from the main code. Each function can have its own client data with its own store. This way, also, if the tests get too large they can even be executed in parallel.
Integration tests currently run in a single block of code that performs a series of transactions against the node. This can be refactored into smaller, independent functions that get executed from the main code. Each function can have its own client data with its own store. This way, also, if the tests get too large they can even be executed in parallel.