W3C home > Mailing lists > Public > www-archive@w3.org > February 2017

Re: Building CSS test suites from web-platform-tests

From: Peter Linss <peter@linss.com>
Date: Fri, 24 Feb 2017 10:41:43 -0800
Message-Id: <45230EFE-367A-426B-8C3C-C69DEBE9B7D3@linss.com>
Cc: www-archive <www-archive@w3.org>
To: Geoffrey Sneddon <me@gsnedders.com>

> On Feb 24, 2017, at 9:59 AM, Geoffrey Sneddon <me@gsnedders.com> wrote:
> 
> Hi,
> 
> I think we're close to being ready to merge the two test suites now.
> 
> The one item on the to-do list that's out of my control is making sure
> the test harness still gets the test suites; as agreed before the CSS
> build system is just remaining pretty much as-is in the short term,
> hence it's mostly making sure the test harness pulls from git and
> builds from there.
> 
> https://github.com/w3c/web-platform-tests/tree/csswg_test_merged has a
> merged tree (note, however, that I am intermittently force-pushing to
> that branch; the merge commit will always be the top of it).
> 
> Notably, the css subdirectory is essentially just csswg-test, though
> note that w3ctestlib and apiclient are now git submodules of the repo.
> There's now a css/build-css-testsuites.sh which should probably be the
> recommended way to build the testsuite given it deals with
> requirements. Of course, you can always just cd css; python
> tools/build.py and then look in dist.
> 
> Obviously you don't want to actually make the web-platform-tests
> script the active script until we've actually done the merge, but do
> you have any idea of by when you could alter the script for it?
> 
> /gsnedders

So long as the build output from wpt is identical to what’s being produced in csswg-test I can do the switchover anytime, shouldn’t take more than a few minutes.

I’m probably going to be out and about most of the day Saturday, but I can do it just about any other time, including this afternoon.

Worst case if I don’t get to it for a day or so is that the harness just has stale tests until I update it, so whenever you’re ready to flip the switch, go for it and let me know when it’s done.

I’ll also turn off commits to the hg repo at the same time and make Shepherd read-only (just flipping some permission bits).

What’s the plan for github.com/w3c/csswg-tests <http://github.com/w3c/csswg-tests> again? Is it going to be deleted or just made read-only?

Peter
Received on Friday, 24 February 2017 18:42:55 UTC

This archive was generated by hypermail 2.3.1 : Friday, 24 February 2017 18:42:55 UTC