Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upEnable upstream bluetooth tests #22420
Conversation
highfive
commented
Dec 11, 2018
|
Thanks for the pull request, and welcome! The Servo team is excited to review your changes, and you should hear from @avadacatavra (or someone else) soon. |
highfive
commented
Dec 11, 2018
|
Heads up! This PR modifies the following files:
|
|
Opened new PR for upstreamable changes. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#14468. |
|
r? @jdm |
|
Currently the tests are running on the non-webdriver test runner, but if we actually want to support the testdriver.js api one day (since the tests require it), we will need to use the webdriver-enabled test runner (servodriver) instead. |
| @@ -5,6 +5,8 @@ skip: true | |||
| skip: false | |||
| [2dcontext] | |||
| skip: false | |||
| [bluetooth] | |||
| skip: false | |||
This comment has been minimized.
This comment has been minimized.
jdm
Dec 14, 2018
Member
Let's remove this. The test expectations won't match when run in the non-servodriver test runs.
This comment has been minimized.
This comment has been minimized.
| @@ -33,6 +33,7 @@ def write_hosts_file(config): | |||
|
|
|||
|
|
|||
| class ServoTestharnessExecutor(ProcessTestExecutor): | |||
| supports_testdriver = True | |||
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
| @@ -63,6 +63,14 @@ mac-rel-css2: | |||
| - ./mach test-wpt --release --processes 4 --total-chunks 6 --this-chunk 6 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log --always-succeed | |||
| - ./mach filter-intermittents wpt-errorsummary.log --log-intermittents intermittents.log --log-filteredsummary filtered-wpt-errorsummary.log --tracker-api default --reporter-api default | |||
|
|
|||
| mac-rel-bluetooth: | |||
This comment has been minimized.
This comment has been minimized.
jdm
Dec 14, 2018
Member
Instead of a different job, please add this to an existing mac job that runs WPT tests.
This comment has been minimized.
This comment has been minimized.
| - ./mach clean-nightlies --keep 3 --force | ||
| - ./mach clean-cargo-cache --keep 3 --force | ||
| - env PKG_CONFIG_PATH=/usr/local/opt/zlib/lib/pkgconfig ./mach build --release | ||
| - ./mach test-wpt --release --processes=8 --log-raw test-bluetooth.log --log-errorsummary bluetooth-errorsummary.log --always-succeed bluetooth |
This comment has been minimized.
This comment has been minimized.
jdm
Dec 14, 2018
Member
We will need to pass --product=servodriver with the other changes that I recommended.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
cdeler
Dec 14, 2018
•
Author
Contributor
Yes, thank you, Im sorry for delay
servo rebuild takes a while after my rebase to upstream; I just wanted to get #22411 in my repo
This comment has been minimized.
This comment has been minimized.
cdeler
Dec 15, 2018
Author
Contributor
It's done, thank you
I've also added --headless to the bluetooth tests execution
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#14468. |
91e9a03
to
cb9b9b5
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#14468. |
1 similar comment
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#14468. |
|
@jdm I've fixed the requested changes, But seems like one of CI builds failed. I'm trying to figure out whats wrong with the broken test |
4022ba6
to
1b6a36b
|
Transplanted upstreamable changes to existing PR. Completed upstream sync of web-platform-test changes at web-platform-tests/wpt#14468. |
|
@bors-servo r+ |
|
|
Enable upstream bluetooth tests I enabled bluetooth WPT tests But I'm still worry that a lot of tests failed (more than 150). I decreased them by ``` prefs: ["dom.bluetooth.enabled:true"] ``` But it's still a lot of failed tests Checks --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #20437 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because the changes are tests <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22420) <!-- Reviewable:end -->
|
|
I'm not sure that the bluetooth tests enabling could affect tests like:
(newertheless But some of the tests like |
|
Yeah, our taskcluster test runner is having big problems right now. This failure isn't caused by these changes. |
|
@jdm Hello, |
|
There is nothing you can or should do. #22493 is my attempt to improve the situation. |
|
@bors-servo retry |
Enable upstream bluetooth tests I enabled bluetooth WPT tests But I'm still worry that a lot of tests failed (more than 150). I decreased them by ``` prefs: ["dom.bluetooth.enabled:true"] ``` But it's still a lot of failed tests Checks --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #20437 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because the changes are tests <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22420) <!-- Reviewable:end -->
|
|
|
Error syncing changes upstream. Logs saved in error-snapshot-1545470803628. |
cdeler commentedDec 11, 2018
•
edited by SimonSapin
I enabled bluetooth WPT tests
But I'm still worry that a lot of tests failed (more than 150). I decreased them by
But it's still a lot of failed tests
Checks
./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is