Giter VIP home page Giter VIP logo

wpt-metadata's Introduction

wpt-metadata

wpt-metadata is a repo for storing wpt.fyi test-result metadata, about tests defined in the wpt repo, in metadata yml files.

Design Doc

YAML Link Format Specs:

links:
  - product: [product spec] (optional)
    url: [URL]
    label: [Label]
    results:
    - test: [Test name] 
      subtest: [Subtest name] (optional)
      status: [Specific test result status] (optional)
  - ...

Where

  • product is a browser name with an option of product spec
    • {browser-name}[-{browser-version}[-{os}[-{os-version}]]]
    • e.g. chrome, safari-12, or firefox-63.0-linux
    • when product is omitted, this link applies to tests across all browsers
  • url is a bug URL; url is non-optional unless a label is present.
  • label is a label to its tests; label is used at a test-level and do not apply to subtests. When label is present in a link:
    • product should be omitted
    • url is optional
    • subtest is omitted
  • test is a filename, which is relative to the current directory. If it is "*" (note that asterisks must be quoted in YAML), the link will apply to all tests in the current directory and its subdirectories.
  • status is an optional field that records the WPT test result, as defined in the wpt.fyi codebase. When the WPT version or the browser version changes, this field could be used to indicate that a test is out-of-date. It is currently unused by tooling.

How to contribute to wpt-metadata repository

You can contribute to the wpt-metadata repo by sending out a PR directly or through the Triage Metadata API available for trusted third parties.

Triage Metadata API for trusted third parties

See /api/metadat/triage for more information.

wpt-metadata's People

Contributors

moz-wptsync-bot avatar aanala avatar foolip avatar wptfyibot avatar stephenmcgruer avatar wpt-pr-bot avatar dholbert avatar github-actions[bot] avatar sadapala avatar wptmetadata-bot avatar lilles avatar gsnedders avatar kyleju avatar schenney-chromium avatar nt1m avatar vivianzhi avatar wisniewskit avatar graouts avatar whimboo avatar nairnandu avatar lucacasonato avatar docfaraday avatar davidsgrogan avatar valenting avatar lukebjerring avatar dizhang168 avatar hsinyi avatar ogerchikov avatar clopez avatar domenic avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.