-
Notifications
You must be signed in to change notification settings - Fork 49
Speed up the integration tests #985
Copy link
Copy link
Open
Labels
area:infrastructureRepository infrastructure: build, test scripts etc.Repository infrastructure: build, test scripts etc.good-first-issueAn issue considered simple enough for new contributorsAn issue considered simple enough for new contributorsstatus:help-wantedOpen for contributorsOpen for contributors
Metadata
Metadata
Assignees
Labels
area:infrastructureRepository infrastructure: build, test scripts etc.Repository infrastructure: build, test scripts etc.good-first-issueAn issue considered simple enough for new contributorsAn issue considered simple enough for new contributorsstatus:help-wantedOpen for contributorsOpen for contributors
Currently, the integration test suite on Windows periodically takes longer than 10 minutes, which is quite long.
I have a hypothesis: does the MSVC compiler takes all that time? Or some of our compilation infrastructure?
Whatever that is, we should optimize it somehow.
And to know what to optimize, we should measure it.
So, as the first step, let's measure the time taken by different stages of our integration tests on all the operating systems, and emit the results to some JSON file — so that we could download it from the CI and analyze.
After having a timed breakdown, we'll see how to improve that time.