I've finished filling in context on the various bugs, as promised. I'm sure there are holes, but I think I've captured the majority of the context behind the various decisions in the bugs.

I fat-fingered a few of the bug numbers the first time around, here's the original post with corrections:

On 2/28/14, 1:57 PM, Dan Mosedale wrote:
Stand-alone and in-browser unit-testing framework (bug 976789)
* mocha & chai, already used by b2g for gaia as well as the loop server
* good at structuring large suites in maintainable ways
* fast and very efficient toolchains in and around these tools
* after talking to folks on the a-team, it appears that it should be straightforward to integrate with the Tbpl infrastructure

The above bug number is wrong. That should actually read (bug 975127, bug 976133).
CSS toolkit for standalone and in-browser code: (bug 976854 and bug 976857)
* None; easy to mix-in later if we want something later

MVC infrastructure (bug 975548)
* Well-understood/tested code structuring for moving fast
* Many B2G apps have rolled their own, and it hasn't been easy.
* Backbone + dependencies optimized for mobile (zepto/underscore) CSS toolkit for standalone and in-browser code

Call Notification (bug 976789)
* SimplePush: as far as we can see, this is the only easily-scalable solution that exists

Client-driven end-to-end testing framework for both browser and standalone (bug 976134, bug 976114, bug 972026)
* Marionette generally
* mix-in Steeplechase for tests that need NAT traversal
** will need work from Ted, which he sounds open to doing

Bug 972026 doesn't actually belong to this set.

Dan

_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to