+1 to Josh which is exactly my line of thought as well. But that is only valid if we have a solid Jenkins that will eventually run all test configs. So I think I lost track a bit here. Are you proposing:

1- CircleCI: Run pre-commit a single (the most common/meaningful, TBD) config of tests

2- Jenkins: Runs post-commit _all_ test configs and emails/notifies you in case of problems?

Or sthg different like having 1 also in Jenkins?

On 7/7/23 17:55, Andrés de la Peña wrote:
I think 500 runs combining all configs could be reasonable, since it's unlikely to have config-specific flaky tests. As in five configs with 100 repetitions each.

On Fri, 7 Jul 2023 at 16:14, Josh McKenzie <jmcken...@apache.org> wrote:

    Maybe. Kind of depends on how long we write our tests to run
    doesn't it? :)

    But point taken. Any non-trivial test would start to be something
    of a beast under this approach.

    On Fri, Jul 7, 2023, at 11:12 AM, Brandon Williams wrote:
    On Fri, Jul 7, 2023 at 10:09 AM Josh McKenzie
    <jmcken...@apache.org> wrote:
    > 3. Multiplexed tests (changed, added) run against all JDK's and
    a broader range of configs (no-vnode, vnode default, compression,
    etc)

    I think this is going to be too heavy...we're taking 500 iterations
    and multiplying that by like 4 or 5?

Reply via email to