[08:02:32] Hey JamesMGreene, thanks for the reminder [08:03:04] ping scott_gonzalez DaveMethvin gnarf Krinkle|detached rworth kborchers gseguin|away [08:03:29] hey [08:04:08] oh hi [08:04:16] hey [08:04:26] no prb [08:04:50] Hey James, want to start with an update on QUnit add-ons and event emitter? [08:05:04] What I can, sure :) [08:05:58] The JUnitLogger is officially split out as "jquery/qunit-reporter-junit" and is now running on TravisCI [08:06:27] (by Krinkle|detached) [08:07:07] 'sup? [08:07:13] Krinkle|detached and I worked through my infamous 10-commit PR for QUnit Composite, refactored a few things, had some good discussion, and finally merged into master [08:07:26] Took like 5 hours and kept me up till like 3:00am my time :-P [08:08:03] But Composite is now ready to be ported out to "jquery/qunit-contrib-composite" when I get a chance, likely yet this week [08:08:31] gseguin: bi-weekly testing meeting. If you've got something to discuss related to QUnit, TestSwarm, Jenkins, Travis, Saucelabs.. this is the place! [08:08:40] It still needs real unit tests (it basically just runs all of the other unit tests right now) but we'll get to those post-split [08:09:01] jzaefferer: thanks for the invite, I'll listen in [08:09:16] Finally, regarding the event emitter refactor, Krinkle|detached is spearheading that and I haven't heard anything new in the past day or two from him [08:09:52] The assertion addons can be split whenever, they're a piece of cake [08:10:08] Oh yeah, and on that note [08:10:26] We refactored the assertion addons to extend `QUnit.assert` instead of `QUnit` [08:10:48] And we chose to NOT maintain backward compatibility there as the addons have extremely low usage :)/:( [08:12:03] Unrelated to addons, I also updated QUnit core to use Grunt 0.4.0 and its latest plugins, which introduced the TestSwarm build issues [08:12:05] rworth: you said at some point we should write "add-on", instead of addon, which keeps annoying me. Since we also plugin (not plug-in), would you be fine with sticking with addon? [08:12:42] Or just call them plugins :) [08:12:45] JamesMGreene: what testswarm issue? [08:12:59] plugin also works [08:13:11] I guess QUnit plugin vs jQuery plugin is clear enough? [08:14:08] plugin should be plugin, add-on should be add-on [08:14:09] it's just the way each word is spelled [08:14:21] should be [08:14:23] Well, not a TestSwarm issue. I meant the QUnit builds passing-but-failing on the TestSwarm build box [08:14:35] JamesMGreene: you mean Jenkins? [08:14:38] due to the lack of swap memory or whatever [08:14:50] JamesMGreene: should be fixed now [08:14:55] Oh yeah, sorry... the URL screws with my head [08:15:01] gseguin: sweet [08:15:13] gseguin: oh yeah? how is that? [08:15:17] ryanneufeld added some memory to the machine [08:15:25] jzaefferer: Just use "extension" and there won't be any discussion of hyphenation :-) [08:15:35] For informational purposes: [08:15:45] 1. My big QUnit Composite PR was: https://github.com/jquery/qunit/pull/408 [08:15:46] JamesMGreene: Pull request #408 by JamesMGreene (1mon 1w ago): QUnit Composite - First round of major cleanup [08:15:48] gseguin: afaik that didn't make any difference [08:16:08] The event emitter task Krinkle|detached is working on is: https://github.com/jquery/qunit/issues/422 [08:16:10] JamesMGreene: Issue #422 by JamesMGreene (1w 18h ago): Implement QUnit callbacks event listener style [08:16:12] jzaefferer: Some of our builds started passing after he made the change [08:16:55] well, this still crashes: http://swarm.jquery.org:8080/job/QUnit/271/console [08:17:16] though here its actually a different behaviour then for UI, where there's an Cannot Allocate Memory exception [08:17:37] QUnit assertion addon updates was: https://github.com/jquery/qunit/pull/418 [08:17:37] JamesMGreene: Pull request #418 by JamesMGreene (1w 4d ago): Update pattern for QUnit assertion addons [08:18:01] Grunt update was: https://github.com/jquery/qunit/pull/423 [08:18:02] JamesMGreene: Pull request #423 by JamesMGreene (6d 16h ago): Issue #377 - Build: Upgraded to Grunt 0.4.0 [08:19:47] Any opinions on add-on vs plugin vs extension? [08:20:01] extension is long [08:20:06] I'd go with plugin, personally [08:20:18] aligns with jQuery anyway [08:20:38] yeah [08:21:21] gseguin: what's the plan for turning off tasks on Jenkins or integrating TestSwarm with Travis? [08:22:02] I've turned off the master Phantom test and I believe the 1.3-stable one [08:22:50] the other ones are still needed until we release the 1.1.2 and 1.2.1 [08:23:39] For testswarm, I have no idea yet how that would work with Travis [08:23:48] do you pay any attention to the jenkins-mobile-testswarm job? [08:23:54] otherwise we could disable that for now as well [08:24:14] Bender might be, I'll ask him [08:24:37] okay, thanks [08:24:55] My guess is that we're going to keep testswarm in Jenkins [08:25:10] Any thoughts on which QUnit plugins we should publish to NPM? [08:25:49] Some of them don't really make sense, e.g. canvas [08:25:56] But other do, e.g. step [08:26:05] JamesMGreene: why not? There's canvas-in-nodejs modules [08:26:21] Oh, I suppose [08:26:36] also once its in npm, you can install via npm and include via