> * Running the .circleci/generate.sh script with -l/-m/-h flags will use git 
> diff to automatically detect the new or modified tests and will add them to 
> the lists of tests to be repeated. The pre-commit workflow will automatically 
> start repeated runs for these tests. The only exception to this are Python 
> dtests, that should be specified manually.
Of note: the -h profile should not be used (correct me if I'm wrong here 
Andres). Use -l for the free tier on circle or -m for paid.

Will have some follow up tickets regarding job naming, default config type, and 
updating documentation shortly.

On Tue, Oct 18, 2022, at 12:33 PM, Andrés de la Peña wrote:
> Just to let you know that CASSANDRA-17939 has just been committed. 
> 
> It changes the way the CircleCI multiplexer works, in line with the recent 
> changes in our release criteria:
> 
> * The default number of repeated tests iterations is 500, except for long and 
> upgrade tests.
> * It is possible to specify multiple test classes and methods to be repeated 
> into the same config push. So patches altering dozens of tests won't require 
> dozens of config pushes anymore.
> * Running the .circleci/generate.sh script with -l/-m/-h flags will use git 
> diff to automatically detect the new or modified tests and will add them to 
> the lists of tests to be repeated. The pre-commit workflow will automatically 
> start repeated runs for these tests. The only exception to this are Python 
> dtests, that should be specified manually.
> * The CircleCI jobs are rearranged so for every regular job there is a 
> companion job to run the repeated tests associated to that job. Those 
> companion jobs will only be visible if there are repeated tests to run. Here 
> <https://app.circleci.com/pipelines/github/adelapena/cassandra/2278/workflows/e339f5d4-0e16-4d4a-bde8-f0d9b9f3912d>
>  is an example run with repeated tests for all the test suites, and here 
> <https://app.circleci.com/pipelines/github/adelapena/cassandra/2269/workflows/d8907cbc-dbca-4d21-bdb9-1a4c58e1a412>
>  is the same workflow without any repeated tests.
> 
> Some documentation on how to use it can be found here: 
> https://github.com/apache/cassandra/blob/trunk/.circleci/readme.md#running-tests-in-a-loop

Reply via email to