dcapwell commented on PR #2554: URL: https://github.com/apache/cassandra/pull/2554#issuecomment-1672149474
oh, one more feedback! We have the ability to list the tests, but how do we know about the `cost` of the tests? Right now Jenkins hard codes how many "splits" to have, and in CircleCI I try to get people to use my script that leverages a `cost` function to know how many resources are needed; it would be good to encode such a detail into this definition. Here is the super complex `cost` function I use ``` unit: 20 jvm_dtest: 4 jvm_dtest_upgrade: 2 ``` so how this works is `num splits = num_tests / cost`, this has been better at adapting to changes on the different branches and doesn't require we keep tuning CI... I want to forget about fixing CI! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

