Options:
- # Session Start: Wed Aug 21 00:00:00 2013
- # Session Ident: #testing
- # [00:59] * Joins: glenn (~gadams@public.cloak)
- # [01:21] * Quits: kershaw (~kkershaw@public.cloak) (Ping timeout: 180 seconds)
- # [01:22] * heycam|away is now known as heycam
- # [02:49] * heycam is now known as heycam|away
- # [03:01] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [03:02] * Joins: rhauck (~Adium@public.cloak)
- # [03:09] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [04:37] * Joins: kershaw (~kkershaw@public.cloak)
- # [05:12] * Joins: rhauck (~Adium@public.cloak)
- # [05:31] * heycam|away is now known as heycam
- # [05:31] * Quits: kershaw (~kkershaw@public.cloak) (Ping timeout: 180 seconds)
- # [06:37] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [07:55] * Joins: tobie (tobie@public.cloak)
- # [07:58] * Quits: tobie (tobie@public.cloak)
- # [08:30] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:58] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [10:22] * Joins: tobie (tobie@public.cloak)
- # [10:51] * heycam is now known as heycam|away
- # [11:00] * Joins: Lachy (~Lachy@public.cloak)
- # [11:15] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [11:18] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [11:23] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [12:09] <wilhelm> Automate_: Looks like an F visa is what we need. I'll ping the list once our Chinese contact confirms. (c:
- # [12:09] <Automate_> wilhelm: that is what we need
- # [12:09] * Automate_ is now known as AutomatedTester
- # [12:09] <AutomatedTester> wilhelm: I have details from the chinese consulate
- # [12:10] <AutomatedTester> but it appears the letter we need requires more than what the TPAC form suggests
- # [12:10] <wilhelm> Wondeful. :P
- # [12:10] <wilhelm> +r
- # [12:10] <jgraham> -nd, I think
- # [12:11] <AutomatedTester> -r too
- # [12:11] <AutomatedTester> woeful...
- # [12:12] <jgraham> OK, I was correcting the pre-corrected version
- # [12:12] <jgraham> I wonder what TPAC will be like if 90% of foreign attendees fail to get a visa
- # [12:12] <AutomatedTester> quick?
- # [12:14] <AutomatedTester> srsly... next one on a cruise ship please
- # [12:15] <jgraham> Is there a better place to send webdriver feature requests than public-browser-tools-testing?
- # [12:15] <Ms2ger> Better quality microphones?
- # [12:16] <AutomatedTester> jgraham: as in you want the shadow DOM question removed or you want to propose something?
- # [12:17] <jgraham> AutomatedTester: I was going to propose a way of getting screenshot hashes
- # [12:17] <AutomatedTester> jgraham: propose it there
- # [12:17] <wilhelm> Yup, what AutomatedTester said.
- # [12:18] <AutomatedTester> we dual post to that list and the selenium developers list
- # [12:18] <AutomatedTester> but I dont see your average webdriver user wanting that feature
- # [12:19] <AutomatedTester> at worst I will point people to your post
- # [12:19] <jgraham> OK, thanks
- # [12:28] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [12:38] * Joins: Lachy (~Lachy@public.cloak)
- # [13:35] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [13:50] * Joins: Lachy (~Lachy@public.cloak)
- # [15:00] * Joins: kershaw (~kkershaw@public.cloak)
- # [15:09] * Joins: gitbot (~gitbot@public.cloak)
- # [15:09] -gitbot:#testing- [web-platform-tests] chrislo closed pull request #299: Submissions/chrislo audiobuffer idl test (master...submissions/chrislo-audiobuffer-idl-test) https://github.com/w3c/web-platform-tests/pull/299
- # [15:09] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:02] <tobie> jgraham: screenshot hashes are shush a great idea.
- # [16:03] <wilhelm> It is. It speeded up the automated visual testing at Opera significantly, too.
- # [16:06] <Ms2ger> Almost seems like the guy worked at Opera
- # [16:07] <wilhelm> There was just one major issue with our implementation back then. It forced a repaint to the second canvas. Which meant painting bugs went undetected. (c:
- # [16:09] <jgraham> http://operasoftware.github.io/scope-interface/Exec.2.1.html#SetupScreenWatcher seems to be the protocol-level documentation for the Opera implementation
- # [16:10] <jgraham> But it doesn't actually explain how it uses the md5 list you pass in
- # [16:10] <andreastt> We never used that feature.
- # [16:10] <jgraham> Oh?
- # [16:11] <jgraham> (I was just about to say that I didn't really know the implementation and andreastt would know more)
- # [16:11] <andreastt> I'm not convinced this is worth adding to the webdriver API's; the only speed up I can see with that is the minimal speed up of not transmitting the encoded image over the wire.
- # [16:12] <andreastt> The slow part is the comparison, for which MD5s is a Really Good Idea.
- # [16:12] <jgraham> Not transmitting a possibly-multi-megabyte image over the wire seems quite like a win
- # [16:12] <wilhelm> Is my memory that wonky? Pre-2010, I'm pretty sure we passed an array of hashes to the client, and got either a hash or a screenshot back.
- # [16:13] <jgraham> (I know that in practice the images tend to be smaller. But base64 ncoding doesn't help)
- # [16:13] <wilhelm> Limiting the hash to a certain element is also a win.
- # [16:13] <jgraham> wilhelm: I was pretty sure we did too. Maybe it got removed? Or was only for visual tests
- # [16:14] <andreastt> We only used the internal screen capturing features in Opera very briefly.
- # [16:14] <andreastt> Because of the issue wilhelm described, we used an external tool.
- # [16:14] <wilhelm> Oh, right. But it was the same concept, just elsewhere, no?
- # [16:15] <jgraham> I wonder if the gecko reftest implementation can detect repaint bugs
- # [16:15] <wilhelm> How does it take the screenshots?
- # [16:15] <wilhelm> Which buffer is it playing with?
- # [16:16] <Ms2ger> Canvas
- # [16:16] <Ms2ger> We've got a drawWindow API
- # [16:17] <jgraham> That sounds like "no", then
- # [16:18] <andreastt> I'm trying to read my own code of what we were doing for Presto, and failing (-:
- # [16:19] <wilhelm> If you can provide implementation details on the mailing list, that would be helpful.
- # [16:20] <andreastt> No wait, this isn't my code.
- # [16:20] <andreastt> Okay, it looks like we were doing very suboptimal things like writing to disk, then doing various byte array comparisons.
- # [16:21] * Joins: gitbot (~gitbot@public.cloak)
- # [16:21] -gitbot:#testing- [web-platform-tests] jgraham closed pull request #262: Added tests for the FileList interface (master...submission/ibelem/fileapi-filelist) https://github.com/w3c/web-platform-tests/pull/262
- # [16:21] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:21] * Joins: gitbot (~gitbot@public.cloak)
- # [16:21] -gitbot:#testing- [web-platform-tests] jgraham pushed 12 new commits to master: https://github.com/w3c/web-platform-tests/compare/d5a6135fed51...9cd279fcf4ef
- # [16:21] -gitbot:#testing- web-platform-tests/master 4af080f Mathias Bynens: Add tests for the XMLHttpRequest `responseType` property...
- # [16:21] -gitbot:#testing- web-platform-tests/master be6a9c3 plehegar: Added definition for Event and EventInit
- # [16:21] -gitbot:#testing- web-platform-tests/master 4a1ae5d Belem Zhang: Added tests for the FileList interface
- # [16:21] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:21] <andreastt> But yeah, I think we could've done it a lot more efficiently than that.
- # [16:21] <wilhelm> Right. But that was the test client disk, not the central server, right?
- # [16:21] <andreastt> Right.
- # [16:21] <wilhelm> Initially, all screenshots were shipped back to the mothership for comparision. Which was dirt slow.
- # [16:22] <jgraham> Hmm, the history on that branch I just merged got really messed up somehow
- # [16:22] <gsnedders> FWIW, I'm concerned about the case of running on devices when it comes to multi-megabyte screenshots.
- # [16:22] <wilhelm> Ditto.
- # [16:24] <andreastt> Typically a device doesn't have multi-megabyte screenshots because of the screen contraints.
- # [16:24] <gsnedders> andreastt: HD TVs.
- # [16:25] <wilhelm> Retina phones.
- # [16:25] <andreastt> Devices have better HW these days though.
- # [16:25] <andreastt> Let me modify that, devices which we can realistically support.
- # [16:25] <andreastt> Or which we care to support even.
- # [16:25] <wilhelm> True.
- # [16:26] <andreastt> I'm just saying we need to justify adding an additional API call.
- # [16:26] <andreastt> There might be good reasons.
- # [16:28] <wilhelm> "Delegating the difficult stuff to the browser, not the tester."
- # [16:28] <jgraham> Oh jesus. I hate merges.
- # [16:29] * wilhelm hands jgraham the father and the holy ghost.
- # [16:29] <jgraham> It seems there isn't a good way to revert the merge that I just did that added some alternate versions of other, unrelated, commits to history
- # [16:29] <jgraham> (apart from editing the remote history, which isn't nice)
- # [16:57] * Joins: [1]kershaw (~kkershaw@public.cloak)
- # [17:02] * Quits: kershaw (~kkershaw@public.cloak) (Ping timeout: 180 seconds)
- # [17:02] * [1]kershaw is now known as kershaw
- # [17:09] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [17:09] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [17:39] <andreastt> jgraham speaks of wise things on the mailing list.
- # [17:40] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:57] * Joins: jhammel (~jhammel@public.cloak)
- # [18:19] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [18:26] * Joins: zcorpan (~zcorpan@public.cloak)
- # [18:27] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [18:30] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [18:30] * Joins: zcorpan (~zcorpan@public.cloak)
- # [18:33] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [18:34] * Quits: Automate_ (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [18:37] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [18:43] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [18:47] * Joins: rhauck (~Adium@public.cloak)
- # [18:52] * Joins: zcorpan (~zcorpan@public.cloak)
- # [18:53] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [18:54] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:01] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [19:29] * Joins: gitbot (~gitbot@public.cloak)
- # [19:29] -gitbot:#testing- [web-platform-tests] jgraham created manifest (+1 new commit): https://github.com/w3c/web-platform-tests/commit/d017de80b191
- # [19:29] -gitbot:#testing- web-platform-tests/manifest d017de8 James Graham: Add a tool to generate manifests.
- # [19:29] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [19:32] * Joins: gitbot (~gitbot@public.cloak)
- # [19:32] -gitbot:#testing- [web-platform-tests] jgraham deleted manifest at d017de8: https://github.com/w3c/web-platform-tests/commit/d017de8
- # [19:32] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [19:33] * Joins: Lachy (~Lachy@public.cloak)
- # [20:18] * Joins: zcorpan (~zcorpan@public.cloak)
- # [20:21] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [20:22] * Joins: zcorpan (~zcorpan@public.cloak)
- # [20:26] * Joins: zcorpan_ (~zcorpan@public.cloak)
- # [20:26] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [20:33] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
- # [20:33] * Joins: zcorpan (~zcorpan@public.cloak)
- # [20:40] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [20:43] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:01] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [21:07] * Joins: gitbot (~gitbot@public.cloak)
- # [21:07] -gitbot:#testing- [web-platform-tests] plehegar opened pull request #300: Tests for Performance Timeline specifications (master...submissions/performance-timeline) https://github.com/w3c/web-platform-tests/pull/300
- # [21:07] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:09] * Joins: gitbot (~gitbot@public.cloak)
- # [21:09] -gitbot:#testing- [web-platform-tests] plehegar synchronize pull request #300: Tests for Performance Timeline specifications (master...submissions/performance-timeline) https://github.com/w3c/web-platform-tests/pull/300
- # [21:09] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:10] * Joins: gitbot (~gitbot@public.cloak)
- # [21:10] -gitbot:#testing- [web-platform-tests] plehegar closed pull request #300: Tests for Performance Timeline specifications (master...submissions/performance-timeline) https://github.com/w3c/web-platform-tests/pull/300
- # [21:10] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:10] * Joins: gitbot (~gitbot@public.cloak)
- # [21:10] -gitbot:#testing- [web-platform-tests] plehegar pushed 3 new commits to master: https://github.com/w3c/web-platform-tests/compare/9cd279fcf4ef...f3e712722086
- # [21:10] -gitbot:#testing- web-platform-tests/master 445ea67 plehegar: Tests for Performance Timeline specifications
- # [21:10] -gitbot:#testing- web-platform-tests/master a828952 plehegar: Minor editorial change in idlharness test
- # [21:10] -gitbot:#testing- web-platform-tests/master f3e7127 Philippe Le Hegaret: Merge pull request #300 from plehegar/submissions/performance-timeline...
- # [21:10] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:21] * Joins: gitbot (~gitbot@public.cloak)
- # [21:21] -gitbot:#testing- [web-platform-tests] plehegar opened pull request #301: Tests for User Timing (master...submissions/user-timing) https://github.com/w3c/web-platform-tests/pull/301
- # [21:21] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:24] * Joins: gitbot (~gitbot@public.cloak)
- # [21:24] -gitbot:#testing- [web-platform-tests] plehegar closed pull request #301: Tests for User Timing (master...submissions/user-timing) https://github.com/w3c/web-platform-tests/pull/301
- # [21:24] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:24] * Joins: gitbot (~gitbot@public.cloak)
- # [21:24] -gitbot:#testing- [web-platform-tests] plehegar pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/f3e712722086...c964418ab9fe
- # [21:24] -gitbot:#testing- web-platform-tests/master 9397d22 plehegar: Tests for User Timing
- # [21:24] -gitbot:#testing- web-platform-tests/master c964418 Philippe Le Hegaret: Merge pull request #301 from plehegar/submissions/user-timing...
- # [21:24] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:27] * Joins: Lachy (~Lachy@public.cloak)
- # [21:35] * Joins: gitbot (~gitbot@public.cloak)
- # [21:35] -gitbot:#testing- [web-platform-tests] plehegar opened pull request #302: Proper interface for Performance Timeline... (master...submissions/performance-timeline) https://github.com/w3c/web-platform-tests/pull/302
- # [21:35] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:36] * Joins: gitbot (~gitbot@public.cloak)
- # [21:36] -gitbot:#testing- [web-platform-tests] plehegar closed pull request #302: Proper interface for Performance Timeline... (master...submissions/performance-timeline) https://github.com/w3c/web-platform-tests/pull/302
- # [21:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:36] * Joins: gitbot (~gitbot@public.cloak)
- # [21:36] -gitbot:#testing- [web-platform-tests] plehegar pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/c964418ab9fe...20217d76f566
- # [21:36] -gitbot:#testing- web-platform-tests/master b4657b8 plehegar: Proper interface for Performance Timeline...
- # [21:36] -gitbot:#testing- web-platform-tests/master 20217d7 Philippe Le Hegaret: Merge pull request #302 from plehegar/submissions/performance-timeline...
- # [21:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [22:30] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [23:55] * Joins: rhauck1 (~Adium@public.cloak)
- # Session Close: Thu Aug 22 00:00:00 2013
The end :)