Failure flaky tests reduce the passion of contributors. I suggest making
stable tests as required.
I have 3 points.
1. Find the existing failure flaky tests and fix them. I believe that there
is already a project to record them.
2. Move the failure flaky tests out of the flaky test group.
3. Add them into a new group and fix. And make it required if they are
stable.

PengHui Li <peng...@apache.org> 于2022年8月22日周一 17:27写道:

> I agree with moving the tests out of the flaky test group.
> I just checking some new PRs
>
> https://github.com/apache/pulsar/pull/17195
> https://github.com/apache/pulsar/pull/17201
> https://github.com/apache/pulsar/pull/17193
> https://github.com/apache/pulsar/pull/17204
>
> The `Pulsar CI / CI - Unit - Brokers - Flaky` looks more stable than other
> groups such as
>
> `Pulsar CI / CI - System - Pulsar Connectors - Thread`
> `Pulsar CI / CI - Unit - Brokers - Broker Group 2`
> `Pulsar CI / CI - Unit - Brokers - Broker Group 1`
>
> It looks like we can change the test group for now and make it required.
> To a new test group, or move them to `Pulsar CI / CI - Unit - Brokers - * `
>
> Thanks,
> Penghui
>
> On Mon, Aug 22, 2022 at 4:33 PM tison <wander4...@gmail.com> wrote:
>
> > While agree to require more tests to pass, here are my two coins:
> >
> > 1. This group is named "flaky tests" so I regard it as flaky tests
> > literally. NOT require these tests to pass could be by design. Besides,
> > IIRC some developers keep investigating tests in the flaky test group,
> try
> > to make them stable, and move out of the flaky test group. This seems the
> > desired approach to resolve flaky tests.
> >
> > 2. Instead of barely "require broker-flaky" test group, do you have a
> list
> > of tests that fail frequently? Otherwise, we just go back to the
> situation
> > where we want to exclude it from the required status - it's quite
> unstable.
> >
> > Best,
> > tison.
> >
> >
> > mattison chao <mattisonc...@apache.org> 于2022年8月22日周一 15:56写道:
> >
> > > Hi all
> > >
> > > Recently, some tests in the `broker-flaky` test group always failed,
> but
> > > since it doesn't block CI, no one cared for a long time.
> > >
> > > This behaviour causes some test scenarios to go unchecked and risk
> > > introducing some regressions, and I think we need to make this test
> group
> > > set required.
> > >
> > > e.g. https://github.com/apache/pulsar/pull/17163
> > >
> > > WDYT?
> > >
> > > Best,
> > > Mattison
> > >
> >
>


-- 
BR,
Qiang Huang

Reply via email to