hi David

Thanks for all your improvement. I do love the new test suites!

one small question:
Can we merge the PR if only flaky or new tests fail? Sometimes, I list
tickets for flaky (or unrelated) tests before merging. However, since we
now have a separate test suite for stable tests (non-flaky, non-new), I
assume the new condition is that "stable tests must pass"?

Best,
Chia-Ping




Ismael Juma <m...@ismaeljuma.com> 於 2025年2月25日 週二 上午6:24寫道:

> Thanks David - this is another important improvement to our CI pipeline and
> is super helpful for the project and community.
>
> Ismael
>
> On Mon, Feb 24, 2025 at 2:15 PM David Arthur <mum...@gmail.com> wrote:
>
> > Hey everyone, just wanted to inform you all that we just merged
> KAFKA-18748
> >
> > https://github.com/apache/kafka/pull/18770
> >
> > This splits our CI workflow into more parallel jobs which run subsets of
> > the tests with different settings. The JUnit tests are now split into
> > "new", "flaky", and the remainder.
> >
> > "New" tests are what we previously called auto-quarantined tests.
> >
> > On PR builds, "new" tests are anything that do not exist on trunk. They
> are
> > run with zero tolerance for flakiness.
> >
> > On trunk builds, "new" tests are anything added in the last 7 days. They
> > are run with some tolerance for flakiness.
> >
> > The point of this is to discourage flaky tests from being added to trunk.
> >
> > Please update your PRs with trunk and let me know if you see any
> weirdness.
> > Feel free to tag me in the PR, reply to this thread, or email me directly
> > with questions.
> >
> > Thanks!
> > David A
> >
>

Reply via email to