bahmutov / cypress-split

Split Cypress specs across parallel CI machines for speed
MIT License
201 stars 23 forks source link

Split based on running time #120

Closed RobbeCl closed 9 months ago

RobbeCl commented 9 months ago

Would it be possible to split the tests not based on name, but based on how long they run? Such that all the parallel machines finish at approximately the same time?

At this point, we have a fairly uneven distribution of tests between our runners.

Thanks!

bahmutov commented 9 months ago

Yes, but it would require keep the previous timings. I’m still thinking how to better do it. Sent from my iPhoneOn Oct 12, 2023, at 11:15, Robbe Claessens @.***> wrote: Would it be possible to split the tests not based on name, but based on how long they run? Such that all the parallel machines finish at approximately the same time? At this point, we have a fairly uneven distribution of tests between our runners. Thanks!

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

RobbeCl commented 9 months ago

Do you already have an implementation or are you in planning phase? If there is a way I could help you?

bahmutov commented 9 months ago

Just planning Sent from my iPhoneOn Oct 12, 2023, at 11:36, Robbe Claessens @.***> wrote: Do you already have an implementation or are you in planning phase? If there is a way I could help you?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

github-actions[bot] commented 9 months ago

:tada: This issue has been resolved in version 1.7.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: