SerVB
09/24/2021, 10:58 PMPiotr Krzemiński
09/25/2021, 7:55 PMSerVB
09/26/2021, 12:32 PMA random idea about speeding up tests: I've noticed that when tests are
starting, all the cores are loaded at 100%, but after some time less and
less cores are loaded (see the screenshot). And at the end, only about 1
core or 2 cores are working.
If we make all cores work during the whole testing, I guess the tests will take less time
had a call with @ dmitriy.novozhilov (sorry for pinging) – he suggested to switch to new testing infrastructure that utilizes JUnit 5 and makes parallel tests launching more effective. Some work will be required but I think it's needed for us and also the old testing infrastructure is going to be deprecated.
Do you see some speedup with the new infra? CI doesn't show it, as far as I see
The PR you've merged doesn't contain any changes regarding infra, only getting rid of JS stuff and refactoring.
Also, remembering that GH Agents don't have much CPU cores, I guess switching to the new infra won't be much noticeable on CI.
is there any specific reason to focus on the new test infra? Is the old one getting unsupported soon or sth?
However, our machines (mine and yours) have many cores and for us the new infra should speed things up as more cores will be used during the testing.
Also, as dmitriy.novozhilov said, the current testing infra is going to be removed after JS and Native switch to the new one.