Skip to content

Initial SW stub addition.#1053

Merged
tobie merged 8 commits intoweb-platform-tests:masterfrom
tobie:sw
Jun 12, 2014
Merged

Initial SW stub addition.#1053
tobie merged 8 commits intoweb-platform-tests:masterfrom
tobie:sw

Conversation

@tobie
Copy link
Contributor

@tobie tobie commented Jun 11, 2014

Pulling in this for review and discussion.

This is the initial output of a wpt testing program which does the following.

Given a spec shortname it:

  1. fetches the spec,
  2. splits it up according to section boundaries,
  3. generates a stub entry for each section that appears to be testable (heuristics are very basic atm),
  4. identifies webIDL blocks,
  5. generates idlharness tests for each of those (evens comes up with credible interfaces for missing dependencies using webidl-deps].

Next steps which are near ready, but some are slightly invasive so wanted to discuss before:

  1. prompt mode which simplifies choosing which section is testable and which isn't,
  2. auto-open and tag issues for each section (great for distributing work),
  3. handles spec changes by opening up issues for each section that has been modified since a test was checked-in.

@hoppipolla-critic-bot
Copy link

Critic review: https://critic.hoppipolla.co.uk/r/1795

This is an external review system which you may optionally use for the code review of your pull request.

In order to help critic track your changes, please do not make in-place history rewrites (e.g. via git rebase -i or git commit --amend) when updating this pull request.

tobie added a commit that referenced this pull request Jun 12, 2014
Initial SW stub addition.
@tobie tobie merged commit 3d712a0 into web-platform-tests:master Jun 12, 2014
@tobie tobie deleted the sw branch June 12, 2014 11:55
gsnedders added a commit that referenced this pull request Mar 28, 2017
Add refs for "this text should be green"; r=Ms2ger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants