It currently takes about 40 minutes to run the test suite, and it is only getting longer as time goes on. It would be good to think about ways that this can be reduced. The issue #907 includes steps to separate the E2E/unit testing to allow parallel test execution, which should cut down runtime.
Besides this first step, I think it will be worthwhile to carry out some benchmarking to look at where the time is being taken up. My initial thought is that there are potentially improvements to be made by looking at the time taken during setup and teardown steps if possible. It seems possible that the runtime is just down to compounding increases as the suite is expanded.
It currently takes about 40 minutes to run the test suite, and it is only getting longer as time goes on. It would be good to think about ways that this can be reduced. The issue #907 includes steps to separate the E2E/unit testing to allow parallel test execution, which should cut down runtime.
Besides this first step, I think it will be worthwhile to carry out some benchmarking to look at where the time is being taken up. My initial thought is that there are potentially improvements to be made by looking at the time taken during setup and teardown steps if possible. It seems possible that the runtime is just down to compounding increases as the suite is expanded.