Commit graph

260 commits

Author SHA1 Message Date
bors-servo
877b5b65e9
Auto merge of #28094 - servo:jdm-patch-48, r=jdm
Ensure webgpu test filtering works.
2021-01-25 20:10:18 -05:00
Josh Matthews
6dbcdf5ae7
Turn off coverage for webgpu 2021-01-25 12:26:04 -05:00
Josh Matthews
506630d3f5
Disable WebGPU tests on macOS CI. 2021-01-24 23:49:18 -05:00
Josh Matthews
e33c626edf
Ensure webgpu test filtering works. 2021-01-24 19:55:36 -05:00
Josh Matthews
5d923c0a95 Disallow duplicate taskcluster artifacts. 2021-01-24 18:37:29 -05:00
Josh Matthews
19b9314b48 Fix gstreamer packaging on mac. 2020-11-13 11:55:56 -05:00
Josh Matthews
d756a69d0e
Filter py3 tests for intermittents. 2020-11-04 13:21:34 -05:00
Kunal Mohan
4622c876fa Run webgpu tests only on macOS 2020-07-31 21:26:10 +05:30
Josh Matthews
4e3621e91e Add more gstreamer plugins to nightly builds. 2020-07-27 23:22:41 -04:00
Josh Matthews
ee570ca6ec
Fix nightly smoketest again. 2020-07-24 10:30:53 -04:00
Josh Matthews
b0dd7ab812
Fix nightly smoketest 2020-07-23 08:58:50 -04:00
Josh Matthews
88f2942405
Fix nightly smoketest. 2020-07-22 11:12:39 -04:00
Josh Matthews
03dcf32df3 Verify the macOS package can load basic pages. 2020-07-21 13:12:03 -04:00
Josh Matthews
72040be69b Load explicit set of gstreamer plugins on macos, and include them in the nightly package. 2020-07-16 22:42:22 -04:00
bors-servo
856f03ae75
Auto merge of #26437 - servo:reftest-report, r=jdm
Generalize the 2020 regression report to show local unexpected failures

Example usage:

```
./mach test-wpt --release --layout-2020 --log-raw /tmp/servo.log
./tests/wpt/reftests-report/gen.py /tmp/servo.log
firefox ./tests/wpt/reftests-report/report.html
```

Produces a report similar https://community-tc.services.mozilla.com/api/index/v1/task/project.servo.layout-2020-regressions-report/artifacts/public/regressions.html, but showing unexpected reftest failures. The CI-generated one shows Layout 2020 failures (expected or not) that succeed in Layout 2013.
2020-05-07 01:05:44 -04:00
Simon Sapin
f524363667 Generate Layout 2020 regression report more than once 2020-05-07 07:04:37 +02:00
Josh Matthews
788f83c954 Run url tests under python3. 2020-05-06 13:58:47 -04:00
Simon Sapin
494e28bbcd Generalize the 2020 regression report to show local unexpected failures 2020-05-04 18:18:48 +02:00
Josh Matthews
53ed2ca0a0
Only enable RUST_BACKTRACE in non-mac build environment on CI. 2020-04-20 17:06:40 -04:00
Josh Matthews
2777134efb
Use python binary to run multiprocess tests. 2020-04-20 11:22:01 -04:00
bors-servo
306e8ac5f9
Auto merge of #25853 - asajeffrey:surfmanup, r=jdm
Replace glutin by winit + surfman 0.2

<!-- Please describe your changes on the following line: -->

This PR updates surfman to 0.2, and replaces glutin with winit+surfman.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because this should all be invisible

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-04-18 21:03:25 -04:00
Alan Jeffrey
8bb1732258 Update surfman to 0.2 and remove glutin 2020-04-17 23:44:53 -05:00
Josh Matthews
0e158b1129
Rename taskcluster artifact for UWP. 2020-04-17 19:29:36 -04:00
Simon Sapin
5b546dc3c0 Request RDP access from generic-worker for try=windows-rdp 2020-04-03 16:28:49 +02:00
bors-servo
ca29399bab
Auto merge of #26002 - servo:regressions, r=jdm
Add Layout 2020 reftests regression report

This shows WPT reftests that fail in Servo with Layout 2020 but pass with Layout 2013, together with screenshots of the corresponding runs and HTML source code for the test and its reference.

https://community-tc.services.mozilla.com/api/index/v1/task/project.servo.layout-2020-regressions-report/artifacts/public/regressions.html redirects to the latest report for the `master` branch.
2020-03-20 19:56:35 -04:00
Simon Sapin
44c72413f9 Add Layout 2020 reftests regression report
This shows WPT reftests that fail in Servo with Layout 2020 but pass with Layout 2013, together with screenshots of the corresponding runs and HTML source code for the test and its reference.

https://community-tc.services.mozilla.com/api/index/v1/task/project.servo.layout-2020-regressions-report/artifacts/public/regressions.html redirects to the latest report for the `master` branch.
2020-03-20 19:45:50 +01:00
Simon Sapin
95cd67bb95 Rename CONFIG.task_id() to tree_hash 2020-03-20 19:23:07 +01:00
bors-servo
7ef4c65ac3
Auto merge of #25980 - servo:jdm-patch-44, r=paulrouget
Enable windows unit tests

Fixes #25961.
2020-03-20 10:33:45 -04:00
Simon Sapin
8fff3e206f Remove indexing of daily decision tasks by date
Treeherder does this job better
2020-03-19 17:39:08 +01:00
Simon Sapin
0c10e3ab8e Remove dead code for disabled CI tasks 2020-03-19 17:34:10 +01:00
Simon Sapin
0cd734fd7a Remove unused task indexing by task definition hash 2020-03-19 17:30:29 +01:00
Josh Matthews
d4ed646abc
Re-enable windows unit tests. 2020-03-17 14:32:44 -04:00
Josh Matthews
ecdbea518f
Disable running windows binaries on CI. 2020-03-16 20:13:10 -04:00
Josh Matthews
3dacd6906f
Add cert scope to UWP nightly build task. 2020-03-10 15:48:19 -04:00
Paul Rouget
f50f4df496 Properly sign UWP package 2020-03-09 09:35:47 +01:00
Simon Sapin
c369b99676 Chunks 2020-03-06 13:47:17 +01:00
Anthony Ramine
74aca0703f Disable Android CI builds 2020-03-02 11:27:37 +01:00
wpt-pr-bot
c48934a24f macos: wpt: install pip & virtualenv for Python3 2020-01-25 21:07:58 +00:00
marmeladema
19cc74f07d Run first test-wpt chunk with python3 in CI 2020-01-24 13:53:54 +00:00
Josh Matthews
1c379c8728
Slightly increase timeout for linux tidy+unit task. 2020-01-15 09:49:47 -05:00
Tuncer Ayaz
f2fedd87fc CI: build Linux amd64 --media-stack=dummy 2020-01-14 16:18:51 +00:00
bors-servo
821de45da8
Auto merge of #25451 - kunalmohan:19308-AccountableRefCell, r=jdm
Add accountable-refcell as optional build time feature

<!-- Please describe your changes on the following line: -->
It can be used with the format `./mach build --features refcell_backtrace`.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #19308  (GitHub issue number if applicable)

<!-- Either: -->
- [X] These changes do not require tests because it adds a optional build-time feature only.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-01-08 15:44:41 -05:00
Kunal Mohan
02c1612cb0
Add accountable-refcell as optional build time feature 2020-01-08 09:44:41 +05:30
Simon Sapin
01b44f695b Group WPT chunks together in Treeherder 2020-01-07 15:30:06 +01:00
Simon Sapin
56895198f4 Add timing for Android CI bootstrap 2020-01-02 16:11:20 +01:00
Simon Sapin
f93c03cda3 Install rust-docs rustup component in ./mach doc 2020-01-02 15:48:11 +01:00
Simon Sapin
1110cac184 mach + rustup: use the minimal profile and install rustc-dev 2020-01-02 15:48:11 +01:00
Alan Jeffrey
b5943f5ab3 Disable the gstreamer plugin build for windows 2019-12-20 13:35:55 -06:00
marmeladema
4fc5154dd1 Make mach test-tidy --self-test compatible with Python3 2019-12-14 12:42:47 +00:00
bors-servo
9f1d469490
Auto merge of #25164 - servo:linux-processes, r=jdm
Increase parallelism on Linux WPT testing

The time taken by each chunk is uneven, with WPT-1 the longest before this change at 30 ~ 45 minutes. This reduces it to 15 ~ 20 minutes.

Surprisingly, increasing the number of processes seems to also make `test_element_in_collection` in `/webdriver/tests/execute_script/cyclic.py` **unexpectedly pass**. This happened reliably in three different runs:

https://community-tc.services.mozilla.com/tasks/S9O27WJvSa6j2PSjcRcbBA/runs/2
2019-12-12 14:26:37 -05:00