You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2005/07/24 02:56:57 UTC

[jira] Commented: (MNG-635) Webapp Resources Not Available to Unit Tests

    [ http://jira.codehaus.org/browse/MNG-635?page=comments#action_43299 ] 

Brett Porter commented on MNG-635:
----------------------------------

I'm inclined to WON'T FIX this. this is not what classpath resources are for. Your patch would copy all those resources into /WEB-INF/classes as well - eg /WEB-INF/classes/WEB-INF/web.xml if I understand correctly.

Thanks for putting the effort into a patch though - is there some other way we can solve this? In the past I've done these as integration tests that would take the final WAR file and use that instead. See MNG-591 for how we are planning to allow that.

> Webapp Resources Not Available to Unit Tests
> --------------------------------------------
>
>          Key: MNG-635
>          URL: http://jira.codehaus.org/browse/MNG-635
>      Project: Maven 2
>         Type: Bug
>   Components: maven-plugins
>     Versions: 2.0-beta-1
>  Environment: Maven version: 2.0-beta-1-SNAPSHOT
> Windows XP
> java version "1.5.0_02"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09)
> Java HotSpot(TM) Client VM (build 1.5.0_02-b09, mixed mode, sharing) 
>     Reporter: Rod Coffin
>     Priority: Blocker
>  Attachments: MNG-635.txt
>
>
> Unit tests that depend on resources in the webapp directory fail because those resources are not available during the test phase.  This makes it impossible to write tests using tools like HttpUnit that rely on information in web.xml file:
> Ex:
> InputStream webXML = GreeterServlet.class.getResourceAsStream("/WEB-INF/web.xml");
> ServletRunner sr = new ServletRunner(webXML);

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org