Comments (8)
I agree that that date should be acceptable. That it isn't makes this challenge valid.
I am wondering how containers have passed the TCK. Something to look into but doesn't impact the status of this challenge.
from servlet.
I suspect that implementations might have some sort of compatibility setting. We certainly do, and have used it in the past, but it runs afoul of the 2-digit vs 4-digit year format that we discussed in the previous challenge. I would much prefer that this just work without such a setting, which, for us, is the format you see here.
from servlet.
Sounds like we should exclude the test.
A pull request is needed to update https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/install/servlet/bin/ts.jtx + https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/install/jakartaee/bin/ts.jtx to do the exclude and once merged, should be back ported to 10.0.x
branch so we can stage the Servlet + Platform TCKs.
We should validate that the excluded tests don't run with the change and then do a service release of the two TCKs.
from servlet.
@brideck please do attach the two jtr files for the identified tests.
from servlet.
From my local testing:
#-----testdescription-----
$file=jakartaeetck/src/com/sun/ts/tests/servlet/pluggability/api/jakarta_servlet_http/cookie/URLClient.java
$root=jakartaeetck/src
assertion_ids=Servlet\:JAVADOC\:440 See assertion html documents.
classname=com.sun.ts.tests.servlet.pluggability.api.jakarta_servlet_http.cookie.URLClient
direction=forward
finder=cts
id=setMaxAgePositiveTest
keywords=all servlet javaee javaee_web_profile setMaxAgePositiveTest novehicle forward
service_eetest=no
testName=setMaxAgePositiveTest
testProps=\ webServerHost webServerPort ts_home
test_directory=com/sun/ts/tests/servlet/pluggability/api/jakarta_servlet_http/cookie
#-----testdescription-----
$file=jakartaeetck/src/com/sun/ts/tests/servlet/api/jakarta_servlet_http/cookie/URLClient.java
$root=jakartaeetck/src
assertion_ids=Servlet\:JAVADOC\:440 See assertion html documents.
classname=com.sun.ts.tests.servlet.api.jakarta_servlet_http.cookie.URLClient
direction=forward
finder=cts
id=setMaxAgePositiveTest
keywords=all servlet javaee javaee_web_profile setMaxAgePositiveTest novehicle forward
service_eetest=no
testName=setMaxAgePositiveTest
testProps=\ webServerHost webServerPort ts_home
test_directory=com/sun/ts/tests/servlet/api/jakarta_servlet_http/cookie
Exclude for Platform TCK ts.jtx should be:
com/sun/ts/tests/servlet/pluggability/api/jakarta_servlet_http/cookie/URLClient.java#setMaxAgePositiveTest
com/sun/ts/tests/servlet/api/jakarta_servlet_http/cookie/URLClient.java#setMaxAgePositiveTest
from servlet.
https://ci.eclipse.org/jakartaee-tck/job/10/job/eftl-standalonetck-build-run-100/lastCompletedBuild/ passed with https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-servlet-tck-6.0.1.zip for this challenge (using https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.0-M9.zip).
https://ci.eclipse.org/jakartaee-tck/job/10/job/eftl-jakartaeetck-run-100/153 passed using https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-jakartaeetck-10.0.1.zip + https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.0-M9.zip.
from servlet.
I think that this issue can be closed since jakartaee/specifications#579 is merged and the challenged TCK tests excluded from https://download.eclipse.org/jakartaee/servlet/6.0/jakarta-servlet-tck-6.0.1.zip + https://download.eclipse.org/jakartaee/platform/10/jakarta-jakartaeetck-10.0.1.zip
from servlet.
Closing this issue as this has been addressed in the refactored TCK for Servlet 6.1. Tomcat uses the Wed, 12 Oct 2022 15:18:45 GMT
format and passes the TCK.
from servlet.
Related Issues (20)
- TCK: Need to add the signature tests HOT 1
- jakarta.servlet-api.jar MANIFEST.MF contains path to builder's current directory HOT 6
- Need to update schema for 6.1.0 release HOT 1
- Servlet 6.1.0 - Tomcat 11.0.0-M19-SNAPSHOT certification request HOT 1
- New home for HttpServletRequest injection requirements
- tests should not be in the jakarta package HOT 6
- ServletResponse.setCharacterEncoding(CharSet encoding) throws NullPointerException if encoding is null
- Blocker for starting EE 11 ballot: TCK user guide, and two folders with a tck-runtime.jar and a tck-utils.jar. I guess an assembly file is needed to create a zip file with those two artefacts, and then we have to add a basic user guide still. HOT 1
- Servlet 6.1.0 - Tomcat 11.0.0-M20 certification request HOT 5
- ServletSecTestServlet imports org.slf4j.Logger but test war doesn't include sl4j HOT 6
- Servlet 6.1.0 - Tomcat 11.0.0-M20 certification request HOT 3
- Finalize the release of Jakarta Servlet 6.1 HOT 8
- Circular dependency between AttributeConverter and JPA HOT 1
- TCK for Servlet 6.1 invalid error code in servlet.tck.api.jakarta_servlet_http.httpservletresponse HOT 2
- TCK for servlet 6.1 servlet/tck/spec/serverpush /ServerPushTests#serverPushCookieTest HOT 1
- Clarify behaviour for container managed HTTP headers HOT 1
- addLinkHeader HOT 1
- Version javax.servlet-api 4.0.1 still can be used HOT 1
- TCK coverage missing for attribute elements of cookie-config introduced since web-common_6_0.xsd
- Should the new Servlet 6.1 `jakarta.servlet.error.method` attribute be added to `Table 10-1 Request Attributes and their types`? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from servlet.