You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Werner Punz (Jira)" <de...@myfaces.apache.org> on 2022/10/10 10:58:00 UTC

[jira] [Created] (MYFACES-4476) Integration of the full integration testsuite for faces.js from github

Werner Punz created MYFACES-4476:
------------------------------------

             Summary: Integration of the full integration testsuite for faces.js from github
                 Key: MYFACES-4476
                 URL: https://issues.apache.org/jira/browse/MYFACES-4476
             Project: MyFaces Core
          Issue Type: New Feature
          Components: General
    Affects Versions: 4.0.0-RC2
            Reporter: Werner Punz
            Assignee: Werner Punz


We have a set of 20 integration tests against the faces.js codebase on github.

This testuite was one of my cornerstones for fortifying the old and new implementation.

The problem was it used homegrown testing frameworks. I now have moved all the tests to npm and mocha with an embedded chrome as testrunner. The project on github has everything integrated into maven and starts its own embedded tomcat during testing.

It bypasses Arquilian entirely (results in less code because less java code is involved).

After questioning the mailing list whether myfaces wants the test suite, they agreed to wanting them.

I will move the code over to myfaces and then issue a pull request for further discussion.

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)