Options:
- # Session Start: Tue Sep 24 00:00:00 2013
- # Session Ident: #testing
- # [00:02] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [00:02] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [00:30] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [00:48] * Joins: tak (~thayakawa@public.cloak)
- # [00:50] * Quits: tak (~thayakawa@public.cloak) (" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D")
- # [00:53] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [00:53] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [00:53] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [01:02] * Joins: bhill (~Brad@public.cloak)
- # [01:18] * heycam|away is now known as heycam
- # [01:37] * Quits: gsnedders (~gsnedders@public.cloak) (Ping timeout: 180 seconds)
- # [02:01] * Quits: tobie (tobie@public.cloak)
- # [02:06] * Joins: gsnedders (~gsnedders@public.cloak)
- # [02:25] * Quits: gsnedders (~gsnedders@public.cloak) (Ping timeout: 180 seconds)
- # [02:29] * Joins: gsnedders (~gsnedders@public.cloak)
- # [04:12] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [05:07] * heycam is now known as heycam|away
- # [07:53] * Joins: gitbot (~gitbot@public.cloak)
- # [07:53] -gitbot:#testing- [web-platform-tests] zqzhang opened pull request #348: Import IDL tests for Geolocation API (master...submission/zqzhang/geo-idl-test-suite) https://github.com/w3c/web-platform-tests/pull/348
- # [07:53] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [07:53] * Joins: gitbot (~gitbot@public.cloak)
- # [07:53] -gitbot:#testing- [web-platform-tests] zqzhang opened pull request #349: Import Geolocation API Test Suite (master...submission/zqzhang/geo-test-suite) https://github.com/w3c/web-platform-tests/pull/349
- # [07:53] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [07:54] * Joins: gitbot (~gitbot@public.cloak)
- # [07:54] -gitbot:#testing- [web-platform-tests] zqzhang opened pull request #350: Import test cases from DVCS for Device Orientation Event (master...submission/zqzhang/orientation-event) https://github.com/w3c/web-platform-tests/pull/350
- # [07:54] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [09:30] * Joins: darobin (rberjon@public.cloak)
- # [09:30] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:34] * Joins: tobie (tobie@public.cloak)
- # [09:36] * heycam|away is now known as heycam
- # [09:43] * Joins: zcorpan (~zcorpan@public.cloak)
- # [09:50] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [10:35] * Joins: Lachy (~Lachy@public.cloak)
- # [10:36] * heycam is now known as heycam|away
- # [11:06] * Joins: dom (dom@public.cloak)
- # [11:33] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [12:14] * Joins: abarsto (~abarsto@public.cloak)
- # [12:14] * abarsto is now known as ArtB
- # [12:55] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [12:55] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [12:59] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [13:03] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [13:49] * Quits: tobie (tobie@public.cloak)
- # [13:55] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [13:56] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [14:54] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [14:54] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [14:59] * Joins: tobie (tobie@public.cloak)
- # [15:04] * Quits: dom (dom@public.cloak) ("")
- # [15:17] <jgraham> tobie, darobin: https://pastebin.mozilla.org/3136946 Seems reasonable?
- # [15:21] <darobin> jgraham: it seems fine to me
- # [15:22] <darobin> I mean, I presume you don't plan to develop it further into a real templating language, right?
- # [15:23] <jgraham> Not if I can help it :)
- # [15:24] <darobin> good, good
- # [15:24] <darobin> it it's a risk, it's likely worth just reusing an existing simple one
- # [15:24] <darobin> otherwise, it's fine
- # [15:24] <darobin> (which I reckon it is)
- # [15:25] <jgraham> You think it's a risk, or you think it's fine?
- # [15:25] <tobie> I'm not sure I understand the syntax for domain
- # [15:25] <darobin> fine!
- # [15:25] <darobin> tobie: it expands the array
- # [15:25] <darobin> oh wait, no
- # [15:25] <jgraham> tobie: Right, there is a list of domains for each protocol
- # [15:25] <darobin> it picks the default?
- # [15:26] <jgraham> Oh, sorry
- # [15:26] <jgraham> Domain
- # [15:26] <jgraham> I thought "port"
- # [15:26] * darobin didn't read that line till the end
- # [15:26] <jgraham> There is a known list of subdomains
- # [15:26] <darobin> maybe it shows that I'm talking on the phone at the same time
- # [15:26] <tobie> port makes sense.
- # [15:26] <tobie> darobin: no you're not.
- # [15:27] <darobin> especially with a cigar at the end of a long day
- # [15:27] <darobin> tobie: I was when I read it :)
- # [15:27] <tobie> well, that shows I wasn't listening.
- # [15:28] <jgraham> subdomains = [u"www", u"www1", u"www2", u"天気の良い日", u"élève"]
- # [15:28] <tobie> u?
- # [15:28] <jgraham> Python thing, I was just copying
- # [15:28] <tobie> k
- # [15:28] <tobie> :)
- # [15:28] <jgraham> So you basically write {{domain[name_of_subdomain]}}
- # [15:28] <jgraham> and it gives you back the full domain
- # [15:29] <jgraham> Which is subdomain.host if host has subdomain set up
- # [15:29] <jgraham> or subdomain.w3c-test.org (or some other fallback server) if not
- # [15:30] <tobie> how is that better than: www.{{host}} ?
- # [15:33] <jgraham> {{host}} is typically localhost
- # [15:33] <jgraham> If you didn't edit /etc/hosts www.{{host}} won't resolve
- # [15:33] <jgraham> But {{domains[www]}} will
- # [15:33] <tobie> how so? (brain hurts)
- # [15:33] <jgraham> Beacuse the configuration allows you to specify a fallback server
- # [15:33] <jgraham> Typically w3c-test.org
- # [15:34] <jgraham> So at startup it tries to resolve all the subdomains
- # [15:34] <tobie> ok, I see.
- # [15:34] <jgraham> and if they don't resolve it uses the fallback instead
- # [15:35] <tobie> ok. I see.
- # [15:35] <tobie> I feel like we're somewhat at the wrong abstraction level (which is why I'm confused).
- # [15:36] <tobie> I feel like I'd want something like:
- # [15:36] <jgraham> You might need to be more concrete
- # [15:36] <tobie> yeah, trying
- # [15:37] <jgraham> OK :)
- # [15:38] <tobie> current_domain / other_subdomain_ascii / other_subdomain_utf8 / other_subdomain_xxx
- # [15:38] <tobie> something like that.
- # [15:38] <tobie> (with suffixes that are more correct and make more sense)
- # [15:39] <jgraham> Well, we could do that
- # [15:39] <jgraham> But it sort of seems like you just have twice as many things to learn
- # [15:40] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [15:40] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [15:40] <tobie> well, it would be more consistant with how ports work
- # [15:41] <tobie> s/ports/your proposed solution for handling ports/
- # [15:43] <jgraham> Well, I am happy to change the domain thing if there's general agreement that it's a good idea
- # [15:43] <jgraham> Adding a map from labels to concrete subdomains doesn't seem hard
- # [15:44] <jgraham> So maybe suggest it on the list? But I suppose I will need to mention this on the list first so that people can comment, or at least know about it
- # [15:44] <jgraham> Since it is more or less a find/replace to change, it doesn't seem super-important to get right now though
- # [15:45] <tobie> agreed.
- # [16:06] * Joins: mdas (~mdas@public.cloak)
- # [16:12] * Quits: mdas_ (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [16:13] * Quits: mdas (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [16:19] * Joins: thayakawa (~thayakawa@public.cloak)
- # [16:23] * Joins: gitbot (~gitbot@public.cloak)
- # [16:23] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #308: Make the last argument to DOMImplementation.createDocument optional. (master...createDocument-optional) https://github.com/w3c/web-platform-tests/pull/308
- # [16:23] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:23] * Joins: gitbot (~gitbot@public.cloak)
- # [16:23] -gitbot:#testing- [web-platform-tests] Ms2ger pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/d1486786dfac...306168301af4
- # [16:23] -gitbot:#testing- web-platform-tests/master b41a05d Ms2ger: Make the last argument to DOMImplementation.createDocument optional....
- # [16:23] -gitbot:#testing- web-platform-tests/master 3061683 Ms2ger: Merge pull request #308 from Ms2ger/createDocument-optional...
- # [16:23] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [16:38] * Joins: mdas (~mdas@public.cloak)
- # [16:39] * Joins: dom (dom@public.cloak)
- # [16:50] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [16:55] * Joins: Lachy (~Lachy@public.cloak)
- # [16:58] * Joins: gitbot (~gitbot@public.cloak)
- # [16:58] -gitbot:#testing- [web-platform-tests] Ms2ger opened pull request #351: Make the DOM and HTML idlharness tests more robust. (master...robust-idlharness) https://github.com/w3c/web-platform-tests/pull/351
- # [16:58] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:01] * Joins: botte (~botte@public.cloak)
- # [17:04] * Joins: botte_ (~botte@public.cloak)
- # [17:09] * Joins: [1]botte (~botte@public.cloak)
- # [17:10] * Quits: botte_ (~botte@public.cloak) ("Page closed")
- # [17:11] <[1]botte> Hi, just testing my side of the chat - Brian Otte from CableLabs
- # [17:32] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [17:32] * Joins: zcorpan (~zcorpan@public.cloak)
- # [17:39] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [17:44] * Quits: botte (~botte@public.cloak) ("Page closed")
- # [17:44] * [1]botte is now known as botte
- # [17:46] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [17:59] * Joins: Bin_Hu (~Bin_Hu@public.cloak)
- # [17:59] * Joins: krisk (~krisk@public.cloak)
- # [18:01] * Joins: mdyck_ (~mdyck@public.cloak)
- # [18:01] * Joins: kkershaw (~kkershaw@public.cloak)
- # [18:01] <krisk> Hello
- # [18:02] <kkershaw> Howdy
- # [18:03] * jgraham waves
- # [18:03] * Joins: zcorpan (~zcorpan@public.cloak)
- # [18:03] <krisk> I think it would be good to chat about canvas test suite
- # [18:04] <krisk> MikeSmith (TM) loaded the tests in to the testrunner and posted some results
- # [18:04] * Joins: jhammel (~jhammel@public.cloak)
- # [18:04] <krisk> plh also asked the list a few questions
- # [18:05] <botte> I have a couple questions about html testing, they can wait till the other topics get covered.
- # [18:05] <krisk> OK
- # [18:07] <krisk> Beyond the failures that plh/mike posted where interop is a problem
- # [18:07] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [18:08] <krisk> I think it would be good to also enumerate 'new' canvas items that are 'at risk' and/or don't have interop or have been implemented
- # [18:09] <krisk> Finally I think we would need a few more tests for items that don't have tests but are in the spec and have been implemented
- # [18:09] <Ms2ger> A few?
- # [18:09] <krisk> or more :)
- # [18:13] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [18:14] <krisk> Also the canvas tests in the 'master' branch have errors when ran
- # [18:14] <krisk> e.g. http://w3c-test.org/web-platform-tests/master/2dcontext/compositing/2d.composite.image.copy.html
- # [18:14] <krisk> due to missing common files
- # [18:15] <krisk> Known issue?
- # [18:15] <jgraham> Right, I think some work is needed on the canvas testsuite
- # [18:15] <jgraham> MikeSmith applied some local fixes
- # [18:16] <jgraham> But there is a generation script that needs to be updated
- # [18:16] <jgraham> Ms2ger might know more
- # [18:16] <Ms2ger> I'm still hoping that darobin will fix the script
- # [18:16] <krisk> darobin?
- # [18:16] <Ms2ger> Yeah
- # [18:17] * Joins: gitbot (~gitbot@public.cloak)
- # [18:17] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #351: Make the DOM and HTML idlharness tests more robust. (master...robust-idlharness) https://github.com/w3c/web-platform-tests/pull/351
- # [18:17] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [18:20] <krisk> Is anyone planning on adding tests for setLineDash/getLineDash/lineDashOffset?
- # [18:23] <Ms2ger> I'm not
- # [18:24] <jgraham> I don't have any current plans to write tests :(
- # [18:25] <krisk> really James?
- # [18:25] <jgraham> Well I am doing a lot of infrastructure work
- # [18:25] <Ms2ger> That's not what we pay him for ;)
- # [18:25] <jgraham> So not writing tests at the moment
- # [18:26] <krisk> Anyhow IE11 added support for these and in normal fashion we'll submit tests for these parts of canvas
- # [18:26] <jgraham> krisk: Sounds good
- # [18:28] <jgraham> (I can give an update on the infrastructure work if anyone is interested)
- # [18:28] <krisk> sure
- # [18:28] <jgraham> OK, but move onto something else first; I need to step away for a moment
- # [18:28] <botte> We at CableLabs are primarily interested in media testing. These tests can be written almost entirely in JS (as opposed to html). Any issues or preference concerning this? One advantage to JS is the media.js resource.
- # [18:29] <krisk> JS is prefered vs HTML
- # [18:29] <botte> Why is media.js not served from /resources?
- # [18:29] <botte> <script src="../../../../common/media.js"></script>
- # [18:29] <botte> and for that matter,
- # [18:29] <botte> any use of relative path's seem a little troublesome.
- # [18:29] <botte> - may have broken tests after test reorganization.
- # [18:29] <Ms2ger> I'm not sure what that means
- # [18:30] <botte> ?
- # [18:30] <krisk> botte: We want to use relative paths so when tests are moved (locally) they continue to work
- # [18:31] <krisk> For example if the tests are served from a different webserver (not w3c-test.org)
- # [18:31] <krisk> Though as noted above some path clean up needs to be fixed so it just works
- # [18:31] <Ms2ger> What does it mean to prefer JS over HTML?
- # [18:33] <botte> Given a choice between creating an object in html or JS, I wanted to know if there was a preferece. Would you like an example?
- # [18:33] <Ms2ger> Depends on what's clearest, I guess
- # [18:33] <Ms2ger> You still may want to test both parser-created and script-created elements in some cases, I guess
- # [18:34] <botte> Yes, that's part of what I'm asking. But, I not sure about the when one is prefered or needed. I'll learn over time.
- # [18:35] <jgraham> Well reporting the results using js is good (compared to using pure html and a reftest)
- # [18:35] <jgraham> But in terms of the actual test, which parts are in js depend on what you're trying to test
- # [18:35] <jgraham> Often you are constrained
- # [18:36] <botte> We're going to be mostly using testharness.js async_test().
- # [18:36] <botte> Look at this example, .... document.write(
- # [18:36] <botte> "<audio id='audio0'
- # [18:36] <botte> src='" + getAudioURI("/media/sound_5")
- # [18:36] <botte> + "'"
- # [18:36] <botte> + " onplaying='do_playing(event);'autoplay>"
- # [18:36] <botte> );
- # [18:37] <Ms2ger> Yeah, that's poor
- # [18:37] <botte> this could have been written in html. So you are saying html would have been preferred in this case?
- # [18:37] <krisk> yes, please
- # [18:38] <botte> Excellent!
- # [18:38] <Ms2ger> How?
- # [18:38] <Ms2ger> Note the getAudioURI call
- # [18:39] <Ms2ger> That should just have been written with createElement
- # [18:39] <jgraham> Unless testing the interaction with document.write is part of the point
- # [18:39] <botte> The getAudio call was the appealing part to me.
- # [18:39] <jgraham> What does getAudioURI actually do?
- # [18:40] <krisk> document.write causes performance issues, so though you can use it it's not a good idea
- # [18:40] <Ms2ger> Select a codec, I think
- # [18:40] <krisk> Correct
- # [18:40] <botte> So, here's a rule (maybe) --- if using the document.write is what's under test than use it, otherwise not?
- # [18:41] <jgraham> Yeah
- # [18:41] <jgraham> document.write really isn't a nice API
- # [18:42] <jgraham> The sort of order of preference would be plain HTML -> DOM createElement and similar -> document.write
- # [18:42] <jgraham> In this case plain HTML doesn't work.
- # [18:42] <krisk> Does anyon know why http://dev.w3.org/html5/misc/canvas-implementation.html has ellipse() marked as 'has implementations'?
- # [18:42] <krisk> I don't see it supported in FF24, IE11 and chrome
- # [18:43] <Ms2ger> Wow, a reference to http://philip.html5.org/tests/canvas/suite/tests/
- # [18:43] <Ms2ger> The W3C really loved referencing stuff that's years out of date
- # [18:43] <Ms2ger> loves*
- # [18:43] <botte> My point about putting all 'resources' (like media.js) into the resources directory seems like it would fix path issues if they occur, unless media.js is not considered a resource.
- # [18:44] <Ms2ger> /resources feels like it's for more general stuff, maybe
- # [18:44] <jgraham> botte: You can't have /resources/ (that is a submodule for testharness.js) but can use /common/
- # [18:44] <Ms2ger> Dunno
- # [18:44] <krisk> FWIW If I recall media.js was added before a common folder existed
- # [18:45] <jgraham> And I think absolute paths are OK, but possibly only after I land all my infrastructure work :)
- # [18:45] <botte> I found a media directory with about 11 media files. No problem with that. We may need to add more media files though. Any rules or regs about this?
- # [18:46] <jgraham> Not particularly
- # [18:46] <jgraham> I mean, try to reuse existing resources where possible
- # [18:46] <jgraham> Large files are very problematic because git
- # [18:46] <krisk> plh can help if you need to create media for various codecs
- # [18:47] <krisk> Especially ones that you may not '
- # [18:47] <jgraham> New media files need to pass review just like everything else
- # [18:47] <krisk> ...care about per se
- # [18:47] <jgraham> A lot of things we don't have detailed rules for
- # [18:47] <jgraham> e.g. there are no detailed naming conventions, but try to follow the existing style if one exists
- # [18:48] <krisk> The other reason is that he (plh) can place them on the w3c media server and not have them checked into git or in the past hg
- # [18:49] <jgraham> Yeah, so that isn't going to work :)
- # [18:49] <jgraham> Things that can't go into VC are a real problem
- # [18:50] <jgraham> Because they will translate into missing assets and failing tests when people try to run things locally (e.g. in automation)
- # [18:50] <krisk> I think you could use small media files and be just fine
- # [18:50] <jgraham> Yes, small files are fine
- # [18:50] <jgraham> Large files need more careful consideration
- # [18:51] <jgraham> For example if you are specifically testing large files you might be able to generate them algorithmically from a small script
- # [18:51] <krisk> yes via blob
- # [18:51] <jgraham> But checking multi-megabyte files in to git is a bad idea, and hosting required assets outside git is an even worse idea
- # [18:52] <jgraham> Or via server-side python
- # [18:52] <botte> Yeah, I thought large files could be an issues. We also may have a lot of media files. A lot? I don't know, 30+, just guessing.
- # [18:52] <krisk> do you really need all of them?
- # [18:53] <krisk> The reason is that we are not trying to test the codecs for quality/performance
- # [18:53] <botte> Don't know yet, just checking ahead of time.
- # [18:53] <jgraham> Well lots of small files isn't really an issue
- # [18:54] <jgraham> But any number of big files is
- # [18:54] <botte> I'm not even touching the copywrite issues, which would, I'm sure, be a stopper.
- # [18:54] <botte> Great info, thanks. I'm done with my questions. If these questions are too basic for this forum, let me know and I find a better way to ask them. Thanks again.
- # [18:56] <krisk> James do you recall if Opera (non blink) supported canvas ellipse() ?
- # [18:56] <jgraham> I don't recall, no
- # [18:56] <jgraham> botte: I think these are fine questions
- # [18:57] <krisk> botte I don't understand the 'copywrite' issues?
- # [18:57] <jgraham> So maybe I should give a brief update on the infrastructure work I am doing
- # [18:57] <botte> sounds great, please do
- # [18:58] <krisk> Media that is subitted is part of the test suite so you can't take another persons 'movie' e.g. starwars and submit this media
- # [18:58] <jgraham> We currently have 4 servers in web-platform-tests: apache+mod_php, pywebsocket, Jetty and mozhttpd (for the WebDriver tests)
- # [18:58] <jgraham> These are not well suited for running in automated testing scenarios
- # [18:59] <jgraham> It is also a pain to configure a local environment for developing tests
- # [18:59] <jgraham> My goal is to cut the number of servers down to 2 and make it possible to set up a production-equivalent environment by running a single script
- # [19:00] <jgraham> The two servers are wptserve; a custom python-based server written just for this purpose
- # [19:00] <jgraham> and pywebsocket
- # [19:00] <jgraham> The work in progress is checked in on a branch in the w3c repo on github
- # [19:01] <jgraham> jgraham/python
- # [19:01] <krisk> Sounds fine as long as it has good documentation and works on Windows
- # [19:01] <jgraham> In theory if you check that out and run python serve.py it will start a production-equivalent environment
- # [19:02] <jgraham> (currently https and wss are not supported since I don't know how to deal with certificates)
- # [19:02] <jgraham> I am working at converting the PHP code to run under python
- # [19:02] <jgraham> This is tedious but largely not difficult
- # [19:02] <jgraham> (it also means adding some features to the server as I find they are needed :)
- # [19:03] <jgraham> Working on windows is a requirement
- # [19:03] <jgraham> I haven't tested outside linux yet, but I have to also get Windows and OSX to work
- # [19:04] <jgraham> So that's the big picture. There are technical details about what exactly's supported by the server
- # [19:04] <krisk> thanks for the update
- # [19:05] <jgraham> But I started adding docs to https://readthedocs.org/projects/wptserve/
- # [19:05] <jgraham> They still need some work (like everything)
- # [19:05] <jgraham> This is very much a work-in-progress at the moment
- # [19:06] <krisk> Why don't you just make this part of the webplatform?
- # [19:06] <krisk> ..e.g in git with all the tests
- # [19:07] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [19:10] <jgraham> It will be a submodule
- # [19:11] <jgraham> so
- # [19:11] * Quits: dom (dom@public.cloak) (Ping timeout: 180 seconds)
- # [19:11] <jgraham> git checkout {url_of_wpt}
- # [19:11] <jgraham> git submodule init
- # [19:11] <jgraham> git submodule update
- # [19:11] <jgraham> ./serve.py
- # [19:11] <jgraham> Will get you a fully-functional test environment on your local computer
- # [19:12] <Ms2ger> Bah, submodules
- # [19:12] <jgraham> I know
- # [19:12] <jgraham> But we were using them already for testharness.js
- # [19:13] <jgraham> (actually that might need to be git submodule update --recursive, since I think testharness.js has the WebIDL parser as a submodule)
- # [19:29] * Joins: Lachy (~Lachy@public.cloak)
- # [19:30] * Joins: zcorpan (~zcorpan@public.cloak)
- # [19:37] * Quits: tobie (tobie@public.cloak)
- # [19:52] * Joins: rhauck (~Adium@public.cloak)
- # [20:02] <jgraham> Hmm, the urge to make a more general templating solution is getting stronger
- # [20:02] <jgraham> With that perhaps time to go home
- # [20:03] * Quits: botte (~botte@public.cloak) (" HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...")
- # [20:13] * Joins: mdas_ (~mdas@public.cloak)
- # [20:15] * Quits: Bin_Hu (~Bin_Hu@public.cloak) ("Page closed")
- # [20:18] * Quits: mdas (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [20:46] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [20:54] * Quits: kkershaw (~kkershaw@public.cloak) (" HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC")
- # [20:56] * Joins: darobin (rberjon@public.cloak)
- # [20:58] * Quits: jhammel (~jhammel@public.cloak) ("leaving")
- # [20:59] * Joins: jhammel (~jhammel@public.cloak)
- # [20:59] * Quits: Lachy (~Lachy@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [21:03] * Joins: Lachy (~Lachy@public.cloak)
- # [21:06] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [21:10] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:11] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [21:33] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [21:33] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:13] * Joins: Automate_ (~AutomatedTester@public.cloak)
- # [22:13] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:15] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:27] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [22:41] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [22:41] * Quits: Automate_ (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:46] * Quits: mdyck_ (~mdyck@public.cloak) ("Page closed")
- # [23:04] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:10] * Quits: jhammel (~jhammel@public.cloak) ("leaving")
- # [23:27] * Quits: mdas_ (~mdas@public.cloak) (Client closed connection)
- # [23:27] * Joins: mdas (~mdas@public.cloak)
- # [23:34] * Quits: mdas (~mdas@public.cloak) (Ping timeout: 180 seconds)
- # [23:54] * Joins: tobie (tobie@public.cloak)
- # Session Close: Wed Sep 25 00:00:00 2013
The end :)