SerVB09/24/2021, 10:58 PM
Piotr Krzemiński09/25/2021, 7:55 PM
SerVB09/26/2021, 12:32 PM
A 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.
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.
Do you see some speedup with the new infra? CI doesn't show it, as far as I see
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.
is there any specific reason to focus on the new test infra? Is the old one getting unsupported soon or sth?