+1
I agree with the desire for a more rapid release cadence
and the openness of the TCK during API development I think
this can be mitigated.
From: jakarta.ee-spec.committee-bounces@xxxxxxxxxxx
<jakarta.ee-spec.committee-bounces@xxxxxxxxxxx>
On Behalf Of Kevin Sutter
Sent: 24 June 2019 20:48
To: Jakarta specification committee <jakarta.ee-spec.committee@xxxxxxxxxxx>
Subject: Re: [jakarta.ee-spec.committee] alternate
tests
Agree.
Let's leave the idea of "alternate tests" out for now.
We can adjust later if the need arises.
---------------------------------------------------
Kevin Sutter
STSM, MicroProfile and Jakarta EE architect
e-mail: sutter@xxxxxxxxxx
Twitter: @kwsutter
phone: tl-553-3620 (office), 507-253-3620 (office)
LinkedIn: https://www.linkedin.com/in/kevinwsutter
From:
"Kazumura,
Kenji" <kzr@xxxxxxxxxxxxxx>
To:
Jakarta
specification committee <jakarta.ee-spec.committee@xxxxxxxxxxx>
Date:
06/23/2019
01:46 AM
Subject:
[EXTERNAL]
Re: [jakarta.ee-spec.committee] alternate tests
Sent
by: jakarta.ee-spec.committee-bounces@xxxxxxxxxxx
+1
Either tests or spec must be changed.
-Kenji Kazumura
> -----Original Message-----
> From: jakarta.ee-spec.committee-bounces@xxxxxxxxxxx
> [mailto:jakarta.ee-spec.committee-bounces@xxxxxxxxxxx] On Behalf Of Scott Stark
> Sent: Saturday, June 22, 2019 9:30 AM
> To: Jakarta specification committee <jakarta.ee-spec.committee@xxxxxxxxxxx>
> Subject: Re: [jakarta.ee-spec.committee]
alternate tests
>
> I don’t see this as any different from challenge
that should result in an exclude and a temporary drop in
tests. If
> we can’t write tests that don’t work across
implementations there is a problem with the spec. I
would rather not
> have to deal with alternative tests to simplify
the process.
>
> > On Jun 21, 2019, at 4:32 PM, Bill Shannon
<bill.shannon@xxxxxxxxxx>
wrote:
> >
> > One of the open issues in our TCK Process
document is the use of
> > alternate tests to resolve test challenges.
> >
> > Assuming we continue with the approach of
not allowing the required
> > tests to increase except when a new spec
version is released, we
> > run the risk of test challenges decreasing
the number of tests over
> > the lifetime of a spec version as broken or
bad tests are excluded.
> >
> > The way we've dealt with this in the past is
to allow for the addition
> > of alternate tests. For example, if TestA
is passed by 2 implementations
> > but fails for the 3rd implementation because
the test is buggy and
> > includes an implementation dependency that
doesn't work with the 3rd
> > implementation, what should we do? If the
test is a minor test and
> > excluding it has little impact on the test
coverage, that is often
> > the simplest approach.
> >
> > But if TestA is testing a key API, we might
not want to suffer the
> > reduced test coverage if we exclude the
test. Instead, we would introduce
> > TestA', an updated version of TestA that
fixes the bug or removes the
> > implementation dependency, as an alternate
test. Implementations
> > could choose whether to pass TestA or
TestA'. That allows us to retain
> > the same test coverage without invalidating
the results of the first
> > 2 implementations.
> >
> > As currently written, our TCK Process does
not allow for alternate tests.
> >
> > Do we want to allow for alternate tests?
> >
_______________________________________________
> > jakarta.ee-spec.committee mailing list
> > jakarta.ee-spec.committee@xxxxxxxxxxx
> > To change your delivery options, retrieve
your password, or unsubscribe from this list, visit
> > https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
>
> _______________________________________________
> jakarta.ee-spec.committee mailing list
> jakarta.ee-spec.committee@xxxxxxxxxxx
> To change your delivery options, retrieve your
password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee
_______________________________________________
jakarta.ee-spec.committee mailing list
jakarta.ee-spec.committee@xxxxxxxxxxx
To change your delivery options, retrieve your
password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec.committee