Commit graph

37 commits

Author SHA1 Message Date
Aneesh Agrawal
7595a90221 Revert "Remove -w flag now that WebRender is always used"
This reverts commit b94b58f7ae.
The wptrunner changes are not quite right and causes Python exceptions
inside the test haness.
2017-01-23 15:01:55 -08:00
Aneesh Agrawal
b94b58f7ae Remove -w flag now that WebRender is always used
Also remove the obsolete `--cpu` and `--gpu` renderer flags,
which also are no longer used.

Update tests and wptrunner to not pass these flags.
wptrunner changes have been upstreamed in:
  - w3c/wptrunner#224
  - w3c/wptrunner#226
2017-01-20 02:05:50 -05:00
Manish Goregaokar
67a68bd1f6 Update test expectations 2016-11-15 06:58:11 -08:00
Josh Matthews
b8c425e12f Update wptrunner to b79dc999a4c1a3cc46f9db7476cf3cf38809c2b5. 2016-11-03 14:15:47 -04:00
Josh Matthews
a9c2dda299 Revert wptrunner 496353104e7ee0969e316c12caf3dc2988efb8e8 2016-10-18 09:11:47 -04:00
Josh Matthews
d6318c8ea5 Upgrade wptrunner to 83fb6b727817a7dfeb24763d099aca95bc674b8e. 2016-10-18 09:11:46 -04:00
Josh Matthews
65fde4791e Remove mako from required python packages for wptrunner 2016-10-03 12:39:40 -04:00
Glenn Watson
cdb69d4423 Add OSMesa headless mode, run WPT against Webrender, update tests. 2016-09-28 11:57:33 +10:00
Michael Howell
0809809c23 Add test for #11818 2016-08-13 16:48:54 -07:00
Jeremy Chen
aec2e4f1e6 Upgrade mozlog package from 3.0 to 3.3.
With this upgrade, we are able to run wpt test with "--log-html" to see visual
results on screen.
2016-07-19 23:52:33 +08:00
Josh Matthews
fcffefcc46 Port dd8ba1a071 to avoid mac builder bustage. 2016-07-07 13:54:58 -04:00
Manish Goregaokar
e4d3c74928
Bump default resolution to 1024x740 2016-06-30 21:28:50 +05:30
Ms2ger
82e2d017ef Update wptrunner. 2016-04-21 09:45:44 +02:00
James Graham
06da4412f6 Update to latest wptrunner 2016-03-31 18:29:28 +01:00
Awal Garg
b1ff30f752 Allow setting preferences to false in WPT tests. closes #10161 2016-03-26 23:53:56 +05:30
Glenn Watson
c0531c312f Add WebRender integration to Servo.
WebRender is an experimental GPU accelerated rendering backend for Servo.

The WebRender backend can be specified by running Servo with the -w option (otherwise the default rendering backend will be used).

WebRender has many bugs, and missing features - but it is usable to browse most websites - please report any WebRender specific rendering bugs you encounter!
2016-02-18 10:35:29 +10:00
Matt Brubeck
6f55e949a1 Add --repeat-until-unexpected option to wptrunner 2016-02-11 10:01:04 -08:00
James Graham
f234d99ac1 Update to latest wptrunner 2016-02-02 09:54:39 +00:00
Ms2ger
198ee0f2c6 Support device-pixel-ratio in wpt reftests. 2016-01-12 13:02:50 +01:00
Ms2ger
1619a908b3 Add support for viewport size adjustments in wptrunner. 2016-01-04 09:58:14 +01:00
Bobby Holley
77c253fd43 Load web fonts synchronously during wpt. 2015-11-04 19:01:49 -08:00
James Graham
5998742e5d Update to latest wptrunner. 2015-10-28 08:22:13 +09:00
James Graham
da3bc54d05 Update to latest wptrunner. 2015-10-06 12:16:37 +01:00
Corey Farwell
759c52d7eb Upgrade wptrunner (tests/wpt/harness) to latest version 2015-09-02 09:33:58 -04:00
Josh Matthews
1461188349 Revert "Allow wptrunner to enable prefs for Servo."
This reverts commit 0d6f410a3f.
2015-08-30 17:04:09 -04:00
Josh Matthews
0d6f410a3f Allow wptrunner to enable prefs for Servo. 2015-08-30 12:37:34 -04:00
Simon Sapin
649301fd35 Make the Ahem font available to test-css and test-wpt tests.
Provide a user stylesheet with an `@font-face` rule for it.

Fix #6195.

Many previously-failing tests now pass, and a few previously-passing now fail.

Among the latter, `font-family-013.htm` and `fonts-013.htm` are testing
that the Ahem font is not used for characters it doesn’t have a glyph for.
They were passing because Ahem was not available at all,
and now fail because we don’t implement font fallback correctly.

The others also use Ahem, but I don’t understand yet what’s going on exactly.
2015-08-07 21:38:55 +02:00
James Graham
fa058760b7 Upgrade to latest wptrunner.
Fixes issue with servodriver
2015-06-16 10:14:04 +01:00
bors-servo
d6263c9b6e Auto merge of #6306 - metajack:shared-target-dir, r=mbrubeck
This speeds up `./mach build --dev` followed by `./mach build-cef` by
25%. When rust-lang/cargo#497 is fixed, this speedup will increase
dramatically.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6306)
<!-- Reviewable:end -->
2015-06-15 13:08:14 -06:00
Jack Moffitt
a0237085c6 Use Cargo's target directory sharing.
This speeds up `./mach build --dev` followed by `./mach build-cef` by a
large amount, and also speeds up other build combos found in our CI.
2015-06-15 11:48:47 -06:00
Ms2ger
c670894aed Update wptrunner. 2015-06-14 18:52:07 +02:00
Eduard Burtescu
9a87f830fc Preserve UserAgent header on redirect. 2015-06-12 21:44:22 +03:00
Mátyás Mustoha
322fd5ad9d Add disable-canvas-aa option to test runner. 2015-05-28 11:10:58 +02:00
James Graham
413d005bb8 Update wptrunner and enable non-default support for servodriver executor.
This runs tests using the WebDriver protocol without restarting
the browser each time, and is currently enabled with
--product servodriver on the command line
2015-05-19 10:57:51 +01:00
Ms2ger
0c85a84059 Update wptrunner. 2015-04-30 10:44:47 +02:00
James Graham
f837e575fe Update to latest wptrunner (036c9931). 2015-04-24 15:37:45 +01:00
James Graham
168b81773e Put a copy of the wptrunner harness in-tree.
This is the same configuration as gecko and is convenient for making changes compared
to using releases from pypi
2015-04-03 23:28:51 +01:00