/irc-logs / w3c / #testing / 2015-01-28 / end

Options:

Previous day, Next day

  1. # Session Start: Wed Jan 28 00:00:00 2015
  2. # Session Ident: #testing
  3. # [00:03] * Joins: heycam (~cam@public.cloak)
  4. # [00:38] * Quits: plh (plehegar@public.cloak) ("Leaving")
  5. # [00:46] * Joins: bhill2 (~bhill2@public.cloak)
  6. # [01:00] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  7. # [01:41] * Joins: Lachy (~Lachy@public.cloak)
  8. # [01:54] * Joins: kbx (~kbx@public.cloak)
  9. # [02:01] * Quits: kbx (~kbx@public.cloak) (Ping timeout: 180 seconds)
  10. # [02:14] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  11. # [02:48] * terri is now known as terri_offline
  12. # [03:13] * Joins: tripu (antonio@public.cloak)
  13. # [04:28] * heycam is now known as heycam|away
  14. # [04:29] * Joins: ptressel (~chatzilla@public.cloak)
  15. # [04:36] * heycam|away is now known as heycam
  16. # [05:39] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
  17. # [06:40] * Joins: tripu (antonio@public.cloak)
  18. # [06:55] * Quits: ptressel (~chatzilla@public.cloak) ("bbl")
  19. # [07:12] * heycam is now known as heycam|away
  20. # [07:42] * Joins: zqzhang (~zqzhang@public.cloak)
  21. # [07:56] * Joins: zcorpan (~zcorpan@public.cloak)
  22. # [08:31] * Joins: iN (~iN@public.cloak)
  23. # [08:31] <zcorpan> jgraham: is it ok to use window.open in tests? i.e. is popup blocker disabled when running tests?
  24. # [08:33] * Joins: yes (~yes@public.cloak)
  25. # [08:33] * yes slaps iN around a bit with a large fishbot
  26. # [08:36] * Quits: yes (~yes@public.cloak) ("Page closed")
  27. # [08:37] * Quits: iN (~iN@public.cloak) ("Page closed")
  28. # [08:47] * Joins: darobin (rberjon@public.cloak)
  29. # [09:01] * Joins: dom (dom@public.cloak)
  30. # [09:21] * Joins: Ms2ger (~Ms2ger@public.cloak)
  31. # [09:30] * Joins: yes (~yes@public.cloak)
  32. # [09:31] * Quits: yes (~yes@public.cloak) ("Page closed")
  33. # [09:43] <Ms2ger> zcorpan, you weren't just going to let that window.open() test land, were you? :)
  34. # [09:44] <zcorpan> Ms2ger: hahaha
  35. # [09:47] * Joins: gitbot (~gitbot@public.cloak)
  36. # [09:47] -gitbot:#testing- [web-platform-tests] Ms2ger pushed 1 new commit to pr-294: https://github.com/w3c/web-platform-tests/commit/7fdf61f381af4c86ba098dbbbeced04b8e17e578
  37. # [09:47] -gitbot:#testing- web-platform-tests/pr-294 7fdf61f Ms2ger: Address review comment.
  38. # [09:47] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  39. # [09:47] <Ms2ger> zcorpan, want to sign that off? https://critic.hoppipolla.co.uk/r/3777
  40. # [09:48] <zcorpan> Ms2ger: done
  41. # [09:48] <Ms2ger> Thanks
  42. # [09:49] * Joins: gitbot (~gitbot@public.cloak)
  43. # [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
  44. # [09:49] -gitbot:#testing- web-platform-tests/pr-294 2f5ef5a march1993: Progress events test for File API.
  45. # [09:49] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  46. # [09:50] * Joins: gitbot (~gitbot@public.cloak)
  47. # [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
  48. # [09:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  49. # [09:50] * Joins: gitbot (~gitbot@public.cloak)
  50. # [09:50] -gitbot:#testing- [web-platform-tests] Ms2ger deleted pr-294 at 2f5ef5a: https://github.com/w3c/web-platform-tests/commit/2f5ef5a
  51. # [09:50] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  52. # [09:56] * Joins: anssik (~uid10742@public.cloak)
  53. # [10:00] * Joins: gitbot (~gitbot@public.cloak)
  54. # [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
  55. # [10:00] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  56. # [10:05] * denis is now known as Zin3b
  57. # [10:07] * Quits: Lachy (~Lachy@public.cloak) (Lachy)
  58. # [10:08] * Joins: ptressel (~chatzilla@public.cloak)
  59. # [10:15] <jgraham> zcorpan: Yeah it's required to disable the popup blocker when running tests
  60. # [10:15] <zcorpan> jgraham: ok thx
  61. # [10:16] <jgraham> That should perhaps be documented
  62. # [10:16] <zcorpan> yeah
  63. # [10:17] <Ms2ger> I'll happily review such documentation
  64. # [10:22] * Zin3b is now known as denis
  65. # [10:37] * Joins: Lachy (~Lachy@public.cloak)
  66. # [10:41] * Joins: gitbot (~gitbot@public.cloak)
  67. # [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
  68. # [10:41] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  69. # [10:41] * Joins: gitbot (~gitbot@public.cloak)
  70. # [10:41] -gitbot:#testing- [web-platform-tests] zcorpan pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/863ad54fe9de...fcfc0b49ff36
  71. # [10:41] -gitbot:#testing- web-platform-tests/master 7b75414 Ms2ger: Update specification URLs for FileAPI.
  72. # [10:41] -gitbot:#testing- web-platform-tests/master fcfc0b4 Simon Pieters: Merge pull request #1592 from Ms2ger/FileAPI-urls...
  73. # [10:41] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  74. # [11:20] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
  75. # [11:44] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  76. # [11:47] <Ms2ger> [window-open f866ca9] Address review comments.
  77. # [11:47] <Ms2ger> 1 file changed, 38 insertions(+), 38 deletions(-)
  78. # [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%)
  79. # [11:47] <Ms2ger> zcorpan, I hope you're happy ;)
  80. # [11:48] * Joins: gitbot (~gitbot@public.cloak)
  81. # [11:48] -gitbot:#testing- [web-platform-tests] Ms2ger pushed 1 new commit to window-open: https://github.com/w3c/web-platform-tests/commit/b5866be63663340940299965cbc17c16a853083b
  82. # [11:48] -gitbot:#testing- web-platform-tests/window-open b5866be Ms2ger: Address review comments.
  83. # [11:48] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  84. # [11:55] <zcorpan> Ms2ger: no. window.open and about:blank and the load event is ;_;
  85. # [11:56] <Ms2ger> Not something I'd otherwise touch :/
  86. # [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)
  87. # [11:59] * Joins: gitbot (~gitbot@public.cloak)
  88. # [11:59] -gitbot:#testing- [web-platform-tests] Ms2ger pushed 1 new commit to pr-76: https://github.com/w3c/web-platform-tests/commit/7768e22c149f77950c9004624bfe94865179602b
  89. # [11:59] -gitbot:#testing- web-platform-tests/pr-76 7768e22 Ms2ger: Test children.
  90. # [11:59] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  91. # [11:59] <Ms2ger> That one's less gnarly, fortunately
  92. # [12:02] <Ms2ger> zcorpan, yeah, seems like it would be *sigh*
  93. # [12:03] * Ms2ger looks at Gecko code, is pretty sure that'll be a mistake
  94. # [12:05] <Ms2ger> Yeah, no
  95. # [12:07] * Ms2ger asks the resident about:blank expert instead
  96. # [12:12] <jgraham> Ms2ger: Isn't the about:blank load sync in that case, so the event handler is registered after it happens?
  97. # [12:14] <Ms2ger> "If resource is "about:blank" and new is true, queue a task to fire a simple event named load"
  98. # [12:14] <jgraham> Although that's not what firefox 4 did, apparently
  99. # [12:14] <Ms2ger> I think we're in that case
  100. # [12:14] <jgraham> Yeah, but gecko isn't spec compliant here, is it?
  101. # [12:14] <Ms2ger> "here"
  102. # [12:14] <Ms2ger> I thought I tested Chrome too
  103. # [12:16] <jgraham> Dunno
  104. # [12:16] <jgraham> Ask hsivonen :p
  105. # [12:16] <Ms2ger> I did :)
  106. # [12:16] <Ms2ger> Chrome doesn't dispatch events either
  107. # [12:24] <Ms2ger> Oh, nice
  108. # [12:25] <Ms2ger> Gecko does file one with "" -> "about:blank"
  109. # [12:26] * Joins: gitbot (~gitbot@public.cloak)
  110. # [12:26] -gitbot:#testing- [wptrunner] jgraham created certutil_env (+1 new commit): https://github.com/w3c/wptrunner/commit/cc9f10b90741
  111. # [12:26] -gitbot:#testing- wptrunner/certutil_env cc9f10b James Graham: Use correct environment for certutil on OSX.
  112. # [12:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  113. # [12:27] * Joins: gitbot (~gitbot@public.cloak)
  114. # [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
  115. # [12:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  116. # [12:27] * Joins: gitbot (~gitbot@public.cloak)
  117. # [12:27] -gitbot:#testing- [wptrunner] jgraham pushed 1 new commit to master: https://github.com/w3c/wptrunner/commit/0fc6d6c440d354f19632fc06aff948d1fc31cb55
  118. # [12:27] -gitbot:#testing- wptrunner/master 0fc6d6c jgraham: Merge pull request #71 from w3c/certutil_env...
  119. # [12:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  120. # [12:36] * Joins: gitbot (~gitbot@public.cloak)
  121. # [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
  122. # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  123. # [12:36] * Joins: gitbot (~gitbot@public.cloak)
  124. # [12:36] -gitbot:#testing- [web-platform-tests] zcorpan pushed 1 new commit to master: https://github.com/w3c/web-platform-tests/commit/eddfa18174024cfecc56fe20ce355a54b427b4e2
  125. # [12:36] -gitbot:#testing- web-platform-tests/master eddfa18 Simon Pieters: Merge pull request #1591 from w3c/window-open...
  126. # [12:36] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  127. # [12:37] * Joins: gitbot (~gitbot@public.cloak)
  128. # [12:37] -gitbot:#testing- [web-platform-tests] zcorpan deleted window-open at b5866be: https://github.com/w3c/web-platform-tests/commit/b5866be
  129. # [12:37] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  130. # [12:40] * Joins: gitbot (~gitbot@public.cloak)
  131. # [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
  132. # [12:40] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  133. # [12:40] * Joins: gitbot (~gitbot@public.cloak)
  134. # [12:40] -gitbot:#testing- [web-platform-tests] zcorpan deleted pr-76 at 7768e22: https://github.com/w3c/web-platform-tests/commit/7768e22
  135. # [12:40] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  136. # [12:42] <Ms2ger> Lachy, around?
  137. # [12:49] <Lachy> hey
  138. # [12:49] <Lachy> Ms2ger
  139. # [12:50] <Ms2ger> Lachy, https://github.com/w3c/web-platform-tests/pull/1577 should be right up your sleeve ;)
  140. # [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?
  141. # [12:52] <Ms2ger> Yes
  142. # [12:53] * Ms2ger checks where
  143. # [12:53] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=1124652
  144. # [12:53] <Lachy> can you add that link to the pull reqeust
  145. # [12:53] <Ms2ger> Just did :)
  146. # [12:53] <Lachy> ok, thanks.
  147. # [12:53] <Ms2ger> Thank you
  148. # [12:54] * Quits: terri_offline (~terri@public.cloak) (Ping timeout: 180 seconds)
  149. # [12:55] <Lachy> I've set a reminder to review it tonight
  150. # [12:56] <Ms2ger> Much appreciated
  151. # [13:02] * Joins: plh (plehegar@public.cloak)
  152. # [13:16] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  153. # [13:22] * Joins: Lachy (~Lachy@public.cloak)
  154. # [13:39] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  155. # [13:42] * Joins: Lachy (~Lachy@public.cloak)
  156. # [13:57] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  157. # [14:04] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  158. # [14:05] * Quits: AutomatedTester (~AutomatedTester@public.cloak) ("Leaving...")
  159. # [14:07] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  160. # [14:12] * Joins: Lachy (~Lachy@public.cloak)
  161. # [14:19] * Joins: gitbot (~gitbot@public.cloak)
  162. # [14:19] -gitbot:#testing- [wptrunner] jgraham created jgraham/debugger (+1 new commit): https://github.com/w3c/wptrunner/commit/4318afef994b
  163. # [14:19] -gitbot:#testing- wptrunner/jgraham/debugger 4318afe James Graham: Changes to work better in a debugger....
  164. # [14:19] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  165. # [14:19] * Joins: gitbot (~gitbot@public.cloak)
  166. # [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
  167. # [14:19] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  168. # [14:20] * Joins: gitbot (~gitbot@public.cloak)
  169. # [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
  170. # [14:20] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  171. # [14:20] * Joins: gitbot (~gitbot@public.cloak)
  172. # [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
  173. # [14:20] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  174. # [14:21] <jgraham> Ms2ger: r? https://critic.hoppipolla.co.uk/r/3851
  175. # [14:23] * Joins: gitbot (~gitbot@public.cloak)
  176. # [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
  177. # [14:23] -gitbot:#testing- web-platform-tests/jgraham/no_ssl_signature 2ff4718 James Graham: Fix signature of NoSSLEnvironment....
  178. # [14:23] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  179. # [14:24] * Joins: gitbot (~gitbot@public.cloak)
  180. # [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
  181. # [14:24] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  182. # [14:24] <jgraham> And an easy one: https://critic.hoppipolla.co.uk/r/3852
  183. # [14:26] * Joins: gitbot (~gitbot@public.cloak)
  184. # [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
  185. # [14:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  186. # [14:26] * Joins: gitbot (~gitbot@public.cloak)
  187. # [14:26] -gitbot:#testing- [web-platform-tests] Ms2ger deleted jgraham/no_ssl_signature at 2ff4718: https://github.com/w3c/web-platform-tests/commit/2ff4718
  188. # [14:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  189. # [14:28] * Joins: terri_offline (~terri@public.cloak)
  190. # [14:28] <jgraham> Thanks
  191. # [14:28] <Ms2ger> Np
  192. # [14:31] * terri_offline is now known as terri
  193. # [14:42] <Ms2ger> jgraham, yes, you do appear to have written that :)
  194. # [14:42] <Ms2ger> I don't care much for the other thing
  195. # [14:53] * Joins: tripu (antonio@public.cloak)
  196. # [14:56] * Quits: zqzhang (~zqzhang@public.cloak) (Ping timeout: 180 seconds)
  197. # [15:01] * Joins: gitbot (~gitbot@public.cloak)
  198. # [15:01] -gitbot:#testing- [wptrunner] jgraham pushed 1 new commit to jgraham/debugger: https://github.com/w3c/wptrunner/commit/eb93a9bb0bd556000db3a7cb3039f563088d27d7
  199. # [15:01] -gitbot:#testing- wptrunner/jgraham/debugger eb93a9b James Graham: fixup! Changes to work better in a debugger.
  200. # [15:01] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  201. # [15:08] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  202. # [15:17] <plh> https://www.w3.org/wiki/GSOC/2015/
  203. # [15:17] <plh> so I finally ignored other things in order to come up with that page
  204. # [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
  205. # [15:19] <Ms2ger> jgraham, r+
  206. # [15:19] <plh> I believe you can edit the page as well
  207. # [15:19] <plh> I added comments in https://etherpad.mozilla.org/GBHx8UkC9k
  208. # [15:20] <Ms2ger> Please no node.js :)
  209. # [15:20] <plh> tobie_, you promised some projects as well btw
  210. # [15:21] <plh> I'm ko either way
  211. # [15:21] <plh> in fact, do we need server side code?
  212. # [15:22] <plh> James said "web dashboard"
  213. # [15:22] <plh> so not sure if he had something specific in mind
  214. # [15:23] <Ms2ger> Would be nice to have it pull data from Gecko's automation directly
  215. # [15:23] <Ms2ger> And Servo's ;)
  216. # [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
  217. # [15:24] <gsnedders> Ms2ger: I hear io.js is the future. That suit you better?
  218. # [15:24] <plh> we thought a github repo to drop the results in the past but not sure if it's practical
  219. # [15:25] * Joins: gitbot (~gitbot@public.cloak)
  220. # [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
  221. # [15:25] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  222. # [15:25] <plh> io.js seems to mess up your Node.js install accoprding to darobin, be careful with it
  223. # [15:26] <plh> Who added "* Automate existing manual tests using webdriver" btw?
  224. # [15:26] <plh> MikeSmith?
  225. # [15:32] * Joins: gitbot (~gitbot@public.cloak)
  226. # [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
  227. # [15:32] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  228. # [15:32] * Joins: gitbot (~gitbot@public.cloak)
  229. # [15:32] -gitbot:#testing- [wptrunner] jgraham pushed 4 new commits to master: https://github.com/w3c/wptrunner/compare/ba238b352605...e9ec97a52c7d
  230. # [15:32] -gitbot:#testing- wptrunner/master 059eb8f AutomatedTester: Update marionette imports to align with upcoming changes to mozilla-central...
  231. # [15:32] -gitbot:#testing- wptrunner/master 6783432 AutomatedTester: add missing colon to the except
  232. # [15:32] -gitbot:#testing- wptrunner/master 1f3f1c3 AutomatedTester: only catch ImportErrors in the try/except
  233. # [15:32] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  234. # [15:42] <MikeSmith> plh: pong
  235. # [15:42] <plh> hi Mike
  236. # [15:42] <MikeSmith> I didn't add that
  237. # [15:42] <MikeSmith> I don't think
  238. # [15:43] <plh> ok
  239. # [15:43] <MikeSmith> Where was that added?
  240. # [15:43] <plh> in the etherpad
  241. # [15:43] <MikeSmith> Oh
  242. # [15:43] <MikeSmith> that
  243. # [15:43] <jgraham> plh: OK going to look
  244. # [15:43] <plh> https://etherpad.mozilla.org/GBHx8UkC9k
  245. # [15:43] <plh> jgraham, thanks!
  246. # [15:44] <plh> asking a student to just rewrite tests doesn't sound very attractive
  247. # [15:44] <MikeSmith> maybe i added that our maybe jgraham did
  248. # [15:44] <plh> and we still don't know how to write a webdriver test for wpt
  249. # [15:45] <plh> (besides using python)
  250. # [15:47] <MikeSmith> I think we don't yet even have a good way to do it using python
  251. # [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
  252. # [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
  253. # [15:51] <jgraham> ato: ^
  254. # [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.
  255. # [15:52] <jgraham> Well it's a selenium client, right?
  256. # [15:52] <ato> Which is sad. But writing one from scratch isn't a lot of work.
  257. # [15:52] <ato> Well it's going to have to adapt to W3C WebDriver sooner or later too.
  258. # [15:52] <jgraham> and I don't remember if the licesnsing issues are necessarily fatal
  259. # [15:53] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  260. # [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.
  261. # [15:54] <jgraham> Yeah, we have some slightly unusual needs
  262. # [15:54] * Joins: Lachy (~Lachy@public.cloak)
  263. # [15:55] <ato> Yeah that too.
  264. # [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.
  265. # [15:57] <ato> I actually had an action item to look further into this and report back, but I haven't. d-:
  266. # [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
  267. # [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.
  268. # [15:59] <plh> oh, using web sockets?
  269. # [16:00] <jgraham> Or XHR, yes
  270. # [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.
  271. # [16:00] <ato> Which would solve a bunch of delegation problems.
  272. # [16:00] <AutomatedTester> didnt your implementation use nastly synchronous XHR?
  273. # [16:00] <plh> interesting
  274. # [16:01] <plh> is that something that can be done by a student?
  275. # [16:01] <Ms2ger> I dunno, will AutomatedTester fix the spec? ;)
  276. # [16:01] <jgraham> Depends which student :)
  277. # [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.
  278. # [16:01] <AutomatedTester> Ms2ger: current patch 8 files changed, 854 insertions(+), 535 deletions(-)
  279. # [16:01] <ato> AutomatedTester: It first didn't, then it did. But it's really trivial to flip between sync and async.
  280. # [16:02] <ato> If we can assume that Promise exists in all browsers, that may seem like a better approach to take.
  281. # [16:02] <jgraham> Yes, I would make it promise based these days
  282. # [16:02] <Ms2ger> Things I didn't need today: wind knocking over my bins
  283. # [16:03] <jgraham> Are there days when you did need that?
  284. # [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.™
  285. # [16:05] <plh> ato, are you interested in mentoring a GSOC project around webdriver?
  286. # [16:05] <Ms2ger> "It doesn't have to be terrible" would be a honest slogan for the web
  287. # [16:06] <plh> if we set a clear bar on the prerequisites, we might be able to get the right student
  288. # [16:06] <Ms2ger> As for websockets, I'm not currently comfortable requiring that
  289. # [16:07] <Ms2ger> That could change if Servo makes websockets a gsoc project :)
  290. # [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.
  291. # [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.
  292. # [16:07] <plh> thank you
  293. # [16:08] <plh> the deadline for submission is february 20
  294. # [16:08] <plh> and it doesn't matter to me which org submit the project btw, ie W3C, Moz, etc.
  295. # [16:08] * Joins: zcorpan (~zcorpan@public.cloak)
  296. # [16:09] <Ms2ger> zcorpan, anything from you for gsoc? :)
  297. # [16:09] <plh> jgraham, re web dashboard, did you envision a server side code or just client side, or just a tool?
  298. # [16:10] <plh> I'd like to make sure the prerequisites are the correct ones
  299. # [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
  300. # [16:17] <jgraham> GUI == website ofc
  301. # [16:17] <plh> so, HTML, Javascript, Python
  302. # [16:17] <jgraham> If the server side is written in Python I can mentor, I expect
  303. # [16:18] <plh> do we run python on ttwf?
  304. # [16:18] <jgraham> Well the thing is, at the moment ttwf is purely static
  305. # [16:18] <plh> so we'd need a different server to run the code
  306. # [16:19] <jgraham> So for easy deployment there we would have to generate static HTML pages. Or put all the logic in the client
  307. # [16:20] <plh> or use nodejitsu but ms2ger won't be happy :)
  308. # [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)
  309. # [16:21] <plh> or we could run the python on w3c-test.org after all
  310. # [16:21] <plh> in a separate server instance
  311. # [16:21] <jgraham> That seems sensible
  312. # [16:21] <plh> that might be the easiest actually
  313. # [16:21] <jgraham> The frontend could still live on ttwf ofc
  314. # [16:22] <jgraham> Since we went to all the trouble of inventing this CORS thing
  315. # [16:22] <plh> yep
  316. # [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
  317. # [16:24] <plh> ok, I think https://www.w3.org/wiki/GSOC/2015/#Test_the_Web_Forward:_Test_Results_Progress_Dashboard is ready
  318. # [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
  319. # [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
  320. # [16:27] <jgraham> OK
  321. # [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
  322. # [16:27] <plh> and we'll link to it in the future
  323. # [16:27] <jgraham> Sure, just as soon as I figure out how to log in to the W3C wiki :)
  324. # [16:28] <jgraham> (probably something is autofilling the wrong password somewhere)
  325. # [16:28] <plh> any w3c account will do for that
  326. # [16:29] <jgraham> Yeah well I can log in to /Member/ but not the wiki
  327. # [16:29] <plh> hu...
  328. # [16:30] <jgraham> Like I say could be the wrong password in autofill or something
  329. # [16:30] <plh> probably
  330. # [16:30] <plh> it should be the same password
  331. # [16:33] <plh> otherwise the etherpad would do
  332. # [16:45] <jgraham> plh: Ah, wrong autofilled username
  333. # [16:55] * Joins: artb (~ArtB@public.cloak)
  334. # [16:55] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
  335. # [17:04] * Joins: tripu (antonio@public.cloak)
  336. # [17:13] <jgraham> plh: https://www.w3.org/wiki/GSOC/2015/Test_the_Web_Forward:_Test_Results_Progress_Dashboard/
  337. # [17:13] * plh busy but will look. thx
  338. # [17:13] <jgraham> More detail still required if it's accepted, but that's a step up at least
  339. # [17:21] * Quits: tripu (antonio@public.cloak) ("Leaving")
  340. # [17:39] <plh> jgraham, I'll probably end up reusing your text for the project description btw
  341. # [17:39] <jgraham> OK
  342. # [17:52] * Joins: tripu (antonio@public.cloak)
  343. # [17:54] * Quits: ptressel (~chatzilla@public.cloak) ("zzz")
  344. # [17:59] * plh is now known as plh-away
  345. # [18:06] * Quits: tripu (antonio@public.cloak) ("Leaving")
  346. # [18:23] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  347. # [18:23] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  348. # [18:25] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  349. # [18:26] * Quits: dom (dom@public.cloak) ("")
  350. # [18:37] * Ms2ger curses webperf
  351. # [18:47] <gsnedders> What have they done now? *rolleyes*
  352. # [18:52] <Ms2ger> Still failed to spec jsonifiers
  353. # [18:58] <plh-away> :(
  354. # [18:58] * plh-away is now known as plh
  355. # [18:58] <plh> I guess I'm paartly at fault here
  356. # [18:58] <plh> I don't poke them enough and don't dedicate enough time to them
  357. # [18:59] * Ms2ger crosses plh off his chocolate-recipients list :)
  358. # [18:59] * plh now, that's a way to motivate me to drop something else and get done with webperf :)
  359. # [19:00] <Ms2ger> :)
  360. # [19:00] <Ms2ger> Just don't drop gsoc
  361. # [19:08] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  362. # [19:08] * Joins: zcorpan (~zcorpan@public.cloak)
  363. # [19:15] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  364. # [19:23] * Joins: bhill2 (~bhill2@public.cloak)
  365. # [19:33] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  366. # [20:17] <Ms2ger> OH: "this is one of the most %$^$%&^% dysfunctional working groups I've had the misfortune of interacting with" (cc plh)
  367. # [20:26] <Ms2ger> So webperf is rechartering this year
  368. # [20:27] <plh> yep
  369. # [20:27] * Ms2ger may have some choice words at that time
  370. # [20:27] <plh> and I need to figure out how to make it functional enough
  371. # [20:27] <plh> Ilya is doing nice work bu t he is all by himself
  372. # [20:27] <Ms2ger> Move him to whatwg ;)
  373. # [20:28] <plh> well, not sure if that would change anything to him
  374. # [20:28] <plh> it's not like the others are prevented from doing work
  375. # [20:38] <Ms2ger> On another note, it'd be nice if someone (hi darobin) would update webidl2
  376. # [20:41] * Joins: gitbot (~gitbot@public.cloak)
  377. # [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
  378. # [20:41] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  379. # [20:55] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  380. # [21:23] * Joins: bhill2 (~bhill2@public.cloak)
  381. # [21:27] * Joins: zcorpan (~zcorpan@public.cloak)
  382. # [21:38] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  383. # [21:53] * Ms2ger wonders if the Opera FileAPI tests would be useful to pull in
  384. # [21:54] <Ms2ger> function() {
  385. # [21:54] <Ms2ger> try {
  386. # [21:54] <Ms2ger> (function() {
  387. # [21:54] <Ms2ger> try {
  388. # [21:55] <zcorpan> might be worth it
  389. # [21:55] <Ms2ger> I understand why Opera needs so many QA people :)
  390. # [21:59] <Ms2ger> var t_filerdr = new FileReader();
  391. # [21:59] <Ms2ger> var oval = t_filerdr;
  392. # [21:59] <Ms2ger> var nval;
  393. # [21:59] <Ms2ger> if ((oval === undefined) || (oval === null)) nval = 9999;
  394. # [21:59] <Ms2ger> else nval = null;
  395. # [22:01] <Ms2ger> So this is testing that you can reassign a variable that once held a FileReader
  396. # [22:01] * Ms2ger hopes this wasn't a regression test
  397. # [22:04] <zcorpan> probably not
  398. # [22:30] <Ms2ger> Always thorough, too
  399. # [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>
  400. # [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>
  401. # [22:33] <Ms2ger> 58-63 match 64-69 exactly, modulo the numbers in the titles, and a "var reported = false;" in the latter set
  402. # [22:36] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  403. # [22:37] * Joins: zcorpan (~zcorpan@public.cloak)
  404. # [22:37] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  405. # [22:39] * Joins: gitbot (~gitbot@public.cloak)
  406. # [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
  407. # [22:39] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  408. # [22:42] * Joins: Lachy (~Lachy@public.cloak)
  409. # [22:46] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
  410. # [22:47] * Joins: Lachy (~Lachy@public.cloak)
  411. # [23:04] * heycam|away is now known as heycam
  412. # [23:20] * Joins: bhill2 (~bhill2@public.cloak)
  413. # [23:25] * Ms2ger waves at heycam
  414. # [23:25] <Ms2ger> Looks like I'm up too late
  415. # [23:26] <heycam> hi Ms2ger
  416. # [23:28] <Ms2ger> Lachy, good to go otherwise?
  417. # [23:29] <Lachy> I'm still going through it. I'll let you know when I've reviewed all the changes.
  418. # [23:29] <Ms2ger> Ok, thanks
  419. # [23:30] <Lachy> I'll just clone the repo and run the tests now. Should they all pass in the latest Firefox?
  420. # [23:30] <Ms2ger> Yep
  421. # [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!
  422. # [23:31] * gsnedders shakes head at Opera's QA
  423. # [23:31] <Ms2ger> gsnedders, did you write it? :)
  424. # [23:32] <gsnedders> Nope!
  425. # [23:33] <Lachy> They were based on some older JQuery tests I think. That's where all the special unicode character ones came from
  426. # [23:33] <gsnedders> I wrote very few tests around DOM stuff. I spent most of my time in JS-land and testing infra.
  427. # [23:33] <Ms2ger> Lachy, (other test :))
  428. # [23:33] <Lachy> oh
  429. # [23:34] <Ms2ger> gsnedders, I would be curious to hear who wrote that, if someone happened to have the original history :)
  430. # [23:34] <jgraham> It wasn't exactly uncommon for Opera tests to have things like that in
  431. # [23:35] <jgraham> On the one hand it's not that useful
  432. # [23:35] <jgraham> On the other it's not really all that harmful
  433. # [23:35] <jgraham> Well not really the variable binding thing I guess
  434. # [23:35] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  435. # [23:35] <jgraham> But the type check
  436. # [23:36] <Ms2ger> Yeah, I can see the point of the type checks
  437. # [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
  438. # [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? :)
  439. # [23:38] <Ms2ger> Ha
  440. # [23:38] <gsnedders> Ms2ger: what on earth, that test is obviously wrong!
  441. # [23:38] <gsnedders> I want to know who /reviewed/ that test, too! :)
  442. # [23:39] <jgraham> gsnedders: No one
  443. # [23:39] * jgraham isn't sure who wrote it
  444. # [23:39] <gsnedders> jgraham: ?
  445. # [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
  446. # [23:40] <gsnedders> Yeah, I was thinking the same.
  447. # [23:40] <jgraham> gsnedders: Most tests weren't reviewed. As I would expect you to know…
  448. # [23:40] <gsnedders> And yeah, I guess this is before tests were reviewed. I thought we implemented that latter!
  449. # [23:41] <gsnedders> Not that I was ever convinced most tests got usefully reviewed anyway…
  450. # [23:41] <Ms2ger> An intern?
  451. # [23:42] <gsnedders> Nah. Just very, very shallow reviews mostly.
  452. # [23:42] <gsnedders> "Yup, this is a test. It has a pass condition and everything!"
  453. # [23:42] <jgraham> I don't think Ms2ger is talking about reviews
  454. # [23:42] <jgraham> zcorpan might know
  455. # [23:42] <Ms2ger> Well, I'm not sure, maybe they did reviews too :)
  456. # [23:43] <gsnedders> Besides, if you believe what SPARTAN claimed, I owned about half the tests. :)
  457. # [23:44] <Ms2ger> I'm pretty sure jgraham had something to do with that
  458. # [23:45] * Quits: plh (plehegar@public.cloak) ("Leaving")
  459. # [23:46] * Ms2ger goes and gets some sleep, as much fun as it is to discuss Opera's testing habits
  460. # [23:46] <gsnedders> (Also they're totally different now :))
  461. # [23:46] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  462. # [23:47] * Joins: zcorpan (~zcorpan@public.cloak)
  463. # [23:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  464. # 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