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 upAdd headless rendering mode, and run WPT tests with Webrender enabled. #12989
Conversation
highfive
commented
Aug 23, 2016
|
Heads up! This PR modifies the following files:
|
highfive
commented
Aug 23, 2016
|
DO NOT MERGE! (This PR is for testing on the build machines) |
|
@bors-servo try |
Add headless rendering mode, and run WPT tests with Webrender enabled. <!-- 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/12989) <!-- Reviewable:end -->
|
|
568cce7
to
f46cb6f
|
@aneeshusa @metajack @larsbergstrom This is failing to build on the linux builders (says it can't find libedit to link to in the travis logs). Any idea why this would happen? I thought libedit would be installed on all ubuntu base machines. I created a local 14.04.5 ubuntu VM, and managed to build successfully without having to install libedit. I could try to just add libedit to the dependencies list in saltfs, but it seems like it might be something else, since I didn't have that problem on a local VM. Any ideas? |
|
cc @edunham too for any ideas on the question above. |
|
Hrm, yeah, the package for libedit-dev definitely got added to the Travis images: I do notice that the files are in an architecture-specific path: i.e.,
Can you ensure that Travis is passing the right thing? I don't see the full link args. I wonder if we should change the |
|
@bors-servo try |
Add headless rendering mode, and run WPT tests with Webrender enabled. <!-- 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/12989) <!-- Reviewable:end -->
|
|
|
@bors-servo try |
Add headless rendering mode, and run WPT tests with Webrender enabled. <!-- 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/12989) <!-- Reviewable:end -->
|
|
|
|
|
|
|
@bors-servo try |
Add headless rendering mode, and run WPT tests with Webrender enabled. <!-- 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/12989) <!-- Reviewable:end -->
|
|
highfive
commented
Sep 22, 2016
|
…der.
means that creation of the fallback reader painter in webrender mode is handled by webrender itself. This allows webrender to create the correct kind of context (osmesa or hardware) instead of the webgl paint thread having to deal with this.
This enables rendering to be consistent on build machines in headless mode, regardless of the GPU hardware / drivers present.
to the dynamic library search path.
|
Closing in order to open a fresh PR for review. |
This comment has been minimized.
This comment has been minimized.
jdm
commented on 5fa859f
Sep 22, 2016
|
These changes will need to be upstreamed as well. |
This comment has been minimized.
This comment has been minimized.
jdm
commented on tests/wpt/metadata-css/css-transforms-1_dev/html/scale-zero-001.htm.ini in 4c6aad5
Sep 22, 2016
|
Have we figured out why this crashes? |
This comment has been minimized.
This comment has been minimized.
|
This test produces a non-invertible matrix that WR panics on - servo/webrender#418. |
This comment has been minimized.
This comment has been minimized.
jdm
commented on tests/wpt/metadata-css/css-transforms-1_dev/html/transform3d-scale-004.htm.ini in 4c6aad5
Sep 22, 2016
|
Reason? |
This comment has been minimized.
This comment has been minimized.
|
This test produces a non-invertible matrix that WR panics on - servo/webrender#418. |
glennw commentedAug 23, 2016
•
edited by larsbergstrom
This change is