You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Jakob Korherr (JIRA)" <de...@myfaces.apache.org> on 2010/03/27 16:22:27 UTC

[jira] Created: (MYFACESTEST-6) Module for automated webapp tests for MyFaces core + extensions

Module for automated webapp tests for MyFaces core + extensions
---------------------------------------------------------------

                 Key: MYFACESTEST-6
                 URL: https://issues.apache.org/jira/browse/MYFACESTEST-6
             Project: MyFaces Test
          Issue Type: New Feature
            Reporter: Jakob Korherr
            Assignee: Jakob Korherr


As we currently only have normal JUnit tests for automated testing in MyFaces Core, it would be really great to have a way to test MyFaces Core automatically in a real webapp at build time with maven. Of course, we currently have the test-webapp, but we still have to check each page manually here, if we want to test everything, which is long-winded. In addition, it would be cool if we could use this also for testing of MyFaces extensions against MyFaces Core and Mojarra.

To accomplish something like that we could use test frameworks like e.g. Canoo WebTest or HttpUnit + Jetty or something similar. Basically anything that works with jetty in maven, but can also be used with other servers like tomcat or glassfish, would be ok here. I also want to mention JSFUnit here, although we won't be able to use it since it is LGPL licensed.

The two most important things about this module would be 1) that everything has to work totally automated within maven and without a browser (so I wouldn't consider selenium as an option) and 2) a fluent and easy API to write those tests (otherwise no one would use it). 

This would help us enormously in ensuring and improving the quality of MyFaces Core and its extensions by getting a far bigger test coverage and more possibilities to test.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MYFACESTEST-6) Module for automated webapp tests for MyFaces core + extensions

Posted by "Jan-Kees van Andel (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACESTEST-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12850534#action_12850534 ] 

Jan-Kees van Andel commented on MYFACESTEST-6:
----------------------------------------------

For archiving purposes, here's a link to the original discussion:
http://markmail.org/thread/mx5pvpug3woazhzc

> Module for automated webapp tests for MyFaces core + extensions
> ---------------------------------------------------------------
>
>                 Key: MYFACESTEST-6
>                 URL: https://issues.apache.org/jira/browse/MYFACESTEST-6
>             Project: MyFaces Test
>          Issue Type: New Feature
>            Reporter: Jakob Korherr
>            Assignee: Jakob Korherr
>
> As we currently only have normal JUnit tests for automated testing in MyFaces Core, it would be really great to have a way to test MyFaces Core automatically in a real webapp at build time with maven. Of course, we currently have the test-webapp, but we still have to check each page manually here, if we want to test everything, which is long-winded. In addition, it would be cool if we could use this also for testing of MyFaces extensions against MyFaces Core and Mojarra.
> To accomplish something like that we could use test frameworks like e.g. Canoo WebTest or HttpUnit + Jetty or something similar. Basically anything that works with jetty in maven, but can also be used with other servers like tomcat or glassfish, would be ok here. I also want to mention JSFUnit here, although we won't be able to use it since it is LGPL licensed.
> The two most important things about this module would be 1) that everything has to work totally automated within maven and without a browser (so I wouldn't consider selenium as an option) and 2) a fluent and easy API to write those tests (otherwise no one would use it). 
> This would help us enormously in ensuring and improving the quality of MyFaces Core and its extensions by getting a far bigger test coverage and more possibilities to test.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MYFACESTEST-6) Module for automated webapp tests for MyFaces core + extensions

Posted by "Jakob Korherr (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACESTEST-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12850533#action_12850533 ] 

Jakob Korherr commented on MYFACESTEST-6:
-----------------------------------------

This issue perfectly fits as a GSoC project, so I labeled it accordingly. In addition Gerhard Petracek and I are willing to mentor it.

> Module for automated webapp tests for MyFaces core + extensions
> ---------------------------------------------------------------
>
>                 Key: MYFACESTEST-6
>                 URL: https://issues.apache.org/jira/browse/MYFACESTEST-6
>             Project: MyFaces Test
>          Issue Type: New Feature
>            Reporter: Jakob Korherr
>            Assignee: Jakob Korherr
>
> As we currently only have normal JUnit tests for automated testing in MyFaces Core, it would be really great to have a way to test MyFaces Core automatically in a real webapp at build time with maven. Of course, we currently have the test-webapp, but we still have to check each page manually here, if we want to test everything, which is long-winded. In addition, it would be cool if we could use this also for testing of MyFaces extensions against MyFaces Core and Mojarra.
> To accomplish something like that we could use test frameworks like e.g. Canoo WebTest or HttpUnit + Jetty or something similar. Basically anything that works with jetty in maven, but can also be used with other servers like tomcat or glassfish, would be ok here. I also want to mention JSFUnit here, although we won't be able to use it since it is LGPL licensed.
> The two most important things about this module would be 1) that everything has to work totally automated within maven and without a browser (so I wouldn't consider selenium as an option) and 2) a fluent and easy API to write those tests (otherwise no one would use it). 
> This would help us enormously in ensuring and improving the quality of MyFaces Core and its extensions by getting a far bigger test coverage and more possibilities to test.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MYFACESTEST-6) Module for automated webapp tests for MyFaces core + extensions

Posted by "Werner Punz (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACESTEST-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12850666#action_12850666 ] 

Werner Punz commented on MYFACESTEST-6:
---------------------------------------

Just to add my 2c to this discussion, whoever is going to do that on GSOC should have a serious look at what the Wicket guys are doing, apparently they already have this standardized application scoped testing infrastructure in base.



> Module for automated webapp tests for MyFaces core + extensions
> ---------------------------------------------------------------
>
>                 Key: MYFACESTEST-6
>                 URL: https://issues.apache.org/jira/browse/MYFACESTEST-6
>             Project: MyFaces Test
>          Issue Type: New Feature
>            Reporter: Jakob Korherr
>            Assignee: Jakob Korherr
>
> As we currently only have normal JUnit tests for automated testing in MyFaces Core, it would be really great to have a way to test MyFaces Core automatically in a real webapp at build time with maven. Of course, we currently have the test-webapp, but we still have to check each page manually here, if we want to test everything, which is long-winded. In addition, it would be cool if we could use this also for testing of MyFaces extensions against MyFaces Core and Mojarra.
> To accomplish something like that we could use test frameworks like e.g. Canoo WebTest or HttpUnit + Jetty or something similar. Basically anything that works with jetty in maven, but can also be used with other servers like tomcat or glassfish, would be ok here. I also want to mention JSFUnit here, although we won't be able to use it since it is LGPL licensed.
> The two most important things about this module would be 1) that everything has to work totally automated within maven and without a browser (so I wouldn't consider selenium as an option) and 2) a fluent and easy API to write those tests (otherwise no one would use it). 
> This would help us enormously in ensuring and improving the quality of MyFaces Core and its extensions by getting a far bigger test coverage and more possibilities to test.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (MYFACESTEST-6) Module for automated webapp tests for MyFaces core + extensions

Posted by "Jakob Korherr (JIRA)" <de...@myfaces.apache.org>.
     [ https://issues.apache.org/jira/browse/MYFACESTEST-6?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jakob Korherr resolved MYFACESTEST-6.
-------------------------------------

    Resolution: Fixed

Resolving this issue, because GSoC is over and the integration is done.

> Module for automated webapp tests for MyFaces core + extensions
> ---------------------------------------------------------------
>
>                 Key: MYFACESTEST-6
>                 URL: https://issues.apache.org/jira/browse/MYFACESTEST-6
>             Project: MyFaces Test
>          Issue Type: New Feature
>            Reporter: Jakob Korherr
>            Assignee: Jakob Korherr
>
> As we currently only have normal JUnit tests for automated testing in MyFaces Core, it would be really great to have a way to test MyFaces Core automatically in a real webapp at build time with maven. Of course, we currently have the test-webapp, but we still have to check each page manually here, if we want to test everything, which is long-winded. In addition, it would be cool if we could use this also for testing of MyFaces extensions against MyFaces Core and Mojarra.
> To accomplish something like that we could use test frameworks like e.g. Canoo WebTest or HttpUnit + Jetty or something similar. Basically anything that works with jetty in maven, but can also be used with other servers like tomcat or glassfish, would be ok here. I also want to mention JSFUnit here, although we won't be able to use it since it is LGPL licensed.
> The two most important things about this module would be 1) that everything has to work totally automated within maven and without a browser (so I wouldn't consider selenium as an option) and 2) a fluent and easy API to write those tests (otherwise no one would use it). 
> This would help us enormously in ensuring and improving the quality of MyFaces Core and its extensions by getting a far bigger test coverage and more possibilities to test.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.