Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jakartaee-tck-dev] Question about updating keyword.properties to deal with technologies moved from Java SE 8 => Jakarta EE 9 ...

Hi,

[1] is for ensuring that Jakarta EE 9 implementations are not required to pass TCK tests that use optional technlogies:

- Jakarta XML Web Services
- Jakarta Web Services Metadata
- Jakarta SOAP with Attachments
- Jakarta XML Binding

Could we use keyword.properties [2] to make tests that use any of the above optional?

Is there a way to indicate which tests use Jakarta XML Binding in keyword.properties [1] via a new `xmlbinding` keyword?

For example, what if [3] is updated to:

com/sun/ts/tests/webservices12/specialcases/services/w2j/doclit/provider = xmlbinding webservices javaee_optional jaxws_web_profile javaee_web_profile_optional

Such that the com/sun/ts/tests/webservices12/specialcases/services/w2j/doclit/provider tests would be run for any of the keywords specified? That sounds a bit wrong, as the tests aren't really `xmlbinding` tests (they just happen to use Jakarta XML Binding).

I do suppose that this change does allow using the following (negative expression) to skip tests that use Jakarta XML Binding:

ant -Dkeywords=!xmlbinding runclient

Thoughts?


Scott

[1] https://github.com/eclipse-ee4j/jakartaee-tck/issues/491
[2] https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/src/com/sun/ts/lib/harness/keyword.properties [3] https://github.com/eclipse-ee4j/jakartaee-tck/blob/master/src/com/sun/ts/lib/harness/keyword.properties#L239



Back to the top