Options:
- # Session Start: Thu Mar 27 00:00:00 2014
- # Session Ident: #testing
- # [00:01] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [00:03] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [00:12] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [00:46] * Joins: zcorpan (~zcorpan@public.cloak)
- # [00:53] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [01:08] * Joins: MK (kawamori@public.cloak)
- # [01:39] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [01:40] * Joins: glenn (~gadams@public.cloak)
- # [01:46] * Joins: zcorpan (~zcorpan@public.cloak)
- # [01:47] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [01:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [02:12] * heycam is now known as heycam|away
- # [02:12] * Joins: glenn (~gadams@public.cloak)
- # [02:45] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [02:47] * Joins: zcorpan (~zcorpan@public.cloak)
- # [02:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [03:09] * Joins: yankhates_cb (~yankhatescb@public.cloak)
- # [03:47] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [03:48] * Joins: zcorpan (~zcorpan@public.cloak)
- # [03:55] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [04:20] * Joins: glenn (~gadams@public.cloak)
- # [04:21] * Quits: glenn (~gadams@public.cloak) ("Leaving...")
- # [04:36] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [04:37] * Joins: mdas (~mdas@public.cloak)
- # [04:39] * Joins: MK (kawamori@public.cloak)
- # [04:42] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [04:42] * Quits: yankhates_cb (~yankhatescb@public.cloak) (Ping timeout: 180 seconds)
- # [04:48] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [04:49] * Joins: zcorpan (~zcorpan@public.cloak)
- # [04:56] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [05:00] * heycam|away is now known as heycam
- # [05:00] * Joins: MK (kawamori@public.cloak)
- # [05:49] * Joins: zcorpan (~zcorpan@public.cloak)
- # [05:56] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [06:35] * heycam is now known as heycam|away
- # [06:50] * Joins: zcorpan (~zcorpan@public.cloak)
- # [06:57] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [07:11] * Joins: zcorpan (~zcorpan@public.cloak)
- # [07:11] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [07:12] * Joins: zcorpan (~zcorpan@public.cloak)
- # [07:24] * Joins: ptressel (~chatzilla@public.cloak)
- # [07:38] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [08:06] * Joins: MK (kawamori@public.cloak)
- # [08:18] * sangwhan__ is now known as sangwhan
- # [09:19] <sangwhan> denis: need to update the ttwf seoul page focus points - any input?
- # [09:19] <sangwhan> currently just a copy and paste of the tokyo event, which is gonna end up in a boatload of duplicates of the currently stale reviews
- # [09:20] * Joins: dom (dom@public.cloak)
- # [09:27] * Joins: darobin (rberjon@public.cloak)
- # [09:35] <@denis> sangwhan, you should get in touch with rebecca. I think she's the one responsible for all the ttfw events pages
- # [09:35] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [09:40] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [09:40] * Joins: Lachy (~Lachy@public.cloak)
- # [09:43] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:44] <sangwhan> denis: was more of a question of what is missing in web-platform-tests, actually
- # [09:44] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [09:44] <Ms2ger> All the things
- # [09:45] <sangwhan> denis: i don't think we should have people sitting around and creating more stale PRs
- # [09:47] <sangwhan> denis: right now the page has the same objectives as the tokyo event (and quite likely the shenzhen event) so we're gonna end up with dupes if we keep it that way
- # [09:48] <Ms2ger> We made a list of useful tests to write once
- # [09:48] <Ms2ger> I don't know where it ended up
- # [09:48] <@denis> sangwhan, I can't talk for the other specs but for HTML5, it would be nice to have more tests on www.whatwg.org/html/#browsers
- # [09:50] <Ms2ger> True
- # [09:50] <sangwhan> denis: that's actually very useful information, will note
- # [09:50] <Ms2ger> Not sure how useful tests for that by inexperienced contributors would be
- # [09:50] <sangwhan> (other wishlists are welcome)
- # [09:50] <@denis> jgraham, zcorpan, darobin, MikeSmith may have more ideas
- # [09:52] <Ms2ger> sangwhan, I think we sent that list to rhauck... Maybe she can find it
- # [10:10] <sangwhan> Ms2ger: this probably isn't the first time the inexperienced contributor discussion has popped up, it's a tricky topic
- # [10:11] <sangwhan> Ms2ger: at least there is a chance of digging up a couple good people who aren't visible atm out
- # [10:16] <sangwhan> how about having some people take a look at the stale reviews and see if they can address the issues raised that were never followed up on?
- # [10:19] * Joins: Lachy (~Lachy@public.cloak)
- # [10:26] <sangwhan> denis: Right now the page for Seoul mentions HTML5 Forms, CSS Basic User Interface, CSS Shapes, CSS Masking, SPARQL Query Language for RDF which I think is outdated
- # [10:28] <@denis> I think HTML5 forms is ok now. Of course we can always have more tests but it's not a priority
- # [10:28] <@denis> I can't speak for CSS and sparql
- # [10:34] <sangwhan> denis: i agree on forms, last couple events all did forms. not sure who put in sparql, but i guess that hasn't been covered
- # [10:36] * Joins: MK (kawamori@public.cloak)
- # [10:37] <darobin> do we actually want to have sparql tests in WPT?
- # [10:37] <darobin> I would see that as more adapted to, say, a semantic-platform-tests repo
- # [10:38] <sangwhan> not sure if that's a web platform feature, looking at the specs
- # [10:38] <jgraham> Yeah, no
- # [10:38] <sangwhan> and it's not a browser feature in any way from what i see
- # [10:38] <sangwhan> question is who put it in there i guess
- # [10:38] <darobin> right
- # [10:38] <darobin> well, I don't care about who
- # [10:38] <darobin> and I'm happy for people to test SPARQL if they want to
- # [10:39] <darobin> it's actually a pretty good way of getting JSON out of unusable RDF data sources :)
- # [10:39] <darobin> but I reckon there should be a separate repo for that
- # [10:41] <sangwhan> but that's going to be a library test unless it's natively implemented in the browser (which it isn't), no?
- # [10:41] <sangwhan> jgraham: any way to take over critic reviews from someone else without having to reopen a review?
- # [10:42] <jgraham> sangwhan: You mean push more commits to the review?
- # [10:42] <jgraham> If so the answer is "no due to the suckiness of GitHub"
- # [10:43] <sangwhan> jgraham: yes, push more commits to someone else's review
- # [10:43] <sangwhan> cool, that's what i thought too
- # [10:43] <darobin> sangwhan: actually it's probably a test calling a SPARQL endpoint over the internets; but certainly not browser
- # [10:44] <sangwhan> so i have to be a massively intrusive person and steal the commits from his/her repo and open a new pr and suggest to close the old one i assume...
- # [10:44] <jgraham> Yes, I hate GitHub
- # [10:44] <sangwhan> darobin: i skimmed through the spec, i think i need something to calm myself down
- # [10:45] <sangwhan> sadly, everyone else loves GH
- # [10:46] <Ms2ger> I never figured out why
- # [10:47] <sangwhan> jgraham: i might have asked this before, but any chance critic@hoppipolla will get support for FiddleAndTweak?
- # [10:47] <jgraham> sangwhan: I don't think it can
- # [10:47] <jgraham> Evn if I enabled extensions, it wouldn't have the right permissions to push to the original repo
- # [10:48] <sangwhan> jgraham: that makes me a sad panda, i guess that's the downside of being dependent on github
- # [10:48] * sangwhan <3 history rewrites
- # [10:50] * Ms2ger disapproves of rewriting history
- # [10:50] * sangwhan assumes Ms2ger never writes profanity in commit messages
- # [10:52] <Ms2ger> I avoid it :)
- # [10:52] <jgraham> Hmm, there's nothing wrong with rewriting history
- # [10:53] <jgraham> It's a very positive thing
- # [10:53] <sangwhan> Depends on your workflow, but if you rewrite history on master you should be shot
- # [10:53] <jgraham> Rewriting *published* history is the only problematic thing
- # [10:53] <jgraham> Sure
- # [10:53] <Ms2ger> sangwhan, oh :(
- # [10:53] <Ms2ger> I was thinking of doing that recently
- # [10:54] <sangwhan> Opera style history rewriting is fine, but if you rewrite history on a shared branch with a backlog everyone has you should be shot
- # [10:56] <jgraham> Yeah, in general the way Opera use VCS is very smooth and productive
- # [10:56] <sangwhan> ("Opera style" is doing it on a seperate repo, isolated branch, rewriting there, and merging it into the main repo's shared branch)
- # [10:56] <sangwhan> downside - it has a learning curve..
- # [10:57] <sangwhan> jgraham: darobin any test wishlists? going to make a PR for the page changes in about a hour
- # [10:57] <sangwhan> apart from "don't write crap tests"
- # [11:05] <Ms2ger> sangwhan, yeah, somewhere
- # [11:06] <Ms2ger> https://etherpad.mozilla.org/VkkW1BU54C
- # [11:07] <sangwhan> Ms2ger: thanks, looks like this is more than enough
- # [11:07] * sangwhan blankly stares at the line "* Rewrite the tests in [8] from the WebKit repository to be in testharness.js format"
- # [11:20] * Joins: abarsto (~abarsto@public.cloak)
- # [11:20] * abarsto is now known as ArtB
- # [11:27] * Joins: gitbot (~gitbot@public.cloak)
- # [11:27] -gitbot:#testing- [web-platform-tests] AFBarstow closed pull request #794: This is the test suite for the Touch Events spec <http://www.w3.org/TR/t... (master...AFBarstow/touch-events) https://github.com/w3c/web-platform-tests/pull/794
- # [11:27] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [11:42] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [12:00] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [12:00] * Joins: MK (kawamori@public.cloak)
- # [12:08] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [12:11] <jgraham> sangwhan: That would actually be one of the more useful things in that document
- # [12:20] <sangwhan> jgraham: it's also not a trivial task
- # [12:20] <jgraham> No
- # [12:21] <jgraham> But writing good tests generally isn't
- # [12:22] <Ms2ger> Who'd have thought
- # [12:22] <jgraham> Unfortunately this exposes the main failing of TTWF
- # [12:23] <jgraham> So far we have had roughly a 0% retention rate
- # [12:23] <jgraham> And although we have got some good tests it hasn't been that many compared to the number of first-time participants
- # [12:24] <sangwhan> low retention rate doesn't surprise me at all, writing tests is not fun after all
- # [12:24] <jgraham> Umm, it can be
- # [12:25] <jgraham> I think it depends on the situation
- # [12:25] <sangwhan> one way to try to increase retention rate might be to try to create some sort of local discussion/interest group and herd the people who are interested there, want me to try that?
- # [12:25] <jgraham> I don't really enjoy writing tests for my own code
- # [12:25] <sangwhan> my code never needs tests, it's always perfect (cough)
- # [12:25] <jgraham> But writing tests with the explicit aim of finding bugs in someone else's code is quite different
- # [12:25] <jgraham> That could be interesting
- # [12:26] <sangwhan> lemme put that on the list of things to bring up during the event then
- # [12:27] <jgraham> I think one problem we've had in the past is that we've concentrated hard on number of participants rather than on finding participants who are unusually likely to have the right skillset
- # [12:27] <jgraham> I think it would be a neat idea to host a TTWF at a major js conf. or similar
- # [12:29] <sangwhan> yes, i agree on that bit - tokyo was actually pretty good imho, but seoul is a bit risky as it's a extension of some other event that focuses more on academia related matters (search for www2014)
- # [12:29] <sangwhan> also: https://etherpad.mozilla.org/sHzr5W5imP
- # [12:32] <jgraham> I think getting people to review is a bit hopeless
- # [12:33] <Ms2ger> Right
- # [12:34] <Ms2ger> sangwhan, if you're there, please do ask people to reply to review comments, even if they come in after the event is done
- # [12:34] <Ms2ger> And make them add their email address on critic
- # [12:35] <sangwhan> Ms2ger: i have always asked for the people i have helped in place, but what for some reason "pretty please with sugar on top" wasn't enough for that to happen
- # [12:35] <sangwhan> jgraham: ok, i'll scratch that
- # [12:36] <Ms2ger> Maybe during the initial presentation, stop and tell them you'll continue when they've done it :)
- # [12:36] <sangwhan> I'll have to note that most people hate critic
- # [12:37] <jgraham> That isn't my experience
- # [12:37] <sangwhan> It's targeted for a very narrow spectrum of audience, and it's a pretty hard sell if you come from a background where Github is the best thing after Google Code SVN
- # [12:37] <MikeSmith> are there no appcache tests in presto-testo?
- # [12:38] <jgraham> Most people think that it's ugly and confusing for a while and then appreciate it
- # [12:38] <sangwhan> jgraham: maybe you and i i think have been dealing with a similar demographic?
- # [12:38] <jgraham> The problem is people that never get past the first stage
- # [12:38] <sangwhan> MikeSmith: good question, find -name doesn't give you anything?
- # [12:38] <MikeSmith> nope
- # [12:39] <MikeSmith> for "*cache*" or "*offline*"
- # [12:39] <MikeSmith> sangwhan: do you know like critic yourself?
- # [12:40] * Quits: Ms2ger (~Ms2ger@public.cloak) ("bbl")
- # [12:40] <MikeSmith> I wonder what other better real code-review systems exist that are any better
- # [12:40] <MikeSmith> I know many that are lot worse
- # [12:40] <jgraham> Right, my experience is that critic is the worst code review system apart from all the others
- # [12:41] <MikeSmith> yeah
- # [12:41] <MikeSmith> I think somebody who's never had to use a real code-review system are never going to like the first one they use the first times they use it
- # [12:42] <MikeSmith> but then after they use that one for 3 months they will claim it's the best one there is and every one they try after that they'll hate more
- # [12:43] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [12:44] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [12:45] <sangwhan> MikeSmith: while i have found some tests internally, seems like those tests are not a part of what is called presto-testo
- # [12:45] <MikeSmith> ok
- # [12:46] <MikeSmith> well we have some tests that infraware submitted
- # [12:46] <sangwhan> yeah, that could do
- # [12:46] <MikeSmith> which are not total disasters
- # [12:46] <MikeSmith> but nobody has really reviewed them yet
- # [12:46] <sangwhan> odinho might know better
- # [12:46] <MikeSmith> ok
- # [12:47] <jgraham> I think appcache has the problem that it's hard to write automatic tests for
- # [12:47] <MikeSmith> denis has reviewed the infraware ones and sanified them some and opened a PR but nobody's reviewed that PR yet
- # [12:47] <jgraham> Because you need a way to go offline
- # [12:47] <MikeSmith> yeah
- # [12:48] <jgraham> I guess WebDriver doesn't have a way to do that, but maybe it should have
- # [12:48] <jgraham> It seems like it would be super useful for our testing and for testing actual offline apps
- # [12:48] <jgraham> AutomatedTester: ^
- # [12:50] <jgraham> In other news, testharness.js has a problem
- # [12:51] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [12:51] <jgraham> If a test causes an exception that isn't caught it sets the harness status to Error and aborts the run
- # [12:51] <jgraham> But aborting the run tends to lead to race conditions
- # [12:52] <jgraham> e.g. if you have two async tests and one raises a bogus exception then the other one may or may not complete
- # [12:52] <jgraham> So I wonder if it should set the status to error but let the other tests keep running as long as possible
- # [12:53] <jgraham> It isn't possible to be *sure* that won't lead to races, but it at least makes it a bit less likely
- # [12:53] <MikeSmith> speaking of appcache, Somebody should respond to http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2014-March/084588.html
- # [12:53] <jgraham> zcorpan: ^
- # [12:53] <jgraham> (the tests thing, not the appecache thing)
- # [12:56] <zcorpan> jgraham: bogus exception here is one that isn't caught by step() ?
- # [12:57] <jgraham> Yes
- # [12:57] <jgraham> So in this case a worker is raising an error that is propogating to Window
- # [12:57] <zcorpan> jgraham: how do you know which test is responsible?
- # [12:57] <jgraham> But the step() can't catch that because we don't have step() inside the worker
- # [12:58] <jgraham> zcorpan: You don't
- # [12:58] <jgraham> (in general, in this case I do)
- # [12:58] <zcorpan> yeah i meant how does testharness know :-)
- # [12:58] <zcorpan> ok
- # [12:59] <jgraham> *Hopefully* if the test is raising an exception it doesn't come back as PASS
- # [12:59] <zcorpan> so what's the idea, set global result to "error" but continue running in case some tests carry on fine?
- # [12:59] <jgraham> Yeah
- # [12:59] <jgraham> Well specifically in case some tests have already started
- # [12:59] * Joins: plh (plehegar@public.cloak)
- # [12:59] <zcorpan> that seems like a good idea. i guess it increases the run time but this seems like a rare thing anyway
- # [12:59] <jgraham> In which case abruptly stopping them is racy
- # [13:02] <jgraham> zcorpan: Totally unrelated, but when you are in Linköping next there should be chocolate for you
- # [13:02] <zcorpan> jgraham: oooooh!
- # [13:02] <zcorpan> on monday actually
- # [13:02] <zcorpan> thanks!
- # [13:06] <jgraham> Hmm, so that solved one problem
- # [13:07] <jgraham> But it's still racy whether or not I get the harness ERROR before all the other tests are finished
- # [13:09] <jgraham> I don't have any good ideas on how to solve that
- # [14:22] <odinho> No, I didn't look very much into AppCache, so I don't know.
- # [14:23] <odinho> Saw that only very few of my tests were in jgraham's flaky list though. They were more flaky before, but running it in Spartan (Opera Test system that jgraham worked on) nagged me about their unstableness so they were stable in Spartan in the end.
- # [14:24] <odinho> So I guess that's why only a very few popped up here now. -- Not immediately obvious why though (haven't looked at anything else than the report)
- # [14:27] <odinho> Microsoft-idb-port is 100% now. With 37 issues. Work to be done.
- # [14:33] <jgraham> odinho: Nice
- # [14:34] <odinho> jgraham: all zqzhang, lest you think it was me. :P
- # [14:34] <jgraham> And he's not even here so I can thank him :(
- # [14:38] * Joins: mdas (~mdas@public.cloak)
- # [14:56] * Joins: glenn (~gadams@public.cloak)
- # [14:57] * Joins: anssik (~uid10742@public.cloak)
- # [14:59] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [14:59] * Joins: gitbot (~gitbot@public.cloak)
- # [14:59] -gitbot:#testing- [web-platform-tests] zcorpan closed pull request #712: Tests for the named access on the window object (master...submission/xiaojunwu/window-named-objects) https://github.com/w3c/web-platform-tests/pull/712
- # [14:59] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [15:16] * Joins: mdas (~mdas@public.cloak)
- # [15:41] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [15:59] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [15:59] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [16:03] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [16:03] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [16:10] * Joins: gitbot (~gitbot@public.cloak)
- # [16:10] -gitbot:#testing- [web-platform-tests] dontcallmedom closed pull request #376: Submission/ldeluca (master...submission/ldeluca) https://github.com/w3c/web-platform-tests/pull/376
- # [16:10] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:15] * Quits: scott_gonzalez (~scott_gonzalez@public.cloak) (scott_gonzalez)
- # [16:19] * Joins: lukeis (~Adium@public.cloak)
- # [16:24] * Joins: kawai (~kawai@public.cloak)
- # [16:24] * Joins: abarsto (~abarsto@public.cloak)
- # [16:26] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [16:30] * Joins: gitbot (~gitbot@public.cloak)
- # [16:30] -gitbot:#testing- [web-platform-tests] jgraham created jgraham/worker_terminate_fixup (+1 new commit): https://github.com/w3c/web-platform-tests/commit/eb67b371f0b9
- # [16:30] -gitbot:#testing- web-platform-tests/jgraham/worker_terminate_fixup eb67b37 James Graham: Change terminate test not to spam the event loop with so many messages
- # [16:30] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:31] * Joins: gitbot (~gitbot@public.cloak)
- # [16:31] -gitbot:#testing- [web-platform-tests] jgraham opened pull request #804: Change terminate test not to spam the event loop with so many messages (master...jgraham/worker_terminate_fixup) https://github.com/w3c/web-platform-tests/pull/804
- # [16:31] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:49] * Joins: lmclister (~lmclister@public.cloak)
- # [16:55] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [16:55] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:02] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [17:20] * Quits: ptressel (~chatzilla@public.cloak) ("zzz")
- # [17:26] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:28] * Joins: zcorpan_ (~zcorpan@public.cloak)
- # [17:28] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [17:30] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [17:35] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [17:36] <odinho> jgraham + everyone: So in the IDB tests. If indexedDB doesn't exist. Should I just /not/ do something. Or assert_unreached("tis' not supported")?
- # [17:37] <jgraham> odinho: Well
- # [17:37] <jgraham> It's good to still run all the tests
- # [17:37] <jgraham> Or at least still declare all the tests
- # [17:37] <jgraham> But it's OK to bail early within a test
- # [17:38] <jgraham> so doing test(function() {assert_true(IndexedDB in window); test(function(){ /*only run this test if the other one passed})}) is not really OK
- # [17:40] <jgraham> But doing test(function() {var supported = IndexedDB in window; assert_true(supported)}); test(function() {assert_true(supported); /*rest of test*/}) is fine
- # [17:44] * Joins: gitbot (~gitbot@public.cloak)
- # [17:44] -gitbot:#testing- [web-platform-tests] jgraham created jgraham/websocket_wss_disable (+1 new commit): https://github.com/w3c/web-platform-tests/commit/4c7514843600
- # [17:44] -gitbot:#testing- web-platform-tests/jgraham/websocket_wss_disable 4c75148 James Graham: Don't pretend like we support wss for now
- # [17:44] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:45] * Joins: gitbot (~gitbot@public.cloak)
- # [17:45] -gitbot:#testing- [web-platform-tests] jgraham opened pull request #805: Don't pretend like we support wss for now (master...jgraham/websocket_wss_disable) https://github.com/w3c/web-platform-tests/pull/805
- # [17:45] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:45] <glenn> random input: it would be nice feature on test runner to deselect tests known to regularly time out on the platform under test, e.g., by using a previously generated (and updated) JSON file containing a list of such tests
- # [17:46] <odinho> jgraham: Yeah, -- this was not really a question about that. It was if I should let the result be NOT RUN or FAILED.
- # [17:47] <jgraham> glenn: Yeah having a way to select exactly which tests to include/exclude could be be useful. Patches welcome, I guess.
- # [17:47] <jgraham> odinho: I don't think there's a preference
- # [17:47] <odinho> I'm creating async_test anyway, I could just never actually start it to get not run, -- though I don't really like it to always time out. I can just fail it directly.
- # [17:47] <odinho> OK, so I'll fail.
- # [17:48] <odinho> And, it's been long since I did testing, -- what's the ideomatic JS way to test whether something is truthish? I have it as a precursor to quite a few tests, because I don't want them to pass if the exception they get is due to some other reason.
- # [17:48] <glenn> jgraham: i'm beginning a project that will have me using the WPT regularly, so perhaps I'll create and post a pull request; it would certainly help for smoke test scenarios; when i ran with the WPT runner recently it spent a couple of hours (seemingly) in time out mode
- # [17:48] <odinho> assert_true(!!cursor) <?
- # [17:49] <jgraham> odinho: Yeah, I suppose if you don't already know that it's actually a bool
- # [17:49] <jgraham> But I might question why you don't know
- # [17:51] <odinho> It's not a bool.
- # [17:51] <odinho> It's a IDBCursor or null.
- # [17:51] <odinho> Guess that's a good answer then :P
- # [17:53] <odinho> assert_true(cursor instanceof IDBCursor) nicer
- # [17:53] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [17:53] <jgraham> Yeah or !== null if you might have cross-window IDBCursor
- # [17:54] * Joins: glenn (~gadams@public.cloak)
- # [18:00] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [18:01] <jgraham> Ms2ger: !
- # [18:01] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [18:01] <jgraham> Ms2ger: https://critic.hoppipolla.co.uk/showcomment?chain=3515
- # [18:02] * Quits: abarsto (~abarsto@public.cloak) ("Leaving.")
- # [18:07] <Ms2ger> I sure hope that isn't innerHTML again :)
- # [18:07] * Ms2ger kicks his mouse
- # [18:07] <Ms2ger> brb
- # [18:08] <Ms2ger> back
- # [18:08] <jgraham> Not innerHTML
- # [18:08] <jgraham> Although now you mention it…
- # [18:09] <Ms2ger> I know, right
- # [18:09] <Ms2ger> Is that the workers intermittent timeout?
- # [18:09] <jgraham> Ms2ger: Yeah, but specifically I wonder if you have any ideas for the issue in that comment
- # [18:11] <Ms2ger> s/before the test fails/before the test finishes/?
- # [18:12] <Ms2ger> I don't have any bright ideas right now
- # [18:13] <jgraham> Yeah s/fails/finishes/ if you like
- # [18:17] * Joins: gitbot (~gitbot@public.cloak)
- # [18:17] -gitbot:#testing- [web-platform-tests] Velmont pushed 1 new commit to Velmont/move_ported_idb_tests: https://github.com/w3c/web-platform-tests/commit/024366e5fb2104cee4490e25befa6f4bab28f714
- # [18:17] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 024366e Odin Hørthe Omdal: IndexedDB review fixes
- # [18:17] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [18:23] * Joins: abarsto (~abarsto@public.cloak)
- # [18:23] * abarsto is now known as ArtB
- # [18:23] * Quits: dom (dom@public.cloak) ("")
- # [18:24] * Joins: glenn (~gadams@public.cloak)
- # [18:27] * Joins: rhauck (~Adium@public.cloak)
- # [18:29] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
- # [18:30] * Joins: gitbot (~gitbot@public.cloak)
- # [18:30] -gitbot:#testing- [web-platform-tests] jgraham created jgraham/remove_external_url (+1 new commit): https://github.com/w3c/web-platform-tests/commit/0fa8f70f31f1
- # [18:30] -gitbot:#testing- web-platform-tests/jgraham/remove_external_url 0fa8f70 James Graham: Using external URLs isn't allowed
- # [18:30] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [18:31] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [18:32] <jgraham> Ms2ger: Maybe we'll just have to put allow_uncaucht_exceptions in a bunch of workers tests that *could* fail. I'm not sure what great alternatives there are
- # [18:32] <Ms2ger> Yeah
- # [18:33] * jgraham wonders what kind of punishment Lucifer has in store for people that try to depend on external servers in tests
- # [18:57] * Joins: glenn (~gadams@public.cloak)
- # [19:01] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [19:02] * Joins: glenn (~gadams@public.cloak)
- # [19:02] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [19:02] * Joins: glenn_ (~gadams@public.cloak)
- # [19:02] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
- # [19:03] * Joins: glenn (~gadams@public.cloak)
- # [19:10] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [19:29] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:36] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [19:55] * Joins: gitbot (~gitbot@public.cloak)
- # [19:55] -gitbot:#testing- [web-platform-tests] Velmont pushed 1 new commit to Velmont/move_ported_idb_tests: https://github.com/w3c/web-platform-tests/commit/244fd997d2b0db1279175b84f29cd3b30f5921d6
- # [19:55] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 244fd99 Odin Hørthe Omdal: fixup! IndexedDB review fixes
- # [19:55] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [20:03] * Joins: glenn (~gadams@public.cloak)
- # [20:05] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [20:05] * Joins: glenn (~gadams@public.cloak)
- # [20:06] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
- # [20:24] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [20:24] * Joins: glenn (~gadams@public.cloak)
- # [20:25] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [20:30] * Joins: zcorpan (~zcorpan@public.cloak)
- # [20:31] * Joins: zcorpan_ (~zcorpan@public.cloak)
- # [20:31] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [20:39] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [20:40] * Joins: glenn (~gadams@public.cloak)
- # [20:40] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [20:40] * Joins: glenn (~gadams@public.cloak)
- # [20:42] * Joins: gitbot (~gitbot@public.cloak)
- # [20:42] -gitbot:#testing- [web-platform-tests] Velmont pushed 2 new commits to Velmont/move_ported_idb_tests: https://github.com/w3c/web-platform-tests/compare/244fd997d2b0...6b963cf489c3
- # [20:42] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 89512d6 Odin Hørthe Omdal: fixup! IndexedDB review fixes
- # [20:42] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 6b963cf Odin Hørthe Omdal: IndexedDB: Whitespace cleanup
- # [20:42] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [20:47] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [20:56] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [20:56] * Joins: rhauck (~Adium@public.cloak)
- # [20:58] <odinho> omfg
- # [20:58] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [20:58] <odinho> That newline fix reeeeeeeeeaally messed things up
- # [20:58] <odinho> This rebase is extreme. Need to trick it I guess.
- # [21:03] * Joins: rhauck (~Adium@public.cloak)
- # [21:06] * Joins: gitbot (~gitbot@public.cloak)
- # [21:06] -gitbot:#testing- [web-platform-tests] Velmont force-pushed Velmont/move_ported_idb_tests from 6b963cf to b7261d2: https://github.com/w3c/web-platform-tests/commits/Velmont/move_ported_idb_tests
- # [21:06] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 200ae6f Odin Hørthe Omdal: IndexedDB: Delete the Opera-ported Microsoft IDB tests
- # [21:06] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests c8092c8 Odin Hørthe Omdal: IndexedDB: Ressurect the rewritten tests
- # [21:06] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 641a57b Odin Hørthe Omdal: IndexedDB review fixes
- # [21:06] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:09] <odinho> Monster merge commit.
- # [21:09] <odinho> (fake, but yeah)
- # [21:10] <odinho> I don't think we should review it. But can someone else just randomly go through it and click OK on everything? :P
- # [21:10] <AutomatedTester> odinho: whats that? you want to review it
- # [21:11] <AutomatedTester> one sec while I update critic for you
- # [21:11] <odinho> Huh?
- # [21:11] <AutomatedTester> 20:11 odinho: I don't think we should review it. But can someone else just randomly go through it and click OK on everything? :P
- # [21:11] <odinho> Yeah, because it's mostly just fake conflicts.
- # [21:12] <odinho> It'll be like doing the whole review again.
- # [21:12] <AutomatedTester> odinho: thats where my, failed, joke came in
- # [21:12] <odinho> Because of philipj's huge whitespace sweep a while ago.
- # [21:12] <odinho> OK, didn't take it :P
- # [21:13] <AutomatedTester> I promise to limit my jokes even more now
- # [21:13] <Ms2ger> Oh, it was a joke?
- # [21:13] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [21:17] * Joins: gitbot (~gitbot@public.cloak)
- # [21:17] -gitbot:#testing- [web-platform-tests] Velmont pushed 1 new commit to Velmont/move_ported_idb_tests: https://github.com/w3c/web-platform-tests/commit/159257b28909f508c5b6912ba416b8158e3779a5
- # [21:17] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 159257b Odin Hørthe Omdal: fixup! IndexedDB: Delete the Opera-ported Microsoft IDB tests
- # [21:17] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:18] * Joins: mdas (~mdas@public.cloak)
- # [21:20] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
- # [21:21] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [21:24] * Joins: glenn (~gadams@public.cloak)
- # [21:24] * heycam|away is now known as heycam
- # [21:26] * Joins: gitbot (~gitbot@public.cloak)
- # [21:26] -gitbot:#testing- [web-platform-tests] Velmont pushed 1 new commit to Velmont/move_ported_idb_tests: https://github.com/w3c/web-platform-tests/commit/765c68ffba263f8dd05eda098482ad0ae08568b5
- # [21:26] -gitbot:#testing- web-platform-tests/Velmont/move_ported_idb_tests 765c68f Odin Hørthe Omdal: fixup! IndexedDB: Whitespace cleanup
- # [21:26] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [21:28] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [21:31] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [21:32] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:39] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [21:55] * Joins: dom (dom@public.cloak)
- # [22:02] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:02] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:02] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:25] * Joins: glenn (~gadams@public.cloak)
- # [22:27] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:27] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:30] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [22:32] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [22:33] * Joins: rhauck (~Adium@public.cloak)
- # [22:34] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [22:46] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [22:54] * Joins: Lachy (~Lachy@public.cloak)
- # [23:03] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [23:03] * Joins: rhauck (~Adium@public.cloak)
- # [23:05] * Joins: rhauck1 (~Adium@public.cloak)
- # [23:05] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
- # [23:26] * Joins: glenn (~gadams@public.cloak)
- # [23:33] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
- # [23:39] * heycam is now known as heycam|away
- # [23:39] * Quits: dom (dom@public.cloak) ("")
- # [23:43] * heycam|away is now known as heycam
- # [23:43] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # Session Close: Fri Mar 28 00:00:00 2014
The end :)