/irc-logs / w3c / #testing / 2014-10-24 / end

Options:

  1. # Session Start: Fri Oct 24 00:00:00 2014
  2. # Session Ident: #testing
  3. # [00:23] * Joins: mdas_ (~mdas@public.cloak)
  4. # [00:23] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
  5. # [00:24] <jgraham> parameters.find(&"url".to_string()).unwrap().as_string().unwrap().to_string()
  6. # [00:24] <jgraham> I feel there must be a better way
  7. # [00:25] <jgraham> Maybe I should figure out how to use a custom decoder
  8. # [00:27] <jgraham> (but with a little hacking of the test harness, I did manage to get 4/6 tests to pass)
  9. # [00:29] <jgraham> Is there already some bug about WebDriver duplicating the session ID between the path and the request and the response?
  10. # [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
  11. # [00:30] <jgraham> also I don't really know why "name" exists since it's also redundant with the path
  12. # [00:31] <jgraham> So instead of having a "parameters" property in the request you could just put the parameters at the top level
  13. # [00:36] <AutomatedTester> there was a bug about the duplicating and people agreed that they think its fine
  14. # [00:36] <AutomatedTester> they want the sessionID in the path for easier groking of logs of intermediary nodes
  15. # [00:36] <jgraham> I don't mind it being in the path
  16. # [00:37] <jgraham> Actually I think it basically has to be for HTTP otherwise it breaks caches
  17. # [00:37] <jgraham> I object to it being in the path and the body
  18. # [00:38] <jgraham> Although I think that webdriver is pretty screwed when it comes to caches anyway
  19. # [00:39] <jgraham> I'm not sure how idempotent the GET operations actually are
  20. # [00:39] <jgraham> So probably it needs to be a requirement to send Cache-Control: no-cache with everything
  21. # [00:41] <AutomatedTester> sounds reasonable to me
  22. # [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)
  23. # [00:42] <jgraham> s/non-deterministic/not sure to be correct/
  24. # [00:43] * Quits: hober (~ted@public.cloak) ("ERC Version 5.3 (IRC client for Emacs)")
  25. # [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
  26. # [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
  27. # [00:44] * AutomatedTester goes and adds that to the agenda
  28. # [00:44] <AutomatedTester> does the 2nd day involve a bottle of whiskey?
  29. # [00:47] * Joins: hober (~ted@public.cloak)
  30. # [00:49] * Quits: hober (~ted@public.cloak) ("ERC Version 5.3 (IRC client for Emacs)")
  31. # [00:49] <jgraham> Maybe as a reward at the end
  32. # [00:50] <AutomatedTester> its not a "no" so that means its a yes
  33. # [00:50] <AutomatedTester> :D
  34. # [00:50] * Joins: hober (~ted@public.cloak)
  35. # [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.
  36. # [01:05] * Quits: plh (plehegar@public.cloak) ("Leaving")
  37. # [01:14] * Quits: mdas_ (~mdas@public.cloak) (Client closed connection)
  38. # [01:36] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  39. # [01:54] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  40. # [01:59] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  41. # [02:02] * Joins: bhill2 (~bhill2@public.cloak)
  42. # [02:04] * Joins: bhill2_ (~bhill2@public.cloak)
  43. # [02:10] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  44. # [02:11] * Quits: bhill2_ (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  45. # [02:40] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  46. # [03:06] * Joins: mdas (~mdas@public.cloak)
  47. # [03:15] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  48. # [06:05] * Quits: mdas (~mdas@public.cloak) ("Leaving...")
  49. # [07:03] * Joins: bhill2 (~bhill2@public.cloak)
  50. # [07:07] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  51. # [07:17] * Joins: bhill2 (~bhill2@public.cloak)
  52. # [08:21] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  53. # [09:43] * Joins: Ms2ger (~Ms2ger@public.cloak)
  54. # [10:39] * Quits: Lachy (~Lachy@public.cloak) (Lachy)
  55. # [11:04] * Joins: simons (~simons@public.cloak)
  56. # [11:16] * Joins: Lachy (~Lachy@public.cloak)
  57. # [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
  58. # [11:34] <MikeSmith> botie, inform AutomatedTester I have an proposed agenda item I want to ask you about
  59. # [11:34] <botie> will do
  60. # [11:37] <jgraham> MikeSmith: OK. Having a meeting now but should be OK in a litle while
  61. # [11:37] <MikeSmith> jgraham: thanks, no rush
  62. # [11:39] * Joins: darobin (rberjon@public.cloak)
  63. # [12:23] * Joins: abarsto (~abarsto@public.cloak)
  64. # [12:23] * abarsto is now known as ArtB
  65. # [12:36] * Joins: gitbot (~gitbot@public.cloak)
  66. # [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
  67. # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  68. # [12:36] * Joins: gitbot (~gitbot@public.cloak)
  69. # [12:36] -gitbot:#testing- [web-platform-tests] hallvors pushed 1 new commit to master: https://github.com/w3c/web-platform-tests/commit/6a862ec2ad2dbf42bde55b0b3127114e8543abd1
  70. # [12:36] -gitbot:#testing- web-platform-tests/master 6a862ec Hallvord R. M. Steen: Merge pull request #1297 from w3c/jgraham/chunked_fixup...
  71. # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  72. # [13:42] * Joins: scott_gonzalez (~scott_gonzalez@public.cloak)
  73. # [13:46] * Quits: simons (~simons@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  74. # [13:47] <jgraham> MikeSmith: I'm around now
  75. # [14:06] * Joins: gitbot (~gitbot@public.cloak)
  76. # [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
  77. # [14:06] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  78. # [14:07] <Ms2ger> jgraham, well, if you're around...
  79. # [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
  80. # [14:10] <Ms2ger> Alright, but if you need a break from that :)
  81. # [14:50] <MikeSmith> jgraham: got time now?
  82. # [14:51] * Joins: plh (plehegar@public.cloak)
  83. # [14:52] <jgraham> MikeSmith: I got all the time in the world
  84. # [14:52] <jgraham> (or something)
  85. # [14:53] <MikeSmith> heh
  86. # [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
  87. # [14:54] <plh> jgraham, you probably want to exclude _certs/ from the git tracking
  88. # [14:54] <ato> Presumably you have a flight to catch on Sunday.
  89. # [14:55] <jgraham> plh: Did I not include that in the patch? I'm sure I wrote it :)
  90. # [14:56] <plh> oh, I'm on the master branch, that's why.
  91. # [14:56] <plh> sorry
  92. # [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
  93. # [14:57] <jgraham> So I'm looking at that right now
  94. # [14:57] <jgraham> (basically the whole serving content outside the wpt checkout thing isn't quite working right now)
  95. # [14:58] <jgraham> (which is a thing I really want to get working for Mozilla so we can contribute more easilly)
  96. # [15:00] * Joins: gitbot (~gitbot@public.cloak)
  97. # [15:00] -gitbot:#testing- [web-platform-tests] plehegar pushed 1 new commit to master: https://github.com/w3c/web-platform-tests/commit/c7f18ded755955eb70be5d0e6903b7649663f34d
  98. # [15:00] -gitbot:#testing- web-platform-tests/master c7f18de plehegar: Merged https://github.com/w3c/web-platform-tests/pull/929
  99. # [15:00] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  100. # [15:01] * Joins: gitbot (~gitbot@public.cloak)
  101. # [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
  102. # [15:01] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  103. # [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
  104. # [15:02] <jgraham> Yeah, that's a great idea
  105. # [15:02] <MikeSmith> plh: thanks (for closing out that PR)
  106. # [15:03] <plh> welcome
  107. # [15:03] <plh> I foresee some possible headaches with regards to the spec but it's what the spec is at the moment
  108. # [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
  109. # [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")
  110. # [15:03] <plh> (ad by headache, I mean the implementations are in rough shape)
  111. # [15:04] <Ms2ger> r? https://critic.hoppipolla.co.uk/r/2965 , anyone? :)
  112. # [15:04] <MikeSmith> jgraham: OK
  113. # [15:04] <MikeSmith> Ms2ger: that looks like a good one for plh!
  114. # [15:05] <MikeSmith> good thing he's here and we have his attention
  115. # [15:05] <jgraham> MikeSmith: So what was the other thing you wanted to talk about?
  116. # [15:06] * Ms2ger assumes grabbing drinks
  117. # [15:06] * plh is looking
  118. # [15:07] <Ms2ger> Thanks :)
  119. # [15:07] <plh> and I forgot to put the water in the coffee machine, so no drinks yet :)
  120. # [15:07] <jgraham> plh: That would explain the headache ;)
  121. # [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?
  122. # [15:20] <Ms2ger> I guess that does make sense
  123. # [15:21] * Ms2ger thinks
  124. # [15:21] <plh> I'll keep going through the tests in the meantime anyway. could be improved after.
  125. # [15:22] <Ms2ger> Yeah
  126. # [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
  127. # [15:23] <jgraham> MikeSmith: Yes to attending that part of the meeting
  128. # [15:23] <jgraham> What's the topic?
  129. # [15:24] <MikeSmith> jgraham: hang on lemme paste in what drafted
  130. # [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"
  131. # [15:26] <MikeSmith> does that wording make sense?
  132. # [15:26] <jgraham> Yes
  133. # [15:27] <jgraham> I am not sure how useful it will be to involve the whole webdriver working group
  134. # [15:27] <MikeSmith> well we don't need to take a lot of time out of the agenda
  135. # [15:27] <MikeSmith> 20 minutes or something maybe
  136. # [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
  137. # [15:28] <MikeSmith> yeah
  138. # [15:29] <MikeSmith> so I'll ask for it to be on the agenda for day two
  139. # [15:29] <MikeSmith> probably the morning of day 2
  140. # [15:29] <jgraham> K
  141. # [15:29] <MikeSmith> because the rest of the day they'll spend working on the spec
  142. # [15:29] <ato> MikeSmith, jgraham: It seems like that's a discussion I might want to partake in.
  143. # [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
  144. # [15:30] <MikeSmith> jgraham: by June 2015? before? after?
  145. # [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
  146. # [15:31] <jgraham> MikeSmith: Good question
  147. # [15:31] <jgraham> So, there are two problems
  148. # [15:32] <jgraham> One is to create a good API for writing webdriver tests
  149. # [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
  150. # [15:33] <jgraham> The other problem is just having a good WebDriver implementation to work against
  151. # [15:33] <jgraham> They seem to be thin on the ground at the moment
  152. # [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.
  153. # [15:34] <plh> Ms2ger: for [null, null, false, new TypeError()], why TypeError and not HierarchyRequestError ?
  154. # [15:35] <MikeSmith> ato: oh, interesting
  155. # [15:35] <Ms2ger> false -> DocumentType throws TypeError
  156. # [15:35] <ato> Which would allow you to use testharness.js to test things like window resize events, typing, clicking, etc.
  157. # [15:35] <plh> but the spec says: "If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, throw a HierarchyRequestError. "
  158. # [15:35] <Ms2ger> That's after IDL did its thing
  159. # [15:35] <plh> true
  160. # [15:35] <plh> thank you
  161. # [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
  162. # [15:35] <MikeSmith> jgraham: ato I naively thought that this would involve implementing it in pytthon, integrated in some way with wptrunner
  163. # [15:36] <Ms2ger> Np
  164. # [15:36] <MikeSmith> jgraham: ah yeah
  165. # [15:36] <MikeSmith> makes sense
  166. # [15:36] <jgraham> MikeSmith: The problem we might have (with webdriver in general) is that timing could be difficult
  167. # [15:36] <ato> MikeSmith: That's what the WG proposes.
  168. # [15:37] <MikeSmith> jgraham: why would the timing be difficult?
  169. # [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.
  170. # [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
  171. # [15:39] <MikeSmith> ah
  172. # [15:39] <MikeSmith> ato: I see
  173. # [15:39] <ato> I was considering using synchronous XHR, but I didn't get it quite working.
  174. # [15:39] <MikeSmith> oh christ
  175. # [15:39] <ato> Yes, it's bad for other reasons too (-:
  176. # [15:39] <MikeSmith> yeah
  177. # [15:40] <ato> The alternative is callbacks. So webdriver.click(function() { assert_event_fired }).
  178. # [15:40] <ato> click(el, callback) I mean.
  179. # [15:40] <ato> Or something.
  180. # [15:41] <MikeSmith> right
  181. # [15:41] <jgraham> So something promise based might make sense from that point of view
  182. # [15:41] <ato> But does something like that exist natively in the browsers we test on?
  183. # [15:41] <MikeSmith> right that's the reality
  184. # [15:42] <MikeSmith> hmm
  185. # [15:42] <jgraham> ato: Promises? Yes
  186. # [15:42] <MikeSmith> IE also?
  187. # [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
  188. # [15:42] <MikeSmith> (Promises)
  189. # [15:43] <jgraham> Dunno, but they will soon at least
  190. # [15:43] <MikeSmith> http://caniuse.com/#search=promises
  191. # [15:43] <MikeSmith> jgraham: ah OK
  192. # [15:44] <ato> I ran into a showstopper with switching to the right window when implementing this however.
  193. # [15:44] <ato> Where WebDriver would completely freeze up when switching from testharness.html to the modal test window.
  194. # [15:44] <ato> I'm not sure who or what is to be blamed.
  195. # [15:44] * Joins: mdas (~mdas@public.cloak)
  196. # [15:45] <ato> Basically it would switch to the window and return successfully, but then the next command you sent to WebDriver would hang.
  197. # [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
  198. # [15:45] <ato> And then I gave up and had to move on to more pressing things.
  199. # [15:46] <jgraham> Yeah, it can be done but it needs someone to actually fix it
  200. # [15:46] <ato> MikeSmith: I think for the small subset of things that we want to automate in wpt it should be possible.
  201. # [15:46] <jgraham> Possibly that will be me if no one else does it first
  202. # [15:46] <ato> jgraham: So I have some code that I can polish up and push somewhere.
  203. # [15:47] * Joins: simons (~simons@public.cloak)
  204. # [15:49] * Joins: gitbot (~gitbot@public.cloak)
  205. # [15:49] -gitbot:#testing- [web-platform-tests] plehegar pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/c7f18ded7559...c45358829402
  206. # [15:49] -gitbot:#testing- web-platform-tests/master 0870fc6 Ms2ger: Add some DOMImplementation#createDocument tests from the DOM level 2 test suite....
  207. # [15:49] -gitbot:#testing- web-platform-tests/master c453588 Philippe Le Hegaret: Merge pull request #1305 from Ms2ger/createDocument...
  208. # [15:49] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  209. # [15:51] <Ms2ger> plh, thanks
  210. # [15:52] <plh> welcome
  211. # [15:58] * Quits: simons (~simons@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  212. # [15:59] <MikeSmith> http://lists.w3.org/Archives/Public/public-browser-tools-testing/2014OctDec/0019.html
  213. # [16:00] <jgraham> MikeSmith: Thanks
  214. # [16:02] <MikeSmith> jgraham: thanks for agreeing to make time to be at that part of the f2f
  215. # [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.
  216. # [16:03] <MikeSmith> jgraham: it is worth me taking a few minutes today to do that?
  217. # [16:03] * Quits: plh (plehegar@public.cloak) ("Leaving")
  218. # [16:04] <jgraham> MikeSmith: I am always happy for people to write docs :)
  219. # [16:04] <MikeSmith> ok
  220. # [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
  221. # [16:05] * Joins: plh (plehegar@public.cloak)
  222. # [16:05] <MikeSmith> jgraham: if you think that will be merged before Wednesday
  223. # [16:05] <MikeSmith> (when I plan to present about this stuff a bit at the TPAC tech-plenary day)
  224. # [16:06] * Joins: simons (~simons@public.cloak)
  225. # [16:06] <ato> MikeSmith: I can probably prepare a short demo for the WD WG.
  226. # [16:06] <jgraham> MikeSmith: I will ensure that's merged by Wednesday
  227. # [16:07] <MikeSmith> jgraham: super, thanks
  228. # [16:08] <MikeSmith> ato: that would be great
  229. # [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. (-: )
  230. # [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)
  231. # [16:08] <MikeSmith> heh
  232. # [16:09] <ato> Correctly assumed, sir.
  233. # [16:10] <MikeSmith> ok
  234. # [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
  235. # [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
  236. # [16:20] * Quits: MikeSmith (~MikeSmith@public.cloak) (Ping timeout: 180 seconds)
  237. # [16:23] * Joins: MikeSmith (~MikeSmith@public.cloak)
  238. # [16:25] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  239. # [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
  240. # [16:25] <AutomatedTester> MikeSmith: whats that?
  241. # [16:26] <MikeSmith> AutomatedTester: send mail
  242. # [16:26] <MikeSmith> *sent mail
  243. # [16:26] <MikeSmith> http://lists.w3.org/Archives/Public/public-browser-tools-testing/2014OctDec/0019.html
  244. # [16:27] * Quits: plh (plehegar@public.cloak) ("Leaving")
  245. # [16:28] * Joins: plh (plehegar@public.cloak)
  246. # [16:58] * Ms2ger grumbles
  247. # [16:58] * Quits: plh (plehegar@public.cloak) ("Leaving")
  248. # [17:04] * Quits: simons (~simons@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  249. # [17:05] * Joins: plh (plehegar@public.cloak)
  250. # [17:09] * Joins: simons (~simons@public.cloak)
  251. # [17:24] * Joins: gitbot (~gitbot@public.cloak)
  252. # [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
  253. # [17:24] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  254. # [17:24] <Ms2ger> plh, r? :)
  255. # [17:28] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  256. # [17:35] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  257. # [17:36] * Joins: Lachy (~Lachy@public.cloak)
  258. # [17:56] <plh> ms2ger, busy but will do
  259. # [17:56] <Ms2ger> Thanks
  260. # [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.)
  261. # [18:10] <MikeSmith> Oh manmaybe yes we need that
  262. # [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
  263. # [18:13] <Ms2ger> MikeSmith, feel free to deposit it in zcorpan's bag ;)
  264. # [18:22] * Joins: bhill2 (~bhill2@public.cloak)
  265. # [18:24] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  266. # [18:28] * Joins: Lachy (~Lachy@public.cloak)
  267. # [18:30] <jgraham> BTW I put up a wptserve review and a wptrunner review to fix the problems with the in-browser runner path
  268. # [18:32] * Quits: simons (~simons@public.cloak) (Ping timeout: 180 seconds)
  269. # [18:32] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  270. # [18:37] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  271. # [18:39] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  272. # [18:42] * Joins: bhill2 (~bhill2@public.cloak)
  273. # [18:48] * Joins: gitbot (~gitbot@public.cloak)
  274. # [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
  275. # [18:48] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  276. # [18:48] <Ms2ger> r?, anyone
  277. # [18:51] <Ms2ger> (And that's a 1000 lines of dom level2 core tests dealt with, 14000 to go)
  278. # [18:58] <gsnedders> am I going to cry if I look at this?
  279. # [18:59] <Ms2ger> gsnedders, I doubt it
  280. # [18:59] <Ms2ger> gsnedders, you've seen much worse ;)
  281. # [19:01] <gsnedders> why's there no "pending" link in Critic now?
  282. # [19:02] <Ms2ger> gsnedders, refresh
  283. # [19:02] <gsnedders> okay, so it is down to the filters
  284. # [19:03] <gsnedders> who let jl design the UI? :P
  285. # [19:04] <Ms2ger> You? :)
  286. # [19:04] <gsnedders> Nah, pretty sure jl let jl do so. :)
  287. # [19:05] <gsnedders> Ms2ger: r+
  288. # [19:05] <Ms2ger> Thanks
  289. # [19:06] * Joins: gitbot (~gitbot@public.cloak)
  290. # [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
  291. # [19:06] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  292. # [19:11] <Ms2ger> plh, wow, perfect timing :)
  293. # [19:12] <plh> yep :)
  294. # [19:12] * Joins: gitbot (~gitbot@public.cloak)
  295. # [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
  296. # [19:12] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  297. # [19:12] <plh> I was about to accept when you added your last commit
  298. # [19:14] <Ms2ger> Thanks again
  299. # [19:14] <Ms2ger> I think you're off the hook for tonight :)
  300. # [19:14] <Ms2ger> Only so much xml you can stare at
  301. # [19:17] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  302. # [19:18] <plh> indeed. been a long time since I had to look at the xml specs.
  303. # [19:18] <plh> was really weird.
  304. # [19:19] <Ms2ger> XML specs is one thing... The old XML-to-JS-and-Java-with-XSLT DOM tests are worse :)
  305. # [19:19] <plh> ouch
  306. # [19:20] <Ms2ger> I particularly like that most tests have IBM and NIST copies that do roughly the same thing
  307. # [19:21] <gsnedders> oh god, those tests
  308. # [19:22] <MikeSmith> jgraham: I'm reviewing the wptserve PR right now
  309. # [19:23] * Joins: bhill2 (~bhill2@public.cloak)
  310. # [19:23] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  311. # [19:24] * Joins: bhill2 (~bhill2@public.cloak)
  312. # [19:24] <Ms2ger> Still, I should say, kudos to them for writing tests before it was cool
  313. # [19:24] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  314. # [19:25] * Joins: bhill2 (~bhill2@public.cloak)
  315. # [19:25] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  316. # [19:25] * Joins: bhill2 (~bhill2@public.cloak)
  317. # [19:26] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  318. # [19:26] * Joins: bhill2 (~bhill2@public.cloak)
  319. # [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
  320. # [19:28] <MikeSmith> jgraham: the time when the backend is generating the manifest
  321. # [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
  322. # [19:29] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  323. # [19:29] * Joins: bhill2 (~bhill2@public.cloak)
  324. # [19:30] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  325. # [19:30] * Joins: bhill2 (~bhill2@public.cloak)
  326. # [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
  327. # [19:33] <jgraham> Maybe there should be a progress bar in indeterminate state or something
  328. # [19:33] <jgraham> There isn't a good way to tell how the generation is getting on
  329. # [19:34] <MikeSmith> yeah only a way to know when it's ended
  330. # [19:34] <MikeSmith> progress bar in indeterminate state would seem OK
  331. # [19:34] <MikeSmith> I don't really know what the UI/UX conventions are for a case like this
  332. # [19:34] <jgraham> "don't do it" I expect
  333. # [19:35] * Joins: abarsto (~abarsto@public.cloak)
  334. # [19:35] * abarsto is now known as ArtB
  335. # [19:35] <MikeSmith> heh
  336. # [19:35] <MikeSmith> really almost certainly so
  337. # [19:35] <MikeSmith> but doing it we are
  338. # [19:37] <jgraham> Yeah, well I'm not really planning to spend enough time on the in-browser runner to win any UI awards
  339. # [19:38] <MikeSmith> me neither
  340. # [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
  341. # [19:40] <jgraham> Sure
  342. # [19:40] <MikeSmith> anyway I'll try to write up some kind of indicator for it
  343. # [19:41] * Joins: shepazu (schepers@public.cloak)
  344. # [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
  345. # [19:42] <MikeSmith> unless I'm misunderstanding what you mean by "in-browser runner"
  346. # [19:43] <MikeSmith> (I took it to mean the http://web-platform.test:8000/tools/runner/index.html runner)
  347. # [19:43] <jgraham> MikeSmith: The wptrunner change is needed to work with the change to wptserve that you just accepted
  348. # [19:44] <MikeSmith> d'oh
  349. # [19:44] <MikeSmith> sure
  350. # [19:45] * MikeSmith tests
  351. # [20:14] * Joins: bhill2_ (~bhill2@public.cloak)
  352. # [20:14] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  353. # [20:15] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
  354. # [20:15] * Joins: bhill2 (~bhill2@public.cloak)
  355. # [20:15] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  356. # [20:15] * Joins: bhill2 (~bhill2@public.cloak)
  357. # [20:16] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  358. # [20:17] * Joins: bhill2 (~bhill2@public.cloak)
  359. # [20:34] * Joins: Lachy (~Lachy@public.cloak)
  360. # [21:05] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  361. # [21:07] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  362. # [21:35] * Joins: bhill2 (~bhill2@public.cloak)
  363. # [21:42] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  364. # [21:42] * Quits: plh (plehegar@public.cloak) ("Leaving")
  365. # [21:42] * Joins: plh (plehegar@public.cloak)
  366. # [21:48] * Joins: bhill2 (~bhill2@public.cloak)
  367. # [22:11] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  368. # [22:13] * Quits: plh (plehegar@public.cloak) ("Leaving")
  369. # [22:15] * Joins: Lachy (~Lachy@public.cloak)
  370. # [22:20] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  371. # [22:23] * Joins: bhill2 (~bhill2@public.cloak)
  372. # [23:09] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  373. # [23:25] * Joins: gitbot (~gitbot@public.cloak)
  374. # [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
  375. # [23:25] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  376. # [23:32] * Quits: rego (~smuxi@public.cloak) (Ping timeout: 180 seconds)
  377. # [23:40] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  378. # [23:45] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
  379. # [23:46] * Joins: mdas (~mdas@public.cloak)
  380. # [23:50] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
  381. # Session Close: Sat Oct 25 00:00:00 2014

The end :)