On Mon, Sep 21, 2015 at 9:04 AM Thomas Jackson <jacksontj...@gmail.com>
wrote:

> Tsqa-lint is intended to pass, but if no one ever looks at the mails then
> they never get better.
> On Sep 18, 2015 6:34 PM, "Leif Hedstrom" <zw...@apache.org> wrote:
>
> >
> > > On Sep 18, 2015, at 3:32 PM, Thomas Jackson <jackso...@apache.org>
> > wrote:
> > >
> > > *TL;DR: if you make a commit, and the tests fail-- there is a high
> > > probability that your code change broke something. Please take the time
> > to
> > > figure out if the bug was you or not, and if it isn't let someone
> know--
> > > the community can help. TSQA is back on, but tsqa-lint is off for now.*
> > >
> > > I can understand some of the complaints about tsqa-lint, but the test
> is
> > > simply a lint check of the test code. If we want to remove that I'm
> okay
> > > with it, but the intent is to make sure your tests are well formatted
> (we
> > > already do similar things for the rest of the codebase, so we have
> > > precedent).
> >
> >
> > Btw, if tsqa-lint is expected to fail, we should remove it IMO.
> >
> > — Leif
> >
> >
>

Thanks for fixing it. I'm +1 on removing lint if it's not fixable. If it
was never right, it shouldn't have been mailing people. Also, it appears
that was my commit that broke it, but I had no idea. I guess it just seems
to me like it was broken in the beginning and so I ignored the static of
the emails and so if it was ever working correctly I didn't notice.

I'm all for more testing. I think we should make sure that everyone knows
how to run it and fix it though. We did something similar when we put
clang-analyzer into Jenkins. It didn't break the build until we had
everything cleared up. Then we made it a dependency and so emails mean
something.

So if we can leave lint emails off until it is passing (or removed) and we
can depend on TSQA not being noise then I am good with it being a proper
build dependency going forward.

Are there any docs on TSQA? Perhaps we should create a wiki page for it?

Thanks.

Reply via email to