WPTServe: Run .any.js and .worker.js variations
When .any.js and .worker.js files are seen during MANIFEST generation
they are mapped to .any.html, .any.worker.html, and .worker.html files
as appropriate which WPTServe will generate on-the-fly. This allows
for easy testing of [Exposed=(Window,Worker)] APIs and tests that are
simply script with no boilerplate HTML. These are now supported in
run-webkit-tests.
When specifying tests to run, the source name should be specified,
for example:
$ run-webkit-test external/wpt/storage/interfaces.worker.js
But expectations will use the generated name, e.g.:
external/wpt/storage/interfaces.worker-expected.txt
And failures will be reported under the generated name:
external/wpt/storage/interfaces.worker.html
BUG=
653514
R=qyearsley@chromium.org