Options:
Previous day, Next day
- # Session Start: Wed Jan 28 00:00:00 2015
- # Session Ident: #testing
- # [00:03] * Joins: heycam (~cam@public.cloak)
- # [00:38] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [00:46] * Joins: bhill2 (~bhill2@public.cloak)
- # [01:00] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [01:41] * Joins: Lachy (~Lachy@public.cloak)
- # [01:54] * Joins: kbx (~kbx@public.cloak)
- # [02:01] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
- # [02:14] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [02:48] * terri is now known as terri_offline
- # [03:13] * Joins: tripu (antonio@public.cloak)
- # [04:28] * heycam is now known as heycam|away
- # [04:29] * Joins: ptressel (~chatzilla@public.cloak)
- # [04:36] * heycam|away is now known as heycam
- # [05:39] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [06:40] * Joins: tripu (antonio@public.cloak)
- # [06:55] * Quits: ptressel (~chatzilla@public.cloak) ("bbl")
- # [07:12] * heycam is now known as heycam|away
- # [07:42] * Joins: zqzhang (~zqzhang@public.cloak)
- # [07:56] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:31] * Joins: iN (~iN@public.cloak)
- # [08:31] <zcorpan> jgraham: is it ok to use window.open in tests? i.e. is popup blocker disabled when running tests?
- # [08:33] * Joins: yes (~yes@public.cloak)
- # [08:33] * yes slaps iN around a bit with a large fishbot
- # [08:36] * Quits: yes (~yes@public.cloak) ("Page closed")
- # [08:37] * Quits: iN (~iN@public.cloak) ("Page closed")
- # [08:47] * Joins: darobin (rberjon@public.cloak)
- # [09:01] * Joins: dom (dom@public.cloak)
- # [09:21] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:30] * Joins: yes (~yes@public.cloak)
- # [09:31] * Quits: yes (~yes@public.cloak) ("Page closed")
- # [09:43] <Ms2ger> zcorpan, you weren't just going to let that window.open() test land, were you? :)
- # [09:44] <zcorpan> Ms2ger: hahaha
- # [09:47] * Joins: gitbot (~gitbot@public.cloak)
- # [09:47] -gitbot:#testing- [web-platform-tests] Ms2ger pushed 1 new commit to pr-294: https://github.com/w3c/web-platform-tests/commit/7fdf61f381af4c86ba098dbbbeced04b8e17e578
- # [09:47] -gitbot:#testing- web-platform-tests/pr-294 7fdf61f Ms2ger: Address review comment.
- # [09:47] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [09:47] <Ms2ger> zcorpan, want to sign that off? https://critic.hoppipolla.co.uk/r/3777
- # [09:48] <zcorpan> Ms2ger: done
- # [09:48] <Ms2ger> Thanks
- # [09:49] * Joins: gitbot (~gitbot@public.cloak)
- # [09:49] -gitbot:#testing- [web-platform-tests] Ms2ger force-pushed pr-294 from 7fdf61f to 2f5ef5a: https://github.com/w3c/web-platform-tests/commits/pr-294
- # [09:49] -gitbot:#testing- web-platform-tests/pr-294 2f5ef5a march1993: Progress events test for File API.
- # [09:49] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [09:50] * Joins: gitbot (~gitbot@public.cloak)
- # [09:50] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #1565: Progress events test for File API (master...pr-294) https://github.com/w3c/web-platform-tests/pull/1565
- # [09:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [09:50] * Joins: gitbot (~gitbot@public.cloak)
- # [09:50] -gitbot:#testing- [web-platform-tests] Ms2ger deleted pr-294 at 2f5ef5a: https://github.com/w3c/web-platform-tests/commit/2f5ef5a
- # [09:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [09:56] * Joins: anssik (~uid10742@public.cloak)
- # [10:00] * Joins: gitbot (~gitbot@public.cloak)
- # [10:00] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1592: Update specification URLs for FileAPI. (master...FileAPI-urls) https://github.com/w3c/web-platform-tests/pull/1592
- # [10:00] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [10:05] * denis is now known as Zin3b
- # [10:07] * Quits: Lachy (~Lachy@public.cloak) (Lachy)
- # [10:08] * Joins: ptressel (~chatzilla@public.cloak)
- # [10:15] <jgraham> zcorpan: Yeah it's required to disable the popup blocker when running tests
- # [10:15] <zcorpan> jgraham: ok thx
- # [10:16] <jgraham> That should perhaps be documented
- # [10:16] <zcorpan> yeah
- # [10:17] <Ms2ger> I'll happily review such documentation
- # [10:22] * Zin3b is now known as denis
- # [10:37] * Joins: Lachy (~Lachy@public.cloak)
- # [10:41] * Joins: gitbot (~gitbot@public.cloak)
- # [10:41] -gitbot:#testing- [web-platform-tests] zcorpan closed pull request #1592: Update specification URLs for FileAPI. (master...FileAPI-urls) https://github.com/w3c/web-platform-tests/pull/1592
- # [10:41] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [10:41] * Joins: gitbot (~gitbot@public.cloak)
- # [10:41] -gitbot:#testing- [web-platform-tests] zcorpan pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/863ad54fe9de...fcfc0b49ff36
- # [10:41] -gitbot:#testing- web-platform-tests/master 7b75414 Ms2ger: Update specification URLs for FileAPI.
- # [10:41] -gitbot:#testing- web-platform-tests/master fcfc0b4 Simon Pieters: Merge pull request #1592 from Ms2ger/FileAPI-urls...
- # [10:41] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [11:20] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [11:44] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [11:47] <Ms2ger> [window-open f866ca9] Address review comments.
- # [11:47] <Ms2ger> 1 file changed, 38 insertions(+), 38 deletions(-)
- # [11:47] <Ms2ger> rewrite html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html (62%)
- # [11:47] <Ms2ger> zcorpan, I hope you're happy ;)
- # [11:48] * Joins: gitbot (~gitbot@public.cloak)
- # [11:48] -gitbot:#testing- [web-platform-tests] Ms2ger pushed 1 new commit to window-open: https://github.com/w3c/web-platform-tests/commit/b5866be63663340940299965cbc17c16a853083b
- # [11:48] -gitbot:#testing- web-platform-tests/window-open b5866be Ms2ger: Address review comments.
- # [11:48] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [11:55] <zcorpan> Ms2ger: no. window.open and about:blank and the load event is ;_;
- # [11:56] <Ms2ger> Not something I'd otherwise touch :/
- # [11:57] <zcorpan> https://html.spec.whatwg.org/multipage/browsers.html#dom-open step 12 seems to require a load event. (afaict /new/ is true here)
- # [11:59] * Joins: gitbot (~gitbot@public.cloak)
- # [11:59] -gitbot:#testing- [web-platform-tests] Ms2ger pushed 1 new commit to pr-76: https://github.com/w3c/web-platform-tests/commit/7768e22c149f77950c9004624bfe94865179602b
- # [11:59] -gitbot:#testing- web-platform-tests/pr-76 7768e22 Ms2ger: Test children.
- # [11:59] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [11:59] <Ms2ger> That one's less gnarly, fortunately
- # [12:02] <Ms2ger> zcorpan, yeah, seems like it would be *sigh*
- # [12:03] * Ms2ger looks at Gecko code, is pretty sure that'll be a mistake
- # [12:05] <Ms2ger> Yeah, no
- # [12:07] * Ms2ger asks the resident about:blank expert instead
- # [12:12] <jgraham> Ms2ger: Isn't the about:blank load sync in that case, so the event handler is registered after it happens?
- # [12:14] <Ms2ger> "If resource is "about:blank" and new is true, queue a task to fire a simple event named load"
- # [12:14] <jgraham> Although that's not what firefox 4 did, apparently
- # [12:14] <Ms2ger> I think we're in that case
- # [12:14] <jgraham> Yeah, but gecko isn't spec compliant here, is it?
- # [12:14] <Ms2ger> "here"
- # [12:14] <Ms2ger> I thought I tested Chrome too
- # [12:16] <jgraham> Dunno
- # [12:16] <jgraham> Ask hsivonen :p
- # [12:16] <Ms2ger> I did :)
- # [12:16] <Ms2ger> Chrome doesn't dispatch events either
- # [12:24] <Ms2ger> Oh, nice
- # [12:25] <Ms2ger> Gecko does file one with "" -> "about:blank"
- # [12:26] * Joins: gitbot (~gitbot@public.cloak)
- # [12:26] -gitbot:#testing- [wptrunner] jgraham created certutil_env (+1 new commit): https://github.com/w3c/wptrunner/commit/cc9f10b90741
- # [12:26] -gitbot:#testing- wptrunner/certutil_env cc9f10b James Graham: Use correct environment for certutil on OSX.
- # [12:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:27] * Joins: gitbot (~gitbot@public.cloak)
- # [12:27] -gitbot:#testing- [wptrunner] jgraham opened pull request #71: Use correct environment for certutil on OSX. (master...certutil_env) https://github.com/w3c/wptrunner/pull/71
- # [12:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:27] * Joins: gitbot (~gitbot@public.cloak)
- # [12:27] -gitbot:#testing- [wptrunner] jgraham pushed 1 new commit to master: https://github.com/w3c/wptrunner/commit/0fc6d6c440d354f19632fc06aff948d1fc31cb55
- # [12:27] -gitbot:#testing- wptrunner/master 0fc6d6c jgraham: Merge pull request #71 from w3c/certutil_env...
- # [12:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:36] * Joins: gitbot (~gitbot@public.cloak)
- # [12:36] -gitbot:#testing- [web-platform-tests] zcorpan closed pull request #1591: Add window.open arguments test. (master...window-open) https://github.com/w3c/web-platform-tests/pull/1591
- # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:36] * Joins: gitbot (~gitbot@public.cloak)
- # [12:36] -gitbot:#testing- [web-platform-tests] zcorpan pushed 1 new commit to master: https://github.com/w3c/web-platform-tests/commit/eddfa18174024cfecc56fe20ce355a54b427b4e2
- # [12:36] -gitbot:#testing- web-platform-tests/master eddfa18 Simon Pieters: Merge pull request #1591 from w3c/window-open...
- # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:37] * Joins: gitbot (~gitbot@public.cloak)
- # [12:37] -gitbot:#testing- [web-platform-tests] zcorpan deleted window-open at b5866be: https://github.com/w3c/web-platform-tests/commit/b5866be
- # [12:37] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:40] * Joins: gitbot (~gitbot@public.cloak)
- # [12:40] -gitbot:#testing- [web-platform-tests] zcorpan closed pull request #1563: Add HTMLCollection tests. (master...pr-76) https://github.com/w3c/web-platform-tests/pull/1563
- # [12:40] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:40] * Joins: gitbot (~gitbot@public.cloak)
- # [12:40] -gitbot:#testing- [web-platform-tests] zcorpan deleted pr-76 at 7768e22: https://github.com/w3c/web-platform-tests/commit/7768e22
- # [12:40] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:42] <Ms2ger> Lachy, around?
- # [12:49] <Lachy> hey
- # [12:49] <Lachy> Ms2ger
- # [12:50] <Ms2ger> Lachy, https://github.com/w3c/web-platform-tests/pull/1577 should be right up your sleeve ;)
- # [12:52] <Lachy> I can take a look this evening, if you like. Is there a bug description somewhere to describe what's being fixed?
- # [12:52] <Ms2ger> Yes
- # [12:53] * Ms2ger checks where
- # [12:53] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=1124652
- # [12:53] <Lachy> can you add that link to the pull reqeust
- # [12:53] <Ms2ger> Just did :)
- # [12:53] <Lachy> ok, thanks.
- # [12:53] <Ms2ger> Thank you
- # [12:54] * Quits: terri_offline (~terri@public.cloak) (Ping timeout: 180 seconds)
- # [12:55] <Lachy> I've set a reminder to review it tonight
- # [12:56] <Ms2ger> Much appreciated
- # [13:02] * Joins: plh (plehegar@public.cloak)
- # [13:16] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [13:22] * Joins: Lachy (~Lachy@public.cloak)
- # [13:39] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [13:42] * Joins: Lachy (~Lachy@public.cloak)
- # [13:57] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [14:04] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [14:05] * Quits: AutomatedTester (~AutomatedTester@public.cloak) ("Leaving...")
- # [14:07] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [14:12] * Joins: Lachy (~Lachy@public.cloak)
- # [14:19] * Joins: gitbot (~gitbot@public.cloak)
- # [14:19] -gitbot:#testing- [wptrunner] jgraham created jgraham/debugger (+1 new commit): https://github.com/w3c/wptrunner/commit/4318afef994b
- # [14:19] -gitbot:#testing- wptrunner/jgraham/debugger 4318afe James Graham: Changes to work better in a debugger....
- # [14:19] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:19] * Joins: gitbot (~gitbot@public.cloak)
- # [14:19] -gitbot:#testing- [wptrunner] jgraham opened pull request #72: Changes to work better in a debugger. (master...jgraham/debugger) https://github.com/w3c/wptrunner/pull/72
- # [14:19] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:20] * Joins: gitbot (~gitbot@public.cloak)
- # [14:20] -gitbot:#testing- [wptrunner] jgraham closed pull request #72: Changes to work better in a debugger. (master...jgraham/debugger) https://github.com/w3c/wptrunner/pull/72
- # [14:20] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:20] * Joins: gitbot (~gitbot@public.cloak)
- # [14:20] -gitbot:#testing- [wptrunner] jgraham reopened pull request #72: Changes to work better in a debugger. (master...jgraham/debugger) https://github.com/w3c/wptrunner/pull/72
- # [14:20] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:21] <jgraham> Ms2ger: r? https://critic.hoppipolla.co.uk/r/3851
- # [14:23] * Joins: gitbot (~gitbot@public.cloak)
- # [14:23] -gitbot:#testing- [web-platform-tests] jgraham created jgraham/no_ssl_signature (+1 new commit): https://github.com/w3c/web-platform-tests/commit/2ff47187c61c
- # [14:23] -gitbot:#testing- web-platform-tests/jgraham/no_ssl_signature 2ff4718 James Graham: Fix signature of NoSSLEnvironment....
- # [14:23] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:24] * Joins: gitbot (~gitbot@public.cloak)
- # [14:24] -gitbot:#testing- [web-platform-tests] jgraham opened pull request #1593: Fix signature of NoSSLEnvironment. (master...jgraham/no_ssl_signature) https://github.com/w3c/web-platform-tests/pull/1593
- # [14:24] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:24] <jgraham> And an easy one: https://critic.hoppipolla.co.uk/r/3852
- # [14:26] * Joins: gitbot (~gitbot@public.cloak)
- # [14:26] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #1593: Fix signature of NoSSLEnvironment. (master...jgraham/no_ssl_signature) https://github.com/w3c/web-platform-tests/pull/1593
- # [14:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:26] * Joins: gitbot (~gitbot@public.cloak)
- # [14:26] -gitbot:#testing- [web-platform-tests] Ms2ger deleted jgraham/no_ssl_signature at 2ff4718: https://github.com/w3c/web-platform-tests/commit/2ff4718
- # [14:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:28] * Joins: terri_offline (~terri@public.cloak)
- # [14:28] <jgraham> Thanks
- # [14:28] <Ms2ger> Np
- # [14:31] * terri_offline is now known as terri
- # [14:42] <Ms2ger> jgraham, yes, you do appear to have written that :)
- # [14:42] <Ms2ger> I don't care much for the other thing
- # [14:53] * Joins: tripu (antonio@public.cloak)
- # [14:56] * Quits: zqzhang (~zqzhang@public.cloak) (Ping timeout: 180 seconds)
- # [15:01] * Joins: gitbot (~gitbot@public.cloak)
- # [15:01] -gitbot:#testing- [wptrunner] jgraham pushed 1 new commit to jgraham/debugger: https://github.com/w3c/wptrunner/commit/eb93a9bb0bd556000db3a7cb3039f563088d27d7
- # [15:01] -gitbot:#testing- wptrunner/jgraham/debugger eb93a9b James Graham: fixup! Changes to work better in a debugger.
- # [15:01] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:08] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:17] <plh> https://www.w3.org/wiki/GSOC/2015/
- # [15:17] <plh> so I finally ignored other things in order to come up with that page
- # [15:19] <plh> jgraham, please look at https://www.w3.org/wiki/GSOC/2015/#Test_the_Web_Forward:_Test_Results_Progress_Dashboard when you have a minute
- # [15:19] <Ms2ger> jgraham, r+
- # [15:19] <plh> I believe you can edit the page as well
- # [15:19] <plh> I added comments in https://etherpad.mozilla.org/GBHx8UkC9k
- # [15:20] <Ms2ger> Please no node.js :)
- # [15:20] <plh> tobie_, you promised some projects as well btw
- # [15:21] <plh> I'm ko either way
- # [15:21] <plh> in fact, do we need server side code?
- # [15:22] <plh> James said "web dashboard"
- # [15:22] <plh> so not sure if he had something specific in mind
- # [15:23] <Ms2ger> Would be nice to have it pull data from Gecko's automation directly
- # [15:23] <Ms2ger> And Servo's ;)
- # [15:24] <plh> so, we didn't figure out how to pull results and I fugred that would be part of the thinking by the project
- # [15:24] <gsnedders> Ms2ger: I hear io.js is the future. That suit you better?
- # [15:24] <plh> we thought a github repo to drop the results in the past but not sure if it's practical
- # [15:25] * Joins: gitbot (~gitbot@public.cloak)
- # [15:25] -gitbot:#testing- [wptrunner] jgraham closed pull request #72: Changes to work better in a debugger. (master...jgraham/debugger) https://github.com/w3c/wptrunner/pull/72
- # [15:25] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:25] <plh> io.js seems to mess up your Node.js install accoprding to darobin, be careful with it
- # [15:26] <plh> Who added "* Automate existing manual tests using webdriver" btw?
- # [15:26] <plh> MikeSmith?
- # [15:32] * Joins: gitbot (~gitbot@public.cloak)
- # [15:32] -gitbot:#testing- [wptrunner] jgraham closed pull request #70: Update marionette imports to align with upcoming changes to mozilla-cental (master...marionette_imports) https://github.com/w3c/wptrunner/pull/70
- # [15:32] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:32] * Joins: gitbot (~gitbot@public.cloak)
- # [15:32] -gitbot:#testing- [wptrunner] jgraham pushed 4 new commits to master: https://github.com/w3c/wptrunner/compare/ba238b352605...e9ec97a52c7d
- # [15:32] -gitbot:#testing- wptrunner/master 059eb8f AutomatedTester: Update marionette imports to align with upcoming changes to mozilla-central...
- # [15:32] -gitbot:#testing- wptrunner/master 6783432 AutomatedTester: add missing colon to the except
- # [15:32] -gitbot:#testing- wptrunner/master 1f3f1c3 AutomatedTester: only catch ImportErrors in the try/except
- # [15:32] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:42] <MikeSmith> plh: pong
- # [15:42] <plh> hi Mike
- # [15:42] <MikeSmith> I didn't add that
- # [15:42] <MikeSmith> I don't think
- # [15:43] <plh> ok
- # [15:43] <MikeSmith> Where was that added?
- # [15:43] <plh> in the etherpad
- # [15:43] <MikeSmith> Oh
- # [15:43] <MikeSmith> that
- # [15:43] <jgraham> plh: OK going to look
- # [15:43] <plh> https://etherpad.mozilla.org/GBHx8UkC9k
- # [15:43] <plh> jgraham, thanks!
- # [15:44] <plh> asking a student to just rewrite tests doesn't sound very attractive
- # [15:44] <MikeSmith> maybe i added that our maybe jgraham did
- # [15:44] <plh> and we still don't know how to write a webdriver test for wpt
- # [15:45] <plh> (besides using python)
- # [15:47] <MikeSmith> I think we don't yet even have a good way to do it using python
- # [15:50] <jgraham> Yeah, so rewriting tests for WebDriver isn't a very feasible project since we don't know how to do that yet
- # [15:50] <jgraham> It is not impossible that writing a webdriver client in js would be a feasible project; that could become the basis of a future test conversion effort
- # [15:51] <jgraham> ato: ^
- # [15:52] <ato> So there is already a WebDriver client in JS, but from what I understood we couldn't use it because of licensing issues.
- # [15:52] <jgraham> Well it's a selenium client, right?
- # [15:52] <ato> Which is sad. But writing one from scratch isn't a lot of work.
- # [15:52] <ato> Well it's going to have to adapt to W3C WebDriver sooner or later too.
- # [15:52] <jgraham> and I don't remember if the licesnsing issues are necessarily fatal
- # [15:53] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [15:53] <ato> I haven't studied its source code so I can't say for sure that how it solves it is what we want of course.
- # [15:54] <jgraham> Yeah, we have some slightly unusual needs
- # [15:54] * Joins: Lachy (~Lachy@public.cloak)
- # [15:55] <ato> Yeah that too.
- # [15:56] <ato> But my impression after I did my prototype and chatted to various people (jleyba specifically) is that this is possible, and I think a worthwhile project.
- # [15:57] <ato> I actually had an action item to look further into this and report back, but I haven't. d-:
- # [15:57] <plh> I wonder how much of https://github.com/w3c/mobile-web-browser-emulator/blob/master/lib/browser-emulator.js we could harvest
- # [15:59] <ato> plh: The idea we discussed in Santa Clara was to make an in-document WebDriver client that would control the browser session itself was running in.
- # [15:59] <plh> oh, using web sockets?
- # [16:00] <jgraham> Or XHR, yes
- # [16:00] <ato> plh: Basically wptrunner already uses WebDriver to run the tests, so we could pass along the session to a .js we load in together with testharness.js and control it over XHR or something.
- # [16:00] <ato> Which would solve a bunch of delegation problems.
- # [16:00] <AutomatedTester> didnt your implementation use nastly synchronous XHR?
- # [16:00] <plh> interesting
- # [16:01] <plh> is that something that can be done by a student?
- # [16:01] <Ms2ger> I dunno, will AutomatedTester fix the spec? ;)
- # [16:01] <jgraham> Depends which student :)
- # [16:01] <ato> Like you'd be able to issue a trusted click event or resize the window, then check in the same code context if the listener fired using testharness.js.
- # [16:01] <AutomatedTester> Ms2ger: current patch 8 files changed, 854 insertions(+), 535 deletions(-)
- # [16:01] <ato> AutomatedTester: It first didn't, then it did. But it's really trivial to flip between sync and async.
- # [16:02] <ato> If we can assume that Promise exists in all browsers, that may seem like a better approach to take.
- # [16:02] <jgraham> Yes, I would make it promise based these days
- # [16:02] <Ms2ger> Things I didn't need today: wind knocking over my bins
- # [16:03] <jgraham> Are there days when you did need that?
- # [16:03] <ato> I've been using that a lot for some JS code I've been working on for Gecko, and it doesn't have to be terrible.™
- # [16:05] <plh> ato, are you interested in mentoring a GSOC project around webdriver?
- # [16:05] <Ms2ger> "It doesn't have to be terrible" would be a honest slogan for the web
- # [16:06] <plh> if we set a clear bar on the prerequisites, we might be able to get the right student
- # [16:06] <Ms2ger> As for websockets, I'm not currently comfortable requiring that
- # [16:07] <Ms2ger> That could change if Servo makes websockets a gsoc project :)
- # [16:07] <ato> plh: Well I think we should first find out if we can reuse parts of jleyba's work or not. My gut feeling is that we need to do our own client.
- # [16:07] <ato> plh: I don't know much about GSoC and have my hands full this week with a talk in Tel Aviv; but I'll discuss it with jgraham when I get back and we can see how much work it is.
- # [16:07] <plh> thank you
- # [16:08] <plh> the deadline for submission is february 20
- # [16:08] <plh> and it doesn't matter to me which org submit the project btw, ie W3C, Moz, etc.
- # [16:08] * Joins: zcorpan (~zcorpan@public.cloak)
- # [16:09] <Ms2ger> zcorpan, anything from you for gsoc? :)
- # [16:09] <plh> jgraham, re web dashboard, did you envision a server side code or just client side, or just a tool?
- # [16:10] <plh> I'd like to make sure the prerequisites are the correct ones
- # [16:16] <jgraham> plh: So my ideal tool would have a server side part that could slurp the data from some wptrunner raw logs and JSON files from the browser runner, store that somehow, and have a GUI to present it all
- # [16:17] <jgraham> GUI == website ofc
- # [16:17] <plh> so, HTML, Javascript, Python
- # [16:17] <jgraham> If the server side is written in Python I can mentor, I expect
- # [16:18] <plh> do we run python on ttwf?
- # [16:18] <jgraham> Well the thing is, at the moment ttwf is purely static
- # [16:18] <plh> so we'd need a different server to run the code
- # [16:19] <jgraham> So for easy deployment there we would have to generate static HTML pages. Or put all the logic in the client
- # [16:20] <plh> or use nodejitsu but ms2ger won't be happy :)
- # [16:20] <jgraham> But having a server side part seems like it would allow major efficiency wins (don't really want to to have to download all the test results for all browsers just to get a subset of them for one spec)
- # [16:21] <plh> or we could run the python on w3c-test.org after all
- # [16:21] <plh> in a separate server instance
- # [16:21] <jgraham> That seems sensible
- # [16:21] <plh> that might be the easiest actually
- # [16:21] <jgraham> The frontend could still live on ttwf ofc
- # [16:22] <jgraham> Since we went to all the trouble of inventing this CORS thing
- # [16:22] <plh> yep
- # [16:23] <plh> I added my name and yours as mentors. I'll see if I can convince Mike to replace my name with his
- # [16:24] <plh> ok, I think https://www.w3.org/wiki/GSOC/2015/#Test_the_Web_Forward:_Test_Results_Progress_Dashboard is ready
- # [16:25] <jgraham> I can write up a more detailed project if needed. I don't quite remember in what order things happen, but I do recall that Mozilla believe that more detailed project descriptions with explicit lists of steps lead to better outcomes
- # [16:26] <plh> so I'm not sure if we need those at this point but I'd agree we'll need them if the project gets accepted
- # [16:27] <jgraham> OK
- # [16:27] <plh> How about you use https://www.w3.org/wiki/GSOC/2015/Test_the_Web_Forward:_Test_Results_Progress_Dashboard/ for more details
- # [16:27] <plh> and we'll link to it in the future
- # [16:27] <jgraham> Sure, just as soon as I figure out how to log in to the W3C wiki :)
- # [16:28] <jgraham> (probably something is autofilling the wrong password somewhere)
- # [16:28] <plh> any w3c account will do for that
- # [16:29] <jgraham> Yeah well I can log in to /Member/ but not the wiki
- # [16:29] <plh> hu...
- # [16:30] <jgraham> Like I say could be the wrong password in autofill or something
- # [16:30] <plh> probably
- # [16:30] <plh> it should be the same password
- # [16:33] <plh> otherwise the etherpad would do
- # [16:45] <jgraham> plh: Ah, wrong autofilled username
- # [16:55] * Joins: artb (~ArtB@public.cloak)
- # [16:55] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
- # [17:04] * Joins: tripu (antonio@public.cloak)
- # [17:13] <jgraham> plh: https://www.w3.org/wiki/GSOC/2015/Test_the_Web_Forward:_Test_Results_Progress_Dashboard/
- # [17:13] * plh busy but will look. thx
- # [17:13] <jgraham> More detail still required if it's accepted, but that's a step up at least
- # [17:21] * Quits: tripu (antonio@public.cloak) ("Leaving")
- # [17:39] <plh> jgraham, I'll probably end up reusing your text for the project description btw
- # [17:39] <jgraham> OK
- # [17:52] * Joins: tripu (antonio@public.cloak)
- # [17:54] * Quits: ptressel (~chatzilla@public.cloak) ("zzz")
- # [17:59] * plh is now known as plh-away
- # [18:06] * Quits: tripu (antonio@public.cloak) ("Leaving")
- # [18:23] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
- # [18:23] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [18:25] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [18:26] * Quits: dom (dom@public.cloak) ("")
- # [18:37] * Ms2ger curses webperf
- # [18:47] <gsnedders> What have they done now? *rolleyes*
- # [18:52] <Ms2ger> Still failed to spec jsonifiers
- # [18:58] <plh-away> :(
- # [18:58] * plh-away is now known as plh
- # [18:58] <plh> I guess I'm paartly at fault here
- # [18:58] <plh> I don't poke them enough and don't dedicate enough time to them
- # [18:59] * Ms2ger crosses plh off his chocolate-recipients list :)
- # [18:59] * plh now, that's a way to motivate me to drop something else and get done with webperf :)
- # [19:00] <Ms2ger> :)
- # [19:00] <Ms2ger> Just don't drop gsoc
- # [19:08] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [19:08] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:15] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [19:23] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:33] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [20:17] <Ms2ger> OH: "this is one of the most %$^$%&^% dysfunctional working groups I've had the misfortune of interacting with" (cc plh)
- # [20:26] <Ms2ger> So webperf is rechartering this year
- # [20:27] <plh> yep
- # [20:27] * Ms2ger may have some choice words at that time
- # [20:27] <plh> and I need to figure out how to make it functional enough
- # [20:27] <plh> Ilya is doing nice work bu t he is all by himself
- # [20:27] <Ms2ger> Move him to whatwg ;)
- # [20:28] <plh> well, not sure if that would change anything to him
- # [20:28] <plh> it's not like the others are prevented from doing work
- # [20:38] <Ms2ger> On another note, it'd be nice if someone (hi darobin) would update webidl2
- # [20:41] * Joins: gitbot (~gitbot@public.cloak)
- # [20:41] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1594: Update DOM IDLs. (master...update-dom-idl) https://github.com/w3c/web-platform-tests/pull/1594
- # [20:41] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [20:55] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [21:23] * Joins: bhill2 (~bhill2@public.cloak)
- # [21:27] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:38] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [21:53] * Ms2ger wonders if the Opera FileAPI tests would be useful to pull in
- # [21:54] <Ms2ger> function() {
- # [21:54] <Ms2ger> try {
- # [21:54] <Ms2ger> (function() {
- # [21:54] <Ms2ger> try {
- # [21:55] <zcorpan> might be worth it
- # [21:55] <Ms2ger> I understand why Opera needs so many QA people :)
- # [21:59] <Ms2ger> var t_filerdr = new FileReader();
- # [21:59] <Ms2ger> var oval = t_filerdr;
- # [21:59] <Ms2ger> var nval;
- # [21:59] <Ms2ger> if ((oval === undefined) || (oval === null)) nval = 9999;
- # [21:59] <Ms2ger> else nval = null;
- # [22:01] <Ms2ger> So this is testing that you can reassign a variable that once held a FileReader
- # [22:01] * Ms2ger hopes this wasn't a regression test
- # [22:04] <zcorpan> probably not
- # [22:30] <Ms2ger> Always thorough, too
- # [22:30] <Ms2ger> file-api/js/FileReader-a-058-001.html:<title>FileReader-a-058-001-Type check: FileReader.onerror is of type object</title>
- # [22:30] <Ms2ger> file-api/js/FileReader-a-064-001.html:<title>FileReader-a-064-001-Type check: FileReader.onerror is of type object</title>
- # [22:33] <Ms2ger> 58-63 match 64-69 exactly, modulo the numbers in the titles, and a "var reported = false;" in the latter set
- # [22:36] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:37] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:37] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:39] * Joins: gitbot (~gitbot@public.cloak)
- # [22:39] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1596: Add equivalent coverage for Opera's FileReader tests. (master...FileReader-Opera) https://github.com/w3c/web-platform-tests/pull/1596
- # [22:39] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [22:42] * Joins: Lachy (~Lachy@public.cloak)
- # [22:46] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
- # [22:47] * Joins: Lachy (~Lachy@public.cloak)
- # [23:04] * heycam|away is now known as heycam
- # [23:20] * Joins: bhill2 (~bhill2@public.cloak)
- # [23:25] * Ms2ger waves at heycam
- # [23:25] <Ms2ger> Looks like I'm up too late
- # [23:26] <heycam> hi Ms2ger
- # [23:28] <Ms2ger> Lachy, good to go otherwise?
- # [23:29] <Lachy> I'm still going through it. I'll let you know when I've reviewed all the changes.
- # [23:29] <Ms2ger> Ok, thanks
- # [23:30] <Lachy> I'll just clone the repo and run the tests now. Should they all pass in the latest Firefox?
- # [23:30] <Ms2ger> Yep
- # [23:31] <gsnedders> Ms2ger: wait why on earth would that be a worthwhile thing to test? that's testing variable binding in the ES engine!
- # [23:31] * gsnedders shakes head at Opera's QA
- # [23:31] <Ms2ger> gsnedders, did you write it? :)
- # [23:32] <gsnedders> Nope!
- # [23:33] <Lachy> They were based on some older JQuery tests I think. That's where all the special unicode character ones came from
- # [23:33] <gsnedders> I wrote very few tests around DOM stuff. I spent most of my time in JS-land and testing infra.
- # [23:33] <Ms2ger> Lachy, (other test :))
- # [23:33] <Lachy> oh
- # [23:34] <Ms2ger> gsnedders, I would be curious to hear who wrote that, if someone happened to have the original history :)
- # [23:34] <jgraham> It wasn't exactly uncommon for Opera tests to have things like that in
- # [23:35] <jgraham> On the one hand it's not that useful
- # [23:35] <jgraham> On the other it's not really all that harmful
- # [23:35] <jgraham> Well not really the variable binding thing I guess
- # [23:35] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [23:35] <jgraham> But the type check
- # [23:36] <Ms2ger> Yeah, I can see the point of the type checks
- # [23:36] <Ms2ger> https://github.com/operasoftware/presto-testo/blob/d8d7ad4c6c59dd42cf585a69f6175f1e12bda402/core/standards/file-api/js/FileReader-a-002-001.html is just weird, though
- # [23:38] <gsnedders> Ms2ger: Don't you know Leif Arne really wrote all the tests, and he just claimed to be dumping "Opera's" tests? :)
- # [23:38] <Ms2ger> Ha
- # [23:38] <gsnedders> Ms2ger: what on earth, that test is obviously wrong!
- # [23:38] <gsnedders> I want to know who /reviewed/ that test, too! :)
- # [23:39] <jgraham> gsnedders: No one
- # [23:39] * jgraham isn't sure who wrote it
- # [23:39] <gsnedders> jgraham: ?
- # [23:39] <jgraham> Some of the comment out code in resources.js was probably written by hallvord, but the test style doesn't ring any obvious bells
- # [23:40] <gsnedders> Yeah, I was thinking the same.
- # [23:40] <jgraham> gsnedders: Most tests weren't reviewed. As I would expect you to know…
- # [23:40] <gsnedders> And yeah, I guess this is before tests were reviewed. I thought we implemented that latter!
- # [23:41] <gsnedders> Not that I was ever convinced most tests got usefully reviewed anyway…
- # [23:41] <Ms2ger> An intern?
- # [23:42] <gsnedders> Nah. Just very, very shallow reviews mostly.
- # [23:42] <gsnedders> "Yup, this is a test. It has a pass condition and everything!"
- # [23:42] <jgraham> I don't think Ms2ger is talking about reviews
- # [23:42] <jgraham> zcorpan might know
- # [23:42] <Ms2ger> Well, I'm not sure, maybe they did reviews too :)
- # [23:43] <gsnedders> Besides, if you believe what SPARTAN claimed, I owned about half the tests. :)
- # [23:44] <Ms2ger> I'm pretty sure jgraham had something to do with that
- # [23:45] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [23:46] * Ms2ger goes and gets some sleep, as much fun as it is to discuss Opera's testing habits
- # [23:46] <gsnedders> (Also they're totally different now :))
- # [23:46] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [23:47] * Joins: zcorpan (~zcorpan@public.cloak)
- # [23:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # Session Close: Thu Jan 29 00:00:01 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn