Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [servlet-dev] Information required on Servlet TCK exclusion

On 22/11/2021 01:37, Stuart Douglas wrote:
I think that the spec is inconsistent here, basically the test does:

startAsync();
complete();

Then it expects that isAsyncStarted() will return true.

However the Javadoc for isAsyncStarted() says:

     * This method returns <tt>false</tt> if this request was put into asynchronous mode, but has since been dispatched      * using one of the {@link AsyncContext#dispatch} methods or released from asynchronous mode via a call to
      * {@link AsyncContext#complete}.

So according to the text isAsyncStarted should be returning false as complete has been called.

However the text for section 2.3.3.3 says that if complete is called isAsyncStarted should return true until the request returns to the container.

I think we should clarify the isAsyncStarted() javadoc to match the spec and re-enable the test.

+1. I'll put together a PR for that update.

Mark



Stuart



On Sat, 20 Nov 2021 at 03:13, Mark Thomas <markt@xxxxxxxxxx <mailto:markt@xxxxxxxxxx>> wrote:

    Hi TCK team,

    I'm working on updating the Servlet TCK. Part of that work includes
    reviewing the existing excludes and fixes the underlying issues so the
    tests can be re-enabled. I'm stuck on the following:

    com/sun/ts/tests/servlet/api/jakarta_servlet/servletrequest30/URLClient.java#asyncStartedTest3

    The only clues I have found so far are:

    - It may have been first excluded for Servlet 3.1
    - BUG id 19793504

    That ID doesn't seem to relate to any system to which I have access.

    Can anyone here that has been involved in the TCKs longer than I have
    shed any light?

    Worst case, I'll simply re-enable the test and see what happens.

    Mark
    _______________________________________________
    servlet-dev mailing list
    servlet-dev@xxxxxxxxxxx <mailto:servlet-dev@xxxxxxxxxxx>
    To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/servlet-dev
    <https://www.eclipse.org/mailman/listinfo/servlet-dev>


_______________________________________________
servlet-dev mailing list
servlet-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/servlet-dev




Back to the top