On Thu, Jan 31, 2019 at 8:09 PM Mark Thomas <ma...@apache.org> wrote:

> On 31/01/2019 16:31, Mark Thomas wrote:
> > On 31/01/2019 15:58, Rémy Maucherat wrote:
> >> On Wed, Jan 30, 2019 at 8:37 PM Mark Thomas <ma...@apache.org> wrote:
> >>
> >>> A few failures on this one. I'm tracking progress here:
> >>>
> >>> https://cwiki.apache.org/confluence/display/TOMCAT/WebSocket+TCK
> >>>
> >>>
> >>> Score so far is:
> >>> 1 TCK bug
> >>> 38 TBD
> >>>
> >>> A lot of the TBD appear to have the same root cause so hopefully that
> >>> number will come down quickly.
> >>>
> >>
> >> Running the TCK too now.
> >>
> >> The very last commit is broken (to be honest, I don't understand the
> >> meaning of the spec language regarding these negdep tests failures, I
> guess
> >> there were fewer of these when I last looked at it and I didn't have the
> >> problem).
> >
> > Whoops. I'll take a look.
>
> Fixed. Sorry for the noise.
>
> >> I had four issues then that appear to be fixed (three fixes and one test
> >> gone, which was
> >> com.sun.ts.tests.websocket.ee
> .javax.websocket.handshakeresponse.getHeadersHasOriginTest).
> >> com/sun/ts/tests/websocket/ee/javax/websocket/session/setTimeout1Test
> >> doesn't pass for me at the moment, although you put in your wiki it is
> >> fixed.
> >
> > I'm not 100% sure on that. It might be intermittent. Once I'd been
> > through everything once, I was going to do a full run and see where
> > things stand.
>
> Got to the bottom of that one (and 2 others). It was related to how
> quickly we checked for session timeout. The default is every 10s which
> isn't fast enough for those tests. I've added a system property to
> reduce it to every second and that fixes them.
>

Hum, right, I think I remember that one now. It was a while ago.


>
> > Having looked at some of the TCK tests I am more in favour of making
> > some of the changes I was previously opposed to. Again, I was planning
> > on coming back to this after I'd done a new full run.
>
> Starting the full run now...
>
> Assuming it takes as long to run as it did last time (~2 hours) I'll
> come back to this tomorrow.
>

So it's all good sorted out now, except the concurrency problem. The spec
probably implied concurrency was "ok". Resolving this by waiting for the
right state works for me (unsurprisingly), I have a first patch.

Note: I cannot edit the confluence, what did I do wrong ?

Rémy

Reply via email to