-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
./wpt tests-affected
can list tests when ./wpt test-jobs
doesn't list stability
#13937
Comments
I can't find where this comes from originally (it predates the |
Right, so the question is if jobs.py should just exclude resources/testharness*, instead of all of resources/. |
Arguably, once we move stability on to something with more capacity, we should run everything using testharness.js for every change of it. |
That seems a bit academic at the moment; not only would we need more capacity we'd need some good way to figure out how many chunks to run to get the results in a reasonable amount of time (and certainly less than the timeout of the runner). Irrespective of capacity, we haven't got any good solution for that at the moment, and getting one is some way off. |
@jgraham Definitely. That said, at least doing one run so regressions could be surfaced would be useful. |
(Though I guess that's basically just #13263.) |
@foolip , I got this error when running
I thought you mean |
./wpt affected-tests
can list tests when ./wpt test-jobs
doesn't list stability./wpt tests-affected
can list tests when ./wpt test-jobs
doesn't list stability
@qiuzhong, thank, I've updated the title and description. |
An oddity discovered in #13936 which by the looks of it isn't accidental, but still probably worth addressing.
Among the PRs I looked at, these didn't trigger
stability
but did have affected tests.#13611 and #13877 (its revert) both modified idlharness.js, but all of resources/ is excluded:
wpt/tools/ci/jobs.py
Line 17 in 3422a5d
./wpt tests-affected
still listed 150 affected tests, however. @lukebjerring, thoughts on this?#13733 modified payment-request/META.yml, which is excluded, but META.yml is mentioned in a lot of tests in payment-request/. This isn't really a problem, though.
An open question is whether using
./wpt test-jobs --includes stability
is necessary at all, or if it's better to just call./wpt tests-affected
. An upside of./wpt test-jobs
is that it doesn't require the manifest and so is faster.The text was updated successfully, but these errors were encountered: