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 upStart running webdriver tests #13261
Conversation
highfive
commented
Sep 13, 2016
|
Heads up! This PR modifies the following files:
|
|
@bors-servo: try |
Start running webdriver tests This branch includes the patches necessary to start running webdriver tests consistently. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes
|
|
|
@bors-servo: try |
Start running webdriver tests This branch includes the patches necessary to start running webdriver tests consistently. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes <!-- 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/13261) <!-- Reviewable:end -->
|
|
|
@bors-servo: try |
Start running webdriver tests This branch includes the patches necessary to start running webdriver tests consistently. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes <!-- 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/13261) <!-- Reviewable:end -->
|
|
|
I fear that the webdriver tests don't deal well with concurrent processes. I'm not sure how to reduce the number of processes used only for that test type, however. Any ideas, @jgraham? |
|
Run them using a separate command on buildbot which limits the test type using |
|
Bah, that's |
|
Specifically, blocked on servo/saltfs#316. |
|
|
|
The final PR for servo/saltfs#316 has been merged and deployed, so this is no longer blocked. |
|
r? @jgraham or someone else |
|
Remember to upstream changes to wptrunner. Reviewed 1 of 1 files at r1, 1 of 1 files at r2, 16 of 18 files at r3, 1 of 1 files at r5, 1 of 1 files at r6, 1 of 1 files at r7, 1 of 1 files at r8, 1 of 1 files at r9. components/webdriver_server/lib.rs, line 509 at r9 (raw file):
Can't we return unsupported operation for now? tests/wpt/harness/wptrunner/executors/executorservo.py, line 295 at r9 (raw file):
Some more linebreaks here would be nice. tests/wpt/harness/wptrunner/executors/executorservo.py, line 334 at r9 (raw file):
Not necessarily a blocker, but this seems to share all of the code with MarionetteWdSpecExecutor except the protocol. Maybe we can construct a base class that is just parameterized by the protocol class. Comments from Reviewable |
|
Tracking this work in #15274. |
jdm commentedSep 13, 2016
•
edited by larsbergstrom
This branch includes the patches necessary to start running webdriver tests consistently.
./mach build -ddoes not report any errors./mach test-tidydoes not report any errorsThis change is