[DOMEvents-tests][FileAPI-tests][XMLHttpRequest-tests][config.json-tests][cors-tests][dom-tests][eventsource-tests][html-templates-tests][html-tests][navigation-timing-tests][old-tests][page-visibility-tests][progress-events-tests][serve.py-tests][test-assets][test-infra][webmessaging-tests][websockets-tests][workers-tests] Make tests self-hosting (#379)

* Add wptserve as a submodule for serving HTTP files

* Add pywebsocket as a submodule for websockets

* Add a serve.py script that initalises the test environment
  with the servers running on free ports

* Remove all PHP from the repository and replace it with
  wptserve-compatible python

* Remove all .htaccess files from the repository and replace
  with .headers files

* Some additional fixes to tests that were otherwise broken

* Add bugs to tests (probably) that need to be identified and
  fixed in followup commits.

View on GitHub: https://github.com/w3c/web-platform-tests/pull/379

Received on Monday, 21 October 2013 18:43:07 UTC