wptrunner: A web-platform-tests harness¶

wptrunner is a harness for running the W3C web-platform-tests testsuite.

  • Test Metadata
    • Directory Layout
    • Metadata Format
    • Web-Platform-Tests Metadata
    • Generating Expectation Files
    • Why a Custom Format?
    • Introduction
  • commands.json
  • wptrunner Design
    • Architecture
  • wptrunner Internals
    • Browser
    • BrowserError
    • ExecutorBrowser
    • NullBrowser
    • OutputHandler
    • OutputHandlerState
    • WebDriverBrowser
    • certificate_domain_list()
    • get_free_port()
    • ProxyLoggingContext
    • TestEnvironment
    • TestEnvironmentError
    • wait_for_service()
    • AsyncCallbackHandler
    • CallbackHandler
    • CrashtestExecutor
    • ExecutorException
    • PrintRefTestExecutor
    • RefTestExecutor
    • TestExecutor
    • TestharnessExecutor
    • WdspecExecutor
    • get_pages()
    • hash_screenshots()
    • strip_server()
    • TestStatus
    • evaluate_runs()
    • logger
    • main()
    • run_test_iteration()
    • run_tests()
    • DirectoryHashChunker
    • HashChunker
    • IDHashChunker
    • PathHashChunker
    • TestChunker
    • TestFilter
    • TestGroup
    • TestLoader
    • Unchunked
    • ExecutorImplementation
    • ManagerGroup
    • StopFlag
    • TestImplementation
    • TestRunner
    • TestRunnerManager
    • start_runner()

web-platform-tests

Navigation

  • Test Suite Design
  • “Introduction to WPT” video transcript
  • Running Tests
  • Writing Tests
  • Reviewing Tests
  • Project Administration
    • Tooling
    • Secrets
    • Third-party account owners
    • Emergency playbook

Related Topics

  • Documentation overview
    • Project Administration
      • Previous: Project documentation tooling
      • Next: Test Metadata

Quick search

©2019, wpt contributors. | Powered by Sphinx 7.2.6 & Alabaster 0.7.16 | Page source