Options:
- # Session Start: Fri Oct 24 00:00:00 2014
- # Session Ident: #testing
- # [00:23] * Joins: mdas_ (~mdas@public.cloak)
- # [00:23] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [00:24] <jgraham> parameters.find(&"url".to_string()).unwrap().as_string().unwrap().to_string()
- # [00:24] <jgraham> I feel there must be a better way
- # [00:25] <jgraham> Maybe I should figure out how to use a custom decoder
- # [00:27] <jgraham> (but with a little hacking of the test harness, I did manage to get 4/6 tests to pass)
- # [00:29] <jgraham> Is there already some bug about WebDriver duplicating the session ID between the path and the request and the response?
- # [00:29] <jgraham> I don't see why it isn't in the path only except for newSession where it would be the value of the response
- # [00:30] <jgraham> also I don't really know why "name" exists since it's also redundant with the path
- # [00:31] <jgraham> So instead of having a "parameters" property in the request you could just put the parameters at the top level
- # [00:36] <AutomatedTester> there was a bug about the duplicating and people agreed that they think its fine
- # [00:36] <AutomatedTester> they want the sessionID in the path for easier groking of logs of intermediary nodes
- # [00:36] <jgraham> I don't mind it being in the path
- # [00:37] <jgraham> Actually I think it basically has to be for HTTP otherwise it breaks caches
- # [00:37] <jgraham> I object to it being in the path and the body
- # [00:38] <jgraham> Although I think that webdriver is pretty screwed when it comes to caches anyway
- # [00:39] <jgraham> I'm not sure how idempotent the GET operations actually are
- # [00:39] <jgraham> So probably it needs to be a requirement to send Cache-Control: no-cache with everything
- # [00:41] <AutomatedTester> sounds reasonable to me
- # [00:42] <jgraham> (for example if you window.open a window, inject a script that closes the window after a random timeout and then GET window_handles, the result you get depends on whether the script has run, so any cached result is non-deterministic)
- # [00:42] <jgraham> s/non-deterministic/not sure to be correct/
- # [00:43] * Quits: hober (~ted@public.cloak) ("ERC Version 5.3 (IRC client for Emacs)")
- # [00:43] <jgraham> AutomatedTester: FWIW if I were running your meeting at TPAC I would try to dedicate the majority of the first day to pinning down the wire protocol, and in particular the interaction with HTTP
- # [00:44] <jgraham> Then I would spend the second day with the editors locked in a room making a spec out of the first day's work
- # [00:44] * AutomatedTester goes and adds that to the agenda
- # [00:44] <AutomatedTester> does the 2nd day involve a bottle of whiskey?
- # [00:47] * Joins: hober (~ted@public.cloak)
- # [00:49] * Quits: hober (~ted@public.cloak) ("ERC Version 5.3 (IRC client for Emacs)")
- # [00:49] <jgraham> Maybe as a reward at the end
- # [00:50] <AutomatedTester> its not a "no" so that means its a yes
- # [00:50] <AutomatedTester> :D
- # [00:50] * Joins: hober (~ted@public.cloak)
- # [00:52] <jgraham> Anyway time to sleep. Have a meeting in <del>a busy transport hub</del><ins>the office just before MozFest</ins> "early" in the morning.
- # [01:05] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [01:14] * Quits: mdas_ (~mdas@public.cloak) (Client closed connection)
- # [01:36] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [01:54] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [01:59] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [02:02] * Joins: bhill2 (~bhill2@public.cloak)
- # [02:04] * Joins: bhill2_ (~bhill2@public.cloak)
- # [02:10] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [02:11] * Quits: bhill2_ (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [02:40] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [03:06] * Joins: mdas (~mdas@public.cloak)
- # [03:15] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [06:05] * Quits: mdas (~mdas@public.cloak) ("Leaving...")
- # [07:03] * Joins: bhill2 (~bhill2@public.cloak)
- # [07:07] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [07:17] * Joins: bhill2 (~bhill2@public.cloak)
- # [08:21] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [09:43] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [10:39] * Quits: Lachy (~Lachy@public.cloak) (Lachy)
- # [11:04] * Joins: simons (~simons@public.cloak)
- # [11:16] * Joins: Lachy (~Lachy@public.cloak)
- # [11:33] <MikeSmith> jgraham: when you have time I'd like to get your feedback on a wpt-related agenda item I'd like to add to the Webdriver f2f agenda at TPAC
- # [11:34] <MikeSmith> botie, inform AutomatedTester I have an proposed agenda item I want to ask you about
- # [11:34] <botie> will do
- # [11:37] <jgraham> MikeSmith: OK. Having a meeting now but should be OK in a litle while
- # [11:37] <MikeSmith> jgraham: thanks, no rush
- # [11:39] * Joins: darobin (rberjon@public.cloak)
- # [12:23] * Joins: abarsto (~abarsto@public.cloak)
- # [12:23] * abarsto is now known as ArtB
- # [12:36] * Joins: gitbot (~gitbot@public.cloak)
- # [12:36] -gitbot:#testing- [web-platform-tests] hallvors closed pull request #1297: Fix XHR server side to actually write a response for chunked output. (master...jgraham/chunked_fixup) https://github.com/w3c/web-platform-tests/pull/1297
- # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [12:36] * Joins: gitbot (~gitbot@public.cloak)
- # [12:36] -gitbot:#testing- [web-platform-tests] hallvors pushed 1 new commit to master: https://github.com/w3c/web-platform-tests/commit/6a862ec2ad2dbf42bde55b0b3127114e8543abd1
- # [12:36] -gitbot:#testing- web-platform-tests/master 6a862ec Hallvord R. M. Steen: Merge pull request #1297 from w3c/jgraham/chunked_fixup...
- # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [13:42] * Joins: scott_gonzalez (~scott_gonzalez@public.cloak)
- # [13:46] * Quits: simons (~simons@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [13:47] <jgraham> MikeSmith: I'm around now
- # [14:06] * Joins: gitbot (~gitbot@public.cloak)
- # [14:06] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1305: Add some DOMImplementation#createDocument tests from the DOM level 2 test suite. (master...createDocument) https://github.com/w3c/web-platform-tests/pull/1305
- # [14:06] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [14:07] <Ms2ger> jgraham, well, if you're around...
- # [14:09] <jgraham> Ms2ger: Need to figure out how I managed to fuck up moving the alternate serve roots patch from my gecko tree to my wpt tree first
- # [14:10] <Ms2ger> Alright, but if you need a break from that :)
- # [14:50] <MikeSmith> jgraham: got time now?
- # [14:51] * Joins: plh (plehegar@public.cloak)
- # [14:52] <jgraham> MikeSmith: I got all the time in the world
- # [14:52] <jgraham> (or something)
- # [14:53] <MikeSmith> heh
- # [14:54] <MikeSmith> jgraham: first off, before I forget, you said you had a fix for the path problem with the URL for the test-runner Web UI
- # [14:54] <plh> jgraham, you probably want to exclude _certs/ from the git tracking
- # [14:54] <ato> Presumably you have a flight to catch on Sunday.
- # [14:55] <jgraham> plh: Did I not include that in the patch? I'm sure I wrote it :)
- # [14:56] <plh> oh, I'm on the master branch, that's why.
- # [14:56] <plh> sorry
- # [14:56] <jgraham> MikeSmith: Yeah, I do, but that has escalated into another bug because I accidentially lost some code at some point moving between my mozilla-central tree and wpt
- # [14:57] <jgraham> So I'm looking at that right now
- # [14:57] <jgraham> (basically the whole serving content outside the wpt checkout thing isn't quite working right now)
- # [14:58] <jgraham> (which is a thing I really want to get working for Mozilla so we can contribute more easilly)
- # [15:00] * Joins: gitbot (~gitbot@public.cloak)
- # [15:00] -gitbot:#testing- [web-platform-tests] plehegar pushed 1 new commit to master: https://github.com/w3c/web-platform-tests/commit/c7f18ded755955eb70be5d0e6903b7649663f34d
- # [15:00] -gitbot:#testing- web-platform-tests/master c7f18de plehegar: Merged https://github.com/w3c/web-platform-tests/pull/929
- # [15:00] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:01] * Joins: gitbot (~gitbot@public.cloak)
- # [15:01] -gitbot:#testing- [web-platform-tests] plehegar closed pull request #929: Add NodeIterator tests (master...submission/ayg/add-iterator-tests-2) https://github.com/w3c/web-platform-tests/pull/929
- # [15:01] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:02] <MikeSmith> jgraham: on that note btw another thing I plan to contribute is whatever CI testing we can put into a .travis.yml to at least do some basic smoke testing of serve.py/wptserve and the test runner Web UI
- # [15:02] <jgraham> Yeah, that's a great idea
- # [15:02] <MikeSmith> plh: thanks (for closing out that PR)
- # [15:03] <plh> welcome
- # [15:03] <plh> I foresee some possible headaches with regards to the spec but it's what the spec is at the moment
- # [15:03] <MikeSmith> jgraham: should be super hard to write up some simple checks for now, and i'm happy to spend some time on it
- # [15:03] <jgraham> There are a few tests, but I think it should be possible to write some simple functional tests (e.g. "can I generate a manifest")
- # [15:03] <plh> (ad by headache, I mean the implementations are in rough shape)
- # [15:04] <Ms2ger> r? https://critic.hoppipolla.co.uk/r/2965 , anyone? :)
- # [15:04] <MikeSmith> jgraham: OK
- # [15:04] <MikeSmith> Ms2ger: that looks like a good one for plh!
- # [15:05] <MikeSmith> good thing he's here and we have his attention
- # [15:05] <jgraham> MikeSmith: So what was the other thing you wanted to talk about?
- # [15:06] * Ms2ger assumes grabbing drinks
- # [15:06] * plh is looking
- # [15:07] <Ms2ger> Thanks :)
- # [15:07] <plh> and I forgot to put the water in the coffee machine, so no drinks yet :)
- # [15:07] <jgraham> plh: That would explain the headache ;)
- # [15:20] <plh> Ms2ger, so you are really testing createElementNS underneath in fact. any thoughts about applying all those tests directly to createElementNS as well?
- # [15:20] <Ms2ger> I guess that does make sense
- # [15:21] * Ms2ger thinks
- # [15:21] <plh> I'll keep going through the tests in the meantime anyway. could be improved after.
- # [15:22] <Ms2ger> Yeah
- # [15:22] <MikeSmith> jgraham: I wanted to ask you about a wptrunner+WebDriver topic I'd like to put on the agenda for the WebDriver f2f at TPAC, and to ask if you'd be able to attend the part of the meeting where it's discussed
- # [15:23] <jgraham> MikeSmith: Yes to attending that part of the meeting
- # [15:23] <jgraham> What's the topic?
- # [15:24] <MikeSmith> jgraham: hang on lemme paste in what drafted
- # [15:26] <MikeSmith> jgraham: topic is discussion of "developing a mechanism by which web-platform-tests contributors can make use of Webdriver and wptrunner to automate tests that would otherwise have to be run manually"
- # [15:26] <MikeSmith> does that wording make sense?
- # [15:26] <jgraham> Yes
- # [15:27] <jgraham> I am not sure how useful it will be to involve the whole webdriver working group
- # [15:27] <MikeSmith> well we don't need to take a lot of time out of the agenda
- # [15:27] <MikeSmith> 20 minutes or something maybe
- # [15:28] <jgraham> But if they follow my general schedule suggestion (day 1: figure out the wire protocol. Day 2: Lock simons and AutomatedTester in a room and don't let them go home until they have specced the results of day 1), there should be a lot of time on day 2
- # [15:28] <MikeSmith> yeah
- # [15:29] <MikeSmith> so I'll ask for it to be on the agenda for day two
- # [15:29] <MikeSmith> probably the morning of day 2
- # [15:29] <jgraham> K
- # [15:29] <MikeSmith> because the rest of the day they'll spend working on the spec
- # [15:29] <ato> MikeSmith, jgraham: It seems like that's a discussion I might want to partake in.
- # [15:30] <MikeSmith> jgraham: so another question is, how long do you think it should take us to get this mechanism made available to wpt test contributors
- # [15:30] <MikeSmith> jgraham: by June 2015? before? after?
- # [15:30] <MikeSmith> ato: I figured you would at least :) I'm sure others in the WG would find it interesting too and may want to help out
- # [15:31] <jgraham> MikeSmith: Good question
- # [15:31] <jgraham> So, there are two problems
- # [15:32] <jgraham> One is to create a good API for writing webdriver tests
- # [15:33] <jgraham> ato has some cool ideas about creating a metacircular API that uses js to call in to wptserve that then emits webdriver commands to control the browser
- # [15:33] <jgraham> The other problem is just having a good WebDriver implementation to work against
- # [15:33] <jgraham> They seem to be thin on the ground at the moment
- # [15:34] <ato> I have a half-done prototype of that which I showed at SeleniumConf. Basically you pull in webdriver.js which you use to send commands via XHR to the same browser session.
- # [15:34] <plh> Ms2ger: for [null, null, false, new TypeError()], why TypeError and not HierarchyRequestError ?
- # [15:35] <MikeSmith> ato: oh, interesting
- # [15:35] <Ms2ger> false -> DocumentType throws TypeError
- # [15:35] <ato> Which would allow you to use testharness.js to test things like window resize events, typing, clicking, etc.
- # [15:35] <plh> but the spec says: "If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, throw a HierarchyRequestError. "
- # [15:35] <Ms2ger> That's after IDL did its thing
- # [15:35] <plh> true
- # [15:35] <plh> thank you
- # [15:35] <jgraham> MikeSmith: The motivation is that there is understandable resistance to having to write a test in python just to get a single trusted click event
- # [15:35] <MikeSmith> jgraham: ato I naively thought that this would involve implementing it in pytthon, integrated in some way with wptrunner
- # [15:36] <Ms2ger> Np
- # [15:36] <MikeSmith> jgraham: ah yeah
- # [15:36] <MikeSmith> makes sense
- # [15:36] <jgraham> MikeSmith: The problem we might have (with webdriver in general) is that timing could be difficult
- # [15:36] <ato> MikeSmith: That's what the WG proposes.
- # [15:37] <MikeSmith> jgraham: why would the timing be difficult?
- # [15:39] <ato> Because we need to wait for WebDriver to finish the command we send it, and JS makes that difficult because it's async.
- # [15:39] <MikeSmith> ato: yeah but I guess in practice that would mean very few contributors would end up writing webdriver-enabled wpt tests, if they had to write some python in addition to the JS code of the test
- # [15:39] <MikeSmith> ah
- # [15:39] <MikeSmith> ato: I see
- # [15:39] <ato> I was considering using synchronous XHR, but I didn't get it quite working.
- # [15:39] <MikeSmith> oh christ
- # [15:39] <ato> Yes, it's bad for other reasons too (-:
- # [15:39] <MikeSmith> yeah
- # [15:40] <ato> The alternative is callbacks. So webdriver.click(function() { assert_event_fired }).
- # [15:40] <ato> click(el, callback) I mean.
- # [15:40] <ato> Or something.
- # [15:41] <MikeSmith> right
- # [15:41] <jgraham> So something promise based might make sense from that point of view
- # [15:41] <ato> But does something like that exist natively in the browsers we test on?
- # [15:41] <MikeSmith> right that's the reality
- # [15:42] <MikeSmith> hmm
- # [15:42] <jgraham> ato: Promises? Yes
- # [15:42] <MikeSmith> IE also?
- # [15:42] <jgraham> But you still have the issue that it's hard to tell when the thing you want to happen will actually happen. I think this is a general WebDriver problem rather than a js-api problem
- # [15:42] <MikeSmith> (Promises)
- # [15:43] <jgraham> Dunno, but they will soon at least
- # [15:43] <MikeSmith> http://caniuse.com/#search=promises
- # [15:43] <MikeSmith> jgraham: ah OK
- # [15:44] <ato> I ran into a showstopper with switching to the right window when implementing this however.
- # [15:44] <ato> Where WebDriver would completely freeze up when switching from testharness.html to the modal test window.
- # [15:44] <ato> I'm not sure who or what is to be blamed.
- # [15:44] * Joins: mdas (~mdas@public.cloak)
- # [15:45] <ato> Basically it would switch to the window and return successfully, but then the next command you sent to WebDriver would hang.
- # [15:45] <MikeSmith> anyway, until a few minutes ago I had been assuming webdriver-enabled wpt tests couldn't be done just in JS at all. So knowing that it would actually be possible to some degree makes me optimistic that we'll find a way
- # [15:45] <ato> And then I gave up and had to move on to more pressing things.
- # [15:46] <jgraham> Yeah, it can be done but it needs someone to actually fix it
- # [15:46] <ato> MikeSmith: I think for the small subset of things that we want to automate in wpt it should be possible.
- # [15:46] <jgraham> Possibly that will be me if no one else does it first
- # [15:46] <ato> jgraham: So I have some code that I can polish up and push somewhere.
- # [15:47] * Joins: simons (~simons@public.cloak)
- # [15:49] * Joins: gitbot (~gitbot@public.cloak)
- # [15:49] -gitbot:#testing- [web-platform-tests] plehegar pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/c7f18ded7559...c45358829402
- # [15:49] -gitbot:#testing- web-platform-tests/master 0870fc6 Ms2ger: Add some DOMImplementation#createDocument tests from the DOM level 2 test suite....
- # [15:49] -gitbot:#testing- web-platform-tests/master c453588 Philippe Le Hegaret: Merge pull request #1305 from Ms2ger/createDocument...
- # [15:49] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:51] <Ms2ger> plh, thanks
- # [15:52] <plh> welcome
- # [15:58] * Quits: simons (~simons@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [15:59] <MikeSmith> http://lists.w3.org/Archives/Public/public-browser-tools-testing/2014OctDec/0019.html
- # [16:00] <jgraham> MikeSmith: Thanks
- # [16:02] <MikeSmith> jgraham: thanks for agreeing to make time to be at that part of the f2f
- # [16:03] <MikeSmith> jgraham: ok one other thing I wanted to ask you is, I can make some minor updates to the wptrunner docs -- basically just to add some example command-line invocations of wptrunner for Firefox and Chrome that work with the current code.
- # [16:03] <MikeSmith> jgraham: it is worth me taking a few minutes today to do that?
- # [16:03] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [16:04] <jgraham> MikeSmith: I am always happy for people to write docs :)
- # [16:04] <MikeSmith> ok
- # [16:04] <MikeSmith> jgraham: oh one reason I wanted to ask is, I was planning to put the chrome inovocation that works with the new code in it ato's branch that's not been merged yet
- # [16:05] * Joins: plh (plehegar@public.cloak)
- # [16:05] <MikeSmith> jgraham: if you think that will be merged before Wednesday
- # [16:05] <MikeSmith> (when I plan to present about this stuff a bit at the TPAC tech-plenary day)
- # [16:06] * Joins: simons (~simons@public.cloak)
- # [16:06] <ato> MikeSmith: I can probably prepare a short demo for the WD WG.
- # [16:06] <jgraham> MikeSmith: I will ensure that's merged by Wednesday
- # [16:07] <MikeSmith> jgraham: super, thanks
- # [16:08] <MikeSmith> ato: that would be great
- # [16:08] <ato> MikeSmith: (Good thing you thought of bringing it up. It had been forgotten the heap of other things I'm currently doing. (-: )
- # [16:08] <MikeSmith> ato: I'm assuming you'll be at GTAC on Wednesday (and so not at the TPAC tech plenary for the testing session)
- # [16:08] <MikeSmith> heh
- # [16:09] <ato> Correctly assumed, sir.
- # [16:10] <MikeSmith> ok
- # [16:10] <MikeSmith> btw you can thank plh for bringing it up with me first, so that I could then bring it up with you guys
- # [16:11] <MikeSmith> I recently did my annual review with plh, and he reminded me to put some time into helping with this during the coming year
- # [16:20] * Quits: MikeSmith (~MikeSmith@public.cloak) (Ping timeout: 180 seconds)
- # [16:23] * Joins: MikeSmith (~MikeSmith@public.cloak)
- # [16:25] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [16:25] <botie> AutomatedTester, at 2014-10-24 09:34 UTC, MikeSmith said: I have an proposed agenda item I want to ask you about
- # [16:25] <AutomatedTester> MikeSmith: whats that?
- # [16:26] <MikeSmith> AutomatedTester: send mail
- # [16:26] <MikeSmith> *sent mail
- # [16:26] <MikeSmith> http://lists.w3.org/Archives/Public/public-browser-tools-testing/2014OctDec/0019.html
- # [16:27] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [16:28] * Joins: plh (plehegar@public.cloak)
- # [16:58] * Ms2ger grumbles
- # [16:58] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [17:04] * Quits: simons (~simons@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [17:05] * Joins: plh (plehegar@public.cloak)
- # [17:09] * Joins: simons (~simons@public.cloak)
- # [17:24] * Joins: gitbot (~gitbot@public.cloak)
- # [17:24] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1306: Share tests for createElementNS and createDocument. (master...createDocument-createElementNS) https://github.com/w3c/web-platform-tests/pull/1306
- # [17:24] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:24] <Ms2ger> plh, r? :)
- # [17:28] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [17:35] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [17:36] * Joins: Lachy (~Lachy@public.cloak)
- # [17:56] <plh> ms2ger, busy but will do
- # [17:56] <Ms2ger> Thanks
- # [18:03] <jgraham> In unrelated news, something that W3C could learn from Google: apparently there is a post-GSoC-mentor-summit. It has a chocolate room. TPAC needs a chocolate room. (I believe this is a room in which delegates deposit examples of fine chocolates from their area of the world, and sample those brought by others, rather than literally a room made of chocolate. But that would be good too.)
- # [18:10] <MikeSmith> Oh manmaybe yes we need that
- # [18:11] <MikeSmith> I will try to bring some chocolate from Japan at least, even if there is no chocolate room to deposit it in
- # [18:13] <Ms2ger> MikeSmith, feel free to deposit it in zcorpan's bag ;)
- # [18:22] * Joins: bhill2 (~bhill2@public.cloak)
- # [18:24] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [18:28] * Joins: Lachy (~Lachy@public.cloak)
- # [18:30] <jgraham> BTW I put up a wptserve review and a wptrunner review to fix the problems with the in-browser runner path
- # [18:32] * Quits: simons (~simons@public.cloak) (Ping timeout: 180 seconds)
- # [18:32] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [18:37] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [18:39] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [18:42] * Joins: bhill2 (~bhill2@public.cloak)
- # [18:48] * Joins: gitbot (~gitbot@public.cloak)
- # [18:48] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1307: Add some DOMImplementation#createDocumentType tests from the DOM level 2 test suite. (master...createDocumentType) https://github.com/w3c/web-platform-tests/pull/1307
- # [18:48] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [18:48] <Ms2ger> r?, anyone
- # [18:51] <Ms2ger> (And that's a 1000 lines of dom level2 core tests dealt with, 14000 to go)
- # [18:58] <gsnedders> am I going to cry if I look at this?
- # [18:59] <Ms2ger> gsnedders, I doubt it
- # [18:59] <Ms2ger> gsnedders, you've seen much worse ;)
- # [19:01] <gsnedders> why's there no "pending" link in Critic now?
- # [19:02] <Ms2ger> gsnedders, refresh
- # [19:02] <gsnedders> okay, so it is down to the filters
- # [19:03] <gsnedders> who let jl design the UI? :P
- # [19:04] <Ms2ger> You? :)
- # [19:04] <gsnedders> Nah, pretty sure jl let jl do so. :)
- # [19:05] <gsnedders> Ms2ger: r+
- # [19:05] <Ms2ger> Thanks
- # [19:06] * Joins: gitbot (~gitbot@public.cloak)
- # [19:06] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #1307: Add some DOMImplementation#createDocumentType tests from the DOM level 2 test suite. (master...createDocumentType) https://github.com/w3c/web-platform-tests/pull/1307
- # [19:06] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [19:11] <Ms2ger> plh, wow, perfect timing :)
- # [19:12] <plh> yep :)
- # [19:12] * Joins: gitbot (~gitbot@public.cloak)
- # [19:12] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #1306: Share tests for createElementNS and createDocument. (master...createDocument-createElementNS) https://github.com/w3c/web-platform-tests/pull/1306
- # [19:12] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [19:12] <plh> I was about to accept when you added your last commit
- # [19:14] <Ms2ger> Thanks again
- # [19:14] <Ms2ger> I think you're off the hook for tonight :)
- # [19:14] <Ms2ger> Only so much xml you can stare at
- # [19:17] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:18] <plh> indeed. been a long time since I had to look at the xml specs.
- # [19:18] <plh> was really weird.
- # [19:19] <Ms2ger> XML specs is one thing... The old XML-to-JS-and-Java-with-XSLT DOM tests are worse :)
- # [19:19] <plh> ouch
- # [19:20] <Ms2ger> I particularly like that most tests have IBM and NIST copies that do roughly the same thing
- # [19:21] <gsnedders> oh god, those tests
- # [19:22] <MikeSmith> jgraham: I'm reviewing the wptserve PR right now
- # [19:23] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:23] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:24] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:24] <Ms2ger> Still, I should say, kudos to them for writing tests before it was cool
- # [19:24] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:25] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:25] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:25] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:26] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:26] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:27] <MikeSmith> jgraham: btw for the in-browser runner, when no MANIFEST.json exists yet, the delay is quite long between when a user pushes the Start button and when the user sees anything actually start to anything happen
- # [19:28] <MikeSmith> jgraham: the time when the backend is generating the manifest
- # [19:28] <MikeSmith> jgraham: it's too long to go without giving some UI indicator to users to let them know it's not just hanging but that something's in progress
- # [19:29] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:29] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:30] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [19:30] * Joins: bhill2 (~bhill2@public.cloak)
- # [19:30] <MikeSmith> jgraham: I don't have any great ideas about what UI we should have to indicate that to the user, but it seems like we need something
- # [19:33] <jgraham> Maybe there should be a progress bar in indeterminate state or something
- # [19:33] <jgraham> There isn't a good way to tell how the generation is getting on
- # [19:34] <MikeSmith> yeah only a way to know when it's ended
- # [19:34] <MikeSmith> progress bar in indeterminate state would seem OK
- # [19:34] <MikeSmith> I don't really know what the UI/UX conventions are for a case like this
- # [19:34] <jgraham> "don't do it" I expect
- # [19:35] * Joins: abarsto (~abarsto@public.cloak)
- # [19:35] * abarsto is now known as ArtB
- # [19:35] <MikeSmith> heh
- # [19:35] <MikeSmith> really almost certainly so
- # [19:35] <MikeSmith> but doing it we are
- # [19:37] <jgraham> Yeah, well I'm not really planning to spend enough time on the in-browser runner to win any UI awards
- # [19:38] <MikeSmith> me neither
- # [19:40] <MikeSmith> but as long as we're going to have it, it minimally at least shouldn't cause confused people to file bug reports about that initial lag that we'll have to keep responding to every time a new user tries it
- # [19:40] <jgraham> Sure
- # [19:40] <MikeSmith> anyway I'll try to write up some kind of indicator for it
- # [19:41] * Joins: shepazu (schepers@public.cloak)
- # [19:41] <MikeSmith> jgraham: so about the PRs for fixing the problems with the in-browser runner path, I don't see how the wptrunner relates to the in-browser runner
- # [19:42] <MikeSmith> unless I'm misunderstanding what you mean by "in-browser runner"
- # [19:43] <MikeSmith> (I took it to mean the http://web-platform.test:8000/tools/runner/index.html runner)
- # [19:43] <jgraham> MikeSmith: The wptrunner change is needed to work with the change to wptserve that you just accepted
- # [19:44] <MikeSmith> d'oh
- # [19:44] <MikeSmith> sure
- # [19:45] * MikeSmith tests
- # [20:14] * Joins: bhill2_ (~bhill2@public.cloak)
- # [20:14] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [20:15] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
- # [20:15] * Joins: bhill2 (~bhill2@public.cloak)
- # [20:15] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [20:15] * Joins: bhill2 (~bhill2@public.cloak)
- # [20:16] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [20:17] * Joins: bhill2 (~bhill2@public.cloak)
- # [20:34] * Joins: Lachy (~Lachy@public.cloak)
- # [21:05] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [21:07] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [21:35] * Joins: bhill2 (~bhill2@public.cloak)
- # [21:42] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
- # [21:42] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [21:42] * Joins: plh (plehegar@public.cloak)
- # [21:48] * Joins: bhill2 (~bhill2@public.cloak)
- # [22:11] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [22:13] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [22:15] * Joins: Lachy (~Lachy@public.cloak)
- # [22:20] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
- # [22:23] * Joins: bhill2 (~bhill2@public.cloak)
- # [23:09] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [23:25] * Joins: gitbot (~gitbot@public.cloak)
- # [23:25] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #1308: Test for ownerElement in attributes_are. (master...ownerElement) https://github.com/w3c/web-platform-tests/pull/1308
- # [23:25] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [23:32] * Quits: rego (~smuxi@public.cloak) (Ping timeout: 180 seconds)
- # [23:40] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [23:45] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [23:46] * Joins: mdas (~mdas@public.cloak)
- # [23:50] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # Session Close: Sat Oct 25 00:00:00 2014
The end :)