Open Bug 1863146 (webgpu-update-cts) Opened 2 years ago Updated 1 day ago

[meta] Re-vendoring of WebGPU CTS into `mozilla-central`

Categories

(Core :: Graphics: WebGPU, task)

task

Tracking

()

ASSIGNED

People

(Reporter: ErichDonGubler, Assigned: ErichDonGubler)

References

(Depends on 2 open bugs)

Details

(Keywords: meta)

Meta bug for points at which we update WebGPU CTS in mozilla-central.

General instructions for updating WebGPU CTS

  1. CC yourself on this bug. When Updatebot files a bug against it (configured in dom/webgpu/tests/cts/moz.yaml), take the bug and assign yourself to it.
  2. Now, you need to reconcile test expectations with the new version of the CTS. (This is, unfortunately, the most laborious part. 😅) This will be a loop where you:
    1. Start CI run(s) using the preset configured for Updatebot. Updatebot files the first one for you!
    2. Download reports from your Try pushes and process them.
      1. It's recommended you download these with treeherder-dl, using an invocation like treeherder-dl --artifact 'public/test_info/wptreport.json' try:<revision>
      2. Update the expected property of metadata using moz-webgpu-cts update-expected. If you are running this on the second run or later, you can use --preset merge to converge intermittent expectations more quickly.
      3. Update the implementation-status property of metadata using moz-webgpu-cts update-backlog sync perma-passing.
      4. Update the bug's patch stack with your latest results.
Assignee: nobody → egubler
Depends on: 1864020
Assignee: egubler → ttanasoaia
Assignee: ttanasoaia → nobody
Status: ASSIGNED → NEW
Depends on: 1909753
Depends on: 1914674
Depends on: 1915827
Depends on: 1919399
Depends on: 1923914
Depends on: 1927077
Depends on: 1936611
Depends on: 1932963
Depends on: 1938402
Depends on: 1948447
Depends on: 1952371
Depends on: 1955110
Depends on: 1957090
Depends on: 1957793
Depends on: 1959335
Depends on: 1960804
Depends on: 1962037
Depends on: 1963669
Depends on: 1965068
Depends on: 1966481
Depends on: 1967881
Depends on: 1969196
Depends on: 1970623
Depends on: 1971899
Depends on: 1973135
Depends on: 1974339
Depends on: 1975656
Depends on: 1976874
Depends on: 1978127
Depends on: 1979421
Depends on: 1980685
Depends on: 1982156
Depends on: 1983366
Depends on: 1984799
Depends on: 1986136
Depends on: 1987247
Depends on: 1988392
Depends on: 1989699
Depends on: 1991285
Depends on: 1992574
Depends on: 1993808
Depends on: 1995157
Assignee: nobody → egubler
Status: NEW → ASSIGNED
Depends on: 1996438
Depends on: 1997779
Depends on: 1999127
Depends on: 2000440
Depends on: 2001890
Depends on: 2003208
Depends on: 2004624
Depends on: 2005987
Depends on: 2007351
You need to log in before you can comment on or make changes to this bug.