[wpt-sync] Sync PR 16782 - [testharness.js] Tolerate late tests
Categories
(Testing :: web-platform-tests, defect, P4)
Tracking
(firefox69 fixed)
| Tracking | Status | |
|---|---|---|
| firefox69 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 16782 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/16782
Details from upstream follow.
jugglinmike <mike@mikepennisi.com> wrote:
[testharness.js] Tolerate late tests
This reinstates the change originally merged as [1] and subsequently
reverted via [2]. This version of the patch updates the code to pass the
project's linting scripts (by changing the automated test to rely on
step_timeoutinstead ofsetTimeout).[1] 7a02521f636f1c686a73487c3ee9af88ea470a0c
[2] eba8d664eb05a6ca4f7e50fc0e0fa83458ee86cb
@foolip CI failed to catch the linting error in the original submission because neither TravisCI nor Taskcluster ran the lint script. The task was being migrated from TravisCI to Taskcluster at the time. We're not sure if the omission was due to a bug in the Taskcluster configuration or a result of differing merge strategies between the two systems, but neither explanation calls for a fix to the infrastructure.
@jgraham wrote in IRC,
jgraham: I wonder how well tested that patch was
jgraham: Not related to the lint breakage, but related to whether it breaks tests
In acknowledgement of that concern, we should also carefully review the results published to wpt.fyi for this pull request.
| Assignee | ||
Comment 1•7 years ago
|
||
| Assignee | ||
Comment 2•7 years ago
|
||
Comment 4•7 years ago
|
||
| bugherder | ||
Description
•