jetty / jetty.project

Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more

Home Page:https://eclipse.dev/jetty

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jetty-12.1 ee11 tck test failures

janbartel opened this issue · comments

Jetty version(s)
jetty-12.1

Jetty Environment
ee11

List of currently failing ee11 tck tests to fix (check means it's fixed):

  • servlet.tck.api.jakarta_servlet.servletcontext.ServletContextTests.GetMinorVersionTest
  • servlet.tck.api.jakarta_servlet_http.cookie.CookieTests.getValueQuotedTest
  • servlet.tck.api.jakarta_servlet_http.cookie.CookieTests.setMaxAgeZeroTest
  • servlet.tck.api.jakarta_servlet_http.cookie.CookieTests.setPartitionedTest
  • servlet.tck.api.jakarta_servlet_http.httpservletresponse.HttpServletResponseTests.sendError_StringTest
  • servlet.tck.api.jakarta_servlet_http.httpservletresponsewrapper.HttpServletResponseWrapperTests.sendError_StringTest
  • servlet.tck.api.jakarta_servlet_http.httpupgradehandler.HttpUpgradeHandlerTests.upgradeTest
  • servlet.tck.pluggability.api.jakarta_servlet.servletcontext.ServletContextTests.GetMinorVersionTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.cookie.CookieTests.getValueQuotedTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.cookie.CookieTests.setMaxAgeZeroTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.cookie.CookieTests.setPartitionedTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.httpservletresponse.HttpServletResponseTests.sendError_StringTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.httpservletresponsewrapper.HttpServletResponseWrapperTests.sendError_StringTest
  • servlet.tck.pluggability.fragment.FragmentTests.initParamTest
  • servlet.tck.pluggability.fragment.FragmentTests.addServletURLTest
  • servlet.tck.pluggability.fragment.FragmentTests.filterOrderingTest
  • servlet.tck.pluggability.fragment.FragmentTests.addServletTest
  • servlet.tck.pluggability.fragment.FragmentTests.welcomefileTest
  • servlet.tck.signature.ServletSigTest.signatureTest
  • servlet.tck.spec.httpservletresponse.HttpServletResponseTests.flushBufferTest
  • servlet.tck.spec.serverpush.ServerPushTests.serverPushCookieTest

Issue raised for TCK bug: jakartaee/servlet#660. This affects the tests:

  • servlet.tck.api.jakarta_servlet_http.httpservletresponse.HttpServletResponseTests.sendError_StringTest
  • servlet.tck.api.jakarta_servlet_http.httpservletresponsewrapper.HttpServletResponseWrapperTests.sendError_StringTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.httpservletresponse.HttpServletResponseTests.sendError_StringTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.httpservletresponsewrapper.HttpServletResponseWrapperTests.sendError_StringTest

Update 25/06/24: there is an error in jetty's handling of error messages in ee11, for which a fix will be necessary (see branch https://github.com/jetty/jetty.project/tree/jetty-12.1.x-tck-error-message)

Previously raised TCK bug: jakartaee/servlet#525 applies to:

  • servlet.tck.spec.httpservletresponse.HttpServletResponseTests.flushBufferTest

Latest failure is: https://jenkins.webtide.net/job/tck/job/tck-servlet-arquillian/job/jetty-12-ee11/36/testReport/junit/servlet.tck.spec.httpservletresponse/HttpServletResponseTests/flushBufferTest/

Need #10128 done in order for following test to pass:

  • servlet.tck.api.jakarta_servlet_http.httpupgradehandler.HttpUpgradeHandlerTests.upgradeTest

Raised jetty issue #11934 to fix:

  • servlet.tck.api.jakarta_servlet_http.cookie.CookieTests.getValueQuotedTest
  • servlet.tck.pluggability.api.jakarta_servlet_http.cookie.CookieTests.getValueQuotedTest

Fixed via #11936

Raised TCK bug: jakartaee/servlet#661 applies to:

  • servlet.tck.spec.serverpush.ServerPushTests.serverPushCookieTest

Bug report not accepted, need to modify Jetty.

Raised jetty issue #12004 to look at:

  • servlet.tck.signature/ServletSigTest/signatureTest/