Description
As discussed in T363908, in certain situations many tests can be invoked at once (e.g., when a function is modified, all tests for that function will be invoked thereafter). Might the flurry of execution activity substantially affect the accuracy of performance metadata (particularly metadata for duration), and thus affect the validity of implementation ordering choices based on that metadata? If so, is there a good way to space out the invocation of the tests? Would it be worthwhile to at least ensure that the currently connected tests get run independently of the disconnected tests?
Desired behavior/Acceptance criteria
- ...
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist