-
Suggestion
-
Resolution: Won't Fix
-
None
Current status:
Due to a nature of GWT framework which translates Java code into JavaScript so that it can be ran in a browser, it's not possible to use Clover for client side code, especially for integration testing (by integration testing I mean tests running in browsers).
It's possible to use Clover to instrument server-side code.
It's also possible to use Clover to instrument client-side code, but only under a condition that tests will be running in a container simulating the browser:
Related articles:
https://confluence.atlassian.com/display/CLOVER/Using+Clover-for-Ant+with+GWT
https://confluence.atlassian.com/display/CLOVER/Using+Clover+with+the+GWT-maven+plugin
Scope:
- publish source code of coverage recorder classes so that GWT framework could instrument them
- we may need a new kind of a coverage recorder which would be able to run inside a browser - where to put coverage data files? etc ...
- we may need some integrations with GWT compiler / tools
There's no reason to support GWT in higher extent than now unless we will have full support for Java Script (see other issues / ShipIt ideas about it).