GitHub PushEvent at 2014-09-25 03:21:15
Repository: jasmine
Actor: slackersoft
Payload: {"shas":[["ec5695acc10f0d21eadb50e064dd135053c813a9","f1b290bc781d440bb89a21b16fcd17494640d629@pivotallabs.com","first (naive) pass at beforeAll/afterAll","Gregg Van Hove and Sheel Choksi",false],["e17a2cb1e06d2355db97c1adf110eb377b2b759a","f1b290bc781d440bb89a21b16fcd17494640d629@pivotallabs.com","share usercontext for full suite","Gregg Van Hove and Sheel Choksi",false],["52026fb0f7a622501aac0f507d52135e9d02f2ad","f1b290bc781d440bb89a21b16fcd17494640d629@pivotallabs.com","beforeAll/afterAll can be timed out and errors are applied to all children specs","Gregg Van Hove and Sheel Choksi",false],["752a36d3ff67013feeb504a1176ab4dc865e0118","076e927453a26ef3294fcb3fe468e40395cd4144@pivotallabs.com","Manage spys/matchers/custom equalities for beforeAll\n\n- Refactor expectations to take list of matchers\n- Add spyRegistry to manage runnables' spies\n- Add clone util\n\n[#66789174]","Christopher Amavisca, Greg Cobb and Sheel Choksi",false],["b2009521952a823a38122328b589d64d2e5b6643","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","Only clear resources if suite is not disabled\n\n[#66789174]","Christopher Amavisca and Greg Cobb",false],["a2ac5ef3b6064fe7b613d9548990436cffdd9419","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","Throw error if you define a spy outside of a runnable\n\n[#66789174]","Christopher Amavisca and Greg Cobb",false],["a9e0112a9bc616b7cba3730328e07482a316080b","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","Throw error if you add a custom matcher or equality outside of a runnable\n\n[#66789174]","Christopher Amavisca and Greg Cobb",false],["a3c3505086366960c8f07148c66e50b45876b449","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","beforeAll can have expectations and passes expectation failures to its children\n\n[#66789174]","Christopher Amavisca and Greg Cobb",false],["97ae9a2d88a5a1598cb03f283afc6bfc5ed27da5","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","After all exceptions dispatch to reporter hook\n\n- Add 'afterAllException' hook to reporter dispatch, we might want to make this more generic in the future\n- Add afterAllException function to HtmlReporter\n\n[#66789174]","Christopher Amavisca and Greg Cobb",false],["6caf4c5de2b2c554feb54cb923a8d73ae297ddb6","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","Print afterAllExceptions to the console.\n\n- Add afterAllException function to ConsoleReporter\n- Print the stack traces of the errors at the end of the console output\n\n[#67055730]","Christopher Amavisca and Greg Cobb",false],["bed1c15ea40194bdf993ba3c45b173006fad90b9","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","HtmlReporter shows error alerts for afterAllExceptions\n\n-Add list of exceptions in HtmlReporter to push to on error\n-Create alerts for each exception in the list (with stack trace)\n\n[#67055688]","Christopher Amavisca and Greg Cobb",false],["76fafa03881943ff328fb5b1b10092d99805c9ac","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","Deprecate suite/spec ordering hook .\n\n- Remove parameter from env.execute()\n- Remove deprecated test\n- Set runnablesToRun to always start with the topSuite\n\n[#66789174]","Christopher Amavisca and Greg Cobb",false],["668846147cecaba6c88812631e7357ac8f369776","fd7017f4b679a6e1cce8bfcd1b2c223738beb946@pivotallabs.com","Fix issues with displaying error messages for afterAll (browser compatibility)\n\n- Switch from showing error stack to showing message/description since only chrome/ff support stack\n- Fallback to error.description if error.message is undefined\n- Made exceptionList variable name consistent between both reporters","Christopher Amavisca and Greg Cobb",false],["0d4b04d37cefc52fc19202f411b5f0f767cf1d53","cfe6fee9a3f72078acaafa58ad1cf7cee12afb9c@pivotallabs.com","rename afterAllException to afterAllError\n\nIt should also handle expectation failures","Gregg Van Hove",false],["6066c71966aeb9182150b1e8151f9a966a1fd1b2","cfe6fee9a3f72078acaafa58ad1cf7cee12afb9c@pivotallabs.com","Add failing specs for expectation failures in afterAll","Gregg Van Hove",false],["f0892a55aa9a753f456ffeb9a1bc0dae75b93c9b","168dae944b667b51dd69efdf0aee93754c331893@slackersoft.net","report when an async afterAll doesn't call  in time","slackersoft",false],["1bad048c15aa973ee179832c0e13dbc74f99135e","168dae944b667b51dd69efdf0aee93754c331893@slackersoft.net","Extract afterAll checking from queueRunner","slackersoft",false],["97867b2bf54259b49380da8f07097ff23dc5f500","fe18d20073e6f1e026a80230721afba88bfd797a@pivotallabs.com","Reports expectation failures in afterAlls\n\nThis makes the specs green and appears to work for most cases. I have a\nnumber of concerns about the implementation and would appreciate\nideas/feedback.\n\n- Suite#addExpecationResult infers if it is coming from an afterAll fn\n  based on if the first child of the suite is finished. This assumes\n  that the first child of the suite is a spec (this appears to be true\n  as long as there is at least one spec in the suite)\n  - Suites behave like unfinished specs. Because suites will propagate\n    expectation failures to their children suites, the afterAll\n    expectation reporting appears to work for suites without specs\n    unless you have:\n    1) An otherwise empty suite with an afterAll\n    2) An afterAll'd suite whose first suite is empty (or whose first\n    suite's first suite is empty (and so on))\n- Changed afterAllError to afterAllEvent, so it can accommodate both\n  errors and expectation failures. The reporter now receives a string\n  instead of the actual error object. The loss of the object doesn't\n  affect our reporters, but may be a nice-to-have for other reporters/\n  the future.\n- The gap between the expectations caught in Suite and QueueRunner (who\n  triggers reporting via an injected callback) is an array injected into\n  QR by the Suite. The array is then flushed at some point (currently\n  after the attempt… functions). This works, but is a bit goofy.\n\n[#73741654]","Greg Cobb and Tim Jarratt",false],["f8bccabf0362d7f6ef370f6f419281bc667aeebe","168dae944b667b51dd69efdf0aee93754c331893@slackersoft.net","Move afterAll reporting into Suite since that's where they're being tracked","slackersoft",false],["35f52bcb24eb9d1dc9ac51a1b9a8f7a35c15847e","214050fdd5ef63ef47b1889310e3f343becc2c55@pivotallabs.com","Rewrite an incorrect suite spec","Greg Cobb and Tim Jarratt",false]],"size":41,"ref":"refs/heads/master","head":"ba0982d89f6d2a6523e505f062638a708ac0c25e"}