>
> we should probably just look into further Circle config and/or local
> scripting to flip bits in the config on branch creation for people that
> want auto testing on push disabled


If there are improvements we can make to the config to allow opt-out, I
am +1 to adding them (not uncommon to flag a PR as Preview or WIP and omit
CI, as long as this gets reverted once ready).  If there are ways to change
the defaults in the Circle CI site I am +1 to documenting these steps.

On Wed, Mar 25, 2020 at 8:43 AM Joshua McKenzie <jmcken...@apache.org>
wrote:

> Seems there's not an easy consensus. Rather than digging into any data and
> reasoning behind the differing opinions that have been shared, we should
> probably just look into further Circle config and/or local scripting to
> flip bits in the config on branch creation for people that want auto
> testing on push disabled. Seems like the fastest path to resolution here.
>
> Any dissent?
>
>
> On Wed, Mar 25, 2020 at 11:21 AM Jon Haddad <j...@jonhaddad.com> wrote:
>
> > I think there's more we can do to customize the circie setup, and am
> also a
> > hard -1 on disabling testing by default.  We should figure out a way to
> opt
> > out of it, but the default should be on.
> >
> >
> > On Wed, Mar 25, 2020 at 7:51 AM Oleksandr Petrov <
> > oleksandr.pet...@gmail.com>
> > wrote:
> >
> > > If you just want to disable them for your own branch/branches - I don't
> > see
> > > any problem with that, I'm just not sure if it's a good default.
> > >
> > > In a similar spirit, I know that some folks are running the script to
> set
> > > up HIGHRES environment for circle ci every time they create a branch
> even
> > > though it's not a default.
> > >
> > > On Wed, Mar 25, 2020 at 2:26 PM <e.dimitr...@gmail.com> wrote:
> > >
> > > > Hi Aleks,
> > > > Thanks for those fixes and pointing out this issue.
> > > > I didn’t ask for tests not to be used and disabled. I asked whether
> we
> > > can
> > > > make them not to run on every single push to circleci as they are not
> > > > always needed. Intermediate pushes just to save pieces of work do not
> > > > require immediate CI run. That was my point.
> > > > Ekaterina
> > > >
> > > > Sent from my iPhone
> > > >
> > > > > On 25 Mar 2020, at 9:07, Oleksandr Petrov <
> > oleksandr.pet...@gmail.com>
> > > > wrote:
> > > > >
> > > > > I recently had to fix at least two problems that could've been
> > > > prevented by
> > > > > running tests and checks that are about to be turned off by default
> > > ([1]
> > > > > and [2]).
> > > > >
> > > > > I'd like to point out that this has happened while checks were
> > > > > theoretically enabled, and both problems could've been prevented.
> > This
> > > > > doesn't seem to be a merge problem, or something that showed up
> only
> > > > after
> > > > > the merge.
> > > > >
> > > > > I might be misunderstanding motivation for this, but my impression
> > was
> > > > that
> > > > > we, as a community, are striving to be able to have working version
> > on
> > > > > every commit merged to master, and possibly even block merging in
> > case
> > > > > tests don't pass. It'd be great to hear more about why this could
> be
> > > > > helpful.
> > > > >
> > > > > [1] Ninja fix: fix eclipse warnings that were broken during
> > > > CASSANDRA-15528
> > > > > <
> > > >
> > >
> >
> https://github.com/apache/cassandra/commit/a01d05d9a73211fb91c068e133d78ef8ccf34b4e
> > > > >
> > > > > [2] Ninja fix: Fix unit tests that were broken during
> > CASSANDRA-15303.
> > > > > <
> > > >
> > >
> >
> https://github.com/apache/cassandra/commit/b29af2925cddacb4ab8b429b31917748781fbe5d
> > > > >
> > > > >
> > > > >> On Tue, Mar 24, 2020 at 9:01 PM Joshua McKenzie <
> > jmcken...@apache.org
> > > >
> > > > >> wrote:
> > > > >>
> > > > >> Am I understanding correctly - this isn't disabling tests, just
> > > changing
> > > > >> when they're triggered (i.e. automatic to manual)?
> > > > >>
> > > > >> So, for instance, smaller interim commits don't trigger a CI run
> and
> > > > thus
> > > > >> costs?
> > > > >>
> > > > >> On Tue, Mar 24, 2020 at 3:34 PM David Capwell <dcapw...@gmail.com
> >
> > > > wrote:
> > > > >>
> > > > >>>>
> > > > >>>> I want to change it so it could be a manual choice whether to do
> > it
> > > or
> > > > >>> not.
> > > > >>>
> > > > >>>
> > > > >>> Could you explain the motivations for disabling the tests by
> > default?
> > > > My
> > > > >>> personal stance is all tests should run (we disable a lot, at
> least
> > > > >> HIGHER
> > > > >>> should enable all...), not a fan of disabling tests.
> > > > >>>
> > > > >>> On Tue, Mar 24, 2020 at 12:14 PM Ekaterina Dimitrova <
> > > > >>> ekaterina.dimitr...@datastax.com> wrote:
> > > > >>>
> > > > >>>> Hello everyone,
> > > > >>>> Hope this email finds you well!
> > > > >>>>
> > > > >>>> Just a heads up that I plan to open a Jira and change the
> CircleCI
> > > > >>> config.
> > > > >>>> Currently unit tests and in-jvm tests are triggered
> automatically
> > on
> > > > >>> every
> > > > >>>> commit.
> > > > >>>> I want to change it so it could be a manual choice whether to do
> > it
> > > or
> > > > >>> not.
> > > > >>>>
> > > > >>>> Anyone against that who really needs the current setup? Is there
> > any
> > > > >>>> background information I miss?
> > > > >>>>
> > > > >>>> Ekaterina Dimitrova | Software Engineer
> > > > >>>> ekaterina.dimitr...@datastax.com | datastax.com
> > > > >>>> <
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> http://datastax.com/?utm_campaign=FY20Q2_CONSTELLATION&utm_+medium=email&utm_source=signature
> > > > >>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > > >
> > > > >
> > > > > --
> > > > > alex p
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > > > For additional commands, e-mail: dev-h...@cassandra.apache.org
> > > >
> > > >
> > >
> > > --
> > > alex p
> > >
> >
>

Reply via email to