Skip to content

Rework TestScope model to meet Servo's needs#103

Merged
ErichDonGubler merged 10 commits intomainfrom
align-test-scope
Jun 7, 2024
Merged

Rework TestScope model to meet Servo's needs#103
ErichDonGubler merged 10 commits intomainfrom
align-test-scope

Conversation

@ErichDonGubler
Copy link
Copy Markdown
Collaborator

@ErichDonGubler ErichDonGubler commented May 10, 2024

In #92, I had suggested a new representation for TestScope where Browser and TestVisibility were two dimensions on which other products could integrate with moz-webgpu-cts. However, that model is wrong; Servo only really has one set of paths and runner URLs that it cares about, currently. One can observe this with the todo!()s that I merged in that PR. 😅 So, I'm fixing my mistake!

Throw away TestVisibility and make TestScope mirror Browser variants with additional, independent structure per-browser. Concretely, make TestScope use either a FirefoxTestScope or a ServoTestScope, the latter of which only has a WebGpu variant (for now).

@ErichDonGubler ErichDonGubler added bug Something isn't working A-webgpu-cts labels May 10, 2024
@ErichDonGubler ErichDonGubler self-assigned this May 10, 2024
@ErichDonGubler ErichDonGubler changed the base branch from servo-init to main May 11, 2024 14:48
@ErichDonGubler ErichDonGubler marked this pull request as ready for review May 11, 2024 14:52
@ErichDonGubler

This comment was marked as outdated.

@ErichDonGubler ErichDonGubler requested a review from sagudev May 28, 2024 20:16
sagudev

This comment was marked as resolved.

@ErichDonGubler

This comment was marked as resolved.

Comment thread moz-webgpu-cts/src/shared.rs
@ErichDonGubler ErichDonGubler force-pushed the align-test-scope branch 3 times, most recently from 0f50df6 to ad8e68b Compare June 6, 2024 19:42
@ErichDonGubler ErichDonGubler force-pushed the align-test-scope branch 2 times, most recently from 1f34cf8 to 987035f Compare June 6, 2024 19:57
@ErichDonGubler ErichDonGubler merged commit 3d946ea into main Jun 7, 2024
@ErichDonGubler ErichDonGubler deleted the align-test-scope branch June 7, 2024 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-webgpu-cts bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants