Confirmed users
46
edits
No edit summary |
|||
| Line 100: | Line 100: | ||
* Gregg Lind from UX Research has been working on adding code coverage to the SDK's testing framework. The main problem is that the tools that can be used to get code coverage metrics don't understand all the extra features of Mozilla JS, such as const and let and our implementation of yield. So he's patched these tools (Esprima, Escodegen, and CoverJS). He'd like feedback from Jetpack team, about how to integrate it into cfx/Jetpack, and to help with, or take, the burden of developing and maintaining it: [https://bugzilla.mozilla.org/show_bug.cgi?id=789401 bug 789401] [https://gist.github.com/3900355 coverage recipe]. Would be a great feature to have built into the SDK. | * Gregg Lind from UX Research has been working on adding code coverage to the SDK's testing framework. The main problem is that the tools that can be used to get code coverage metrics don't understand all the extra features of Mozilla JS, such as const and let and our implementation of yield. So he's patched these tools (Esprima, Escodegen, and CoverJS). He'd like feedback from Jetpack team, about how to integrate it into cfx/Jetpack, and to help with, or take, the burden of developing and maintaining it: [https://bugzilla.mozilla.org/show_bug.cgi?id=789401 bug 789401] [https://gist.github.com/3900355 coverage recipe]. Would be a great feature to have built into the SDK. | ||
* [https://docs.google.com/spreadsheet/ccc?key=0ApEBy-GRnGxzdHlRMHJ5RXN1aWJ4RGhINkxSd0FCQXc#gid=0 Data about API usage by addons]. Can we automate the generation of this data? | * [https://docs.google.com/spreadsheet/ccc?key=0ApEBy-GRnGxzdHlRMHJ5RXN1aWJ4RGhINkxSd0FCQXc#gid=0 Data about API usage by addons]. Can we automate the generation of this data? | ||
* Some tests fail for Fennec because Fennec does not support the APIs yet. | * Some tests fail for Fennec because Fennec does not support the APIs yet. Some module tests, like selection, have some cleverness that catches failed tests in unsupported platform, when they are expected to fail, and stops them showing up as failures. Matteo volunteered to add this to other modules that need it. | ||
* Integration (tinderbox) tests for Fennec. We need them! Mossop will talk to releng about this. | * Integration (tinderbox) tests for Fennec. We need them! Mossop will talk to releng about this. | ||
* Awesomeness: Eddy is all ready with some awesomeness for next week. | * Awesomeness: Eddy is all ready with some awesomeness for next week. | ||