Jonathan Lee

Results 12 issues of Jonathan Lee

This change enables the metadata parser/serializer to preserve comments documenting test expectations. Currently, the parser ignores comments, which are lost when updating metadata from logs. * The tokenizer now allows...

infra
wptrunner

This test exercises the handling of a testharness.js test that opens user prompts like `window.alert(...)`. For WebDriver-controlled browsers that default to "dismiss and notify", this should raise a harness error...

infra
wptrunner

Currently, wptrunner selects tests by loading all tests for enabled types via `Manifest.itertypes(...)`, then applying path exclusion/chunking. This is wasteful when only a few tests will run, and is especially...

infra
manifest
wptrunner

Capture the current test include/exclude behavior to provide confidence that refactoring/optimizations (#42377) don't regress functionality.

infra
wptrunner

See #44688 for full background. The WebDriver implementation of `testharness.js` must switch to the `testharness.js` browsing context to run [`testharness_webdriver_resume.js`](https://github.com/web-platform-tests/wpt/blob/master/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js). In a tabbed browser with popups in the same OS...

infra
wptrunner
priority:backlog
testdriver.js

https://github.com/web-platform-tests/rfcs/pull/22 removed this requirement, and it's no longer documented as an assumption (https://github.com/web-platform-tests/wpt/pull/18972).

infra

The test drops testdriver commands and [times out in all browsers][0] because: 1. The top document doesn't [embed `testharness*.js`][1]. 2. The opened document needs to [`set_test_context()`][2] to send testdriver commands...

html

Both the reference URL and variant value may specify separate sets of parameters. It makes more sense to merge these parameters than to concatenate the raw values, which [can generate...

infra
manifest

WIP implementation for #13183 (will also need RFC)

... in lieu of the Chrome `infrastructure/` coverage the upstream CI doesn't have. Hopefully this will reduce the time wasted fixing trivial breakages only discovered downstream. Chrome Android type hints...

infra
wptrunner