[ 
https://issues.apache.org/jira/browse/SLING-9351?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Munteanu updated SLING-9351:
-----------------------------------
    Description: 
With SLING-8680 we seem to have found a interesting scenario in our testing 
setup:
 - org.apache.sling.launchpad.test-services-war is packaged as a WAR file with 
a manifest, exposing two Servlets
 - before SLING-8680 we only checked for a manifest when transforming 
resources, now we reject the WAR file
 - we have two tests that validate that those servlets are running properly - 
see [WarSelectorServletTest.java 
(permalink)|https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/blob/49e5c948a0115566f778a5696e7f3df45e5dd3f5/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/resolution/WarSelectorServletTest.java]

IMO we should not test or support this scenario (WAR files installed as OSGi 
bundles) as it's a quite convoluted and specific scenario.

Therefore I propose that we retire this module following our [Deprecated Sling 
Modules 
process|https://sling.apache.org/documentation/development/deprecating-sling-modules.html]
 and delete the two tests.

  was:
With SLING-8660 we seem to have found a interesting scenario in our testing 
setup:
 - org.apache.sling.launchpad.test-services-war is packaged as a WAR file with 
a manifest, exposing two Servlets
 - before SLING-8660 we only checked for a manifest when transforming 
resources, now we reject the WAR file
 - we have two tests that validate that those servlets are running properly - 
see [WarSelectorServletTest.java 
(permalink)|https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/blob/49e5c948a0115566f778a5696e7f3df45e5dd3f5/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/resolution/WarSelectorServletTest.java]

IMO we should not test or support this scenario (WAR files installed as OSGi 
bundles) as it's a quite convoluted and specific scenario.

Therefore I propose that we retire this module following our [Deprecated Sling 
Modules 
process|https://sling.apache.org/documentation/development/deprecating-sling-modules.html]
 and delete the two tests.


> Deprecate org.apache.launchpad.test-services-war
> ------------------------------------------------
>
>                 Key: SLING-9351
>                 URL: https://issues.apache.org/jira/browse/SLING-9351
>             Project: Sling
>          Issue Type: Task
>          Components: Launchpad, Testing
>            Reporter: Robert Munteanu
>            Assignee: Robert Munteanu
>            Priority: Major
>             Fix For: Starter 12
>
>
> With SLING-8680 we seem to have found a interesting scenario in our testing 
> setup:
>  - org.apache.sling.launchpad.test-services-war is packaged as a WAR file 
> with a manifest, exposing two Servlets
>  - before SLING-8680 we only checked for a manifest when transforming 
> resources, now we reject the WAR file
>  - we have two tests that validate that those servlets are running properly - 
> see [WarSelectorServletTest.java 
> (permalink)|https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/blob/49e5c948a0115566f778a5696e7f3df45e5dd3f5/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/resolution/WarSelectorServletTest.java]
> IMO we should not test or support this scenario (WAR files installed as OSGi 
> bundles) as it's a quite convoluted and specific scenario.
> Therefore I propose that we retire this module following our [Deprecated 
> Sling Modules 
> process|https://sling.apache.org/documentation/development/deprecating-sling-modules.html]
>  and delete the two tests.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to