Closed starksm64 closed 1 month ago
Ignoring webservices which we are not porting,
Unique(41) apps:
com/sun/ts/tests/jacc/util
com/sun/ts/tests/ejb/ee/pm/ejbql/schema
com/sun/ts/tests/ejb/ee/tx/txbean
com/sun/ts/tests/jaxp/api/xml_schema
com/sun/ts/tests/jaxws/sharedwebservices/doclitservice com/sun/ts/tests/jaxws/sharedwebservices/faultservice com/sun/ts/tests/jaxws/sharedwebservices/rpclitservice com/sun/ts/tests/jaxws/sharedwebservices/simpleservice
com/sun/ts/tests/jaxws/ee/j2w/document/literal/nosei/server
com/sun/ts/tests/jws/webmethod/webmethod3/server
com/sun/ts/tests/jaxws/sharedwebservices/simpleservice
com/sun/ts/tests/jws/webmethod/webmethod1/server
com/sun/ts/tests/jaxws/ee/j2w/document/literal/restful/server
com/sun/ts/tests/jaxws/sharedwebservices/dlhelloproviderservice
com/sun/ts/tests/jws/webmethod/webmethod2/server
com/sun/ts/tests/jaxws/sharedwebservices/rpclitservice
com/sun/ts/tests/ejb/ee/tx/session/stateful/bm/TxMDBMSBeans/BeanA com/sun/ts/tests/ejb/ee/tx/session/stateful/bm/TxMDBMSBeans/BeanB com/sun/ts/tests/ejb/ee/tx/session/stateful/bm/TxMDBMSBeans/BeanC
com/sun/ts/tests/jaxws/sharedwebservices/rlhandlerservice
com/sun/ts/tests/jaxws/ee/w2j/document/literal/onewayhandlertest/server
com/sun/ts/tests/jaxws/ee/j2w/document/literal/webmethod/server
com/sun/ts/tests/jaxws/sharedwebservices/xmlbinddlhelloproviderservice
com/sun/ts/tests/ejb/ee/tx/txEPMbean
com/sun/ts/tests/jaxws/sharedwebservices/doclithelloservice
com/sun/ts/tests/jaxws/sharedwebservices/dlhandlerservice com/sun/ts/tests/jaxws/sharedwebservices/doclithelloservice
com/sun/ts/tests/ejb/ee/tx/txEbean
com/sun/ts/tests/connector/mdb
com/sun/ts/tests/jws/handlerchain/server
com/sun/ts/tests/jaxws/sharedwebservices/hellosecureservice
com/sun/ts/tests/jaxws/ee/j2w/rpc/literal/nosei/server
com/sun/ts/tests/ejb30/common/helloejbjar
com/sun/ts/tests/jws/webresult/webresult2/server
com/sun/ts/tests/jaxws/ee/w2j/rpc/literal/onewayhandlertest/server
com/sun/ts/tests/jws/webresult/webresult3/server
com/sun/ts/tests/jws/webresult/webresult1/server
com/sun/ts/tests/jaxws/ee/j2w/document/literal/marshalltest/server
com/sun/ts/tests/jaxws/ee/j2w/document/literal/sessionmaintaintest/server
com/sun/ts/tests/ejb/ee/tx/txECMPbean
com/sun/ts/tests/jws/oneway/server
com/sun/ts/tests/ejb/ee/tx/session/stateful/bm/TxMDBSSBeans/BeanA com/sun/ts/tests/ejb/ee/tx/session/stateful/bm/TxMDBSSBeans/BeanB com/sun/ts/tests/ejb/ee/tx/session/stateful/bm/TxMDBSSBeans/BeanC
com/sun/ts/tests/jaxws/ee/w2j/document/literal/asynctest/server
com/sun/ts/tests/jaxws/sharedwebservices/dlhandlerservice
com/sun/ts/tests/jws/webparam/webparam3/server
com/sun/ts/tests/jws/webparam/webparam2/server
com/sun/ts/tests/jws/webparam/webparam1/server
jacc has also been removed.
It seems like the easiest way to deal with these is to have a common utility class that has these hand coded and the ant lib API consults that when creating the deployment methods.
There is no straightforward way to tie into the test artifact build as this is something being done by the CTS harness as part of the deployment phase which is being replaced by the arquillian deployment methods.
To resolve https://github.com/jakartaee/platform-tck/issues/1384, the ant lib generation api needs to possibly generate additional deployment methods for tests that rely on a common test artifacts as defined by the src/com/sun/ts/lib/harness/commonarchives.properties from the TCK.
As an example, this is the correct test class port for the
com.sun.ts.tests.ejb30.assembly.initorder.warejb.Client
test:The "ejb3_common_helloejbjar_standalone_component" deployment method is hand coded and needs to be generated.