And you had to pick a test I wrote as an example of a flaky one ;-) Thanks Andrés. Those new jobs will be super useful.
On Wed, May 12, 2021 at 1:46 PM Andrés de la Peña <adelap...@apache.org> wrote: > Hi all, > > Just to inform that CASSANDRA-16625 has been merged. It adds new CircleCI > jobs to run a specific test repeatedly, so we can check if it's stable. > Hopefully it can be helpful to reproduce failures when fixing a flaky test, > and to verify that a new or modified test is stable. > > JUnit tests, such as unit tests or JVM dtests, can be run with the > "repeated_utest" job, while Python dtests can be run with the > "repeated_dtest" job. The names of the tests to be run, the number of > repetitions, etc. are set in env vars in the CircleCI config file. There > are more details about these vars in the documentation: > > https://github.com/apache/cassandra/blob/trunk/doc/source/development/testing.rst#circleci > > For example, this job runs the StreamingMetricsTest JVM dtest 200 times in > ~5min, hitting 23 failures: > > https://app.circleci.com/pipelines/github/adelapena/cassandra/388/workflows/034b59a0-11ed-469f-bb24-d13922f8a942/jobs/3346 > > Regards, >