Commit graph

533 commits

Author SHA1 Message Date
bors-servo
99e465bbd0
Auto merge of #22465 - Coder206:userscripts, r=avadacatavra
Update userscripts Option

<!-- Please describe your changes on the following line: -->
userscripts is now formatted as `userscripts=`

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___
Not sure, I plan to run `./mach test-perf`
<!-- 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. -->

<!-- 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/22465)
<!-- Reviewable:end -->
2018-12-22 17:29:34 -05:00
bors-servo
12d0a0b995
Auto merge of #22420 - cdeler:enable-upstream-bluetooth-tests, r=jdm
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 -->
2018-12-22 02:50:20 -05:00
Josh Matthews
bc6174a10a
Mock linux WPT taskcluster task. 2018-12-21 21:39:35 -05:00
Josh Matthews
7a49777ae6 Revert "Move linux WPT from Buildbot to Taskcluster"
This reverts commit e60e534d23.
2018-12-21 19:05:27 -05:00
bors-servo
f3ca48206e
Auto merge of #22459 - servo:tc-macos-wpt, r=jdm
Move macOS WPT chunk 1 (only) from Buildbot to Taskcluster

This is only one chunk at a time so that we don’t need to double the number of worker nor the cycle time during the migration.

A release build takes ~40 minutes which seems worrying, but this also happens (sometimes) on Buildbot. For example: https://build.servo.org/builders/mac-rel-wpt1/builds/10401

<!-- 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/22459)
<!-- Reviewable:end -->
2018-12-18 21:45:11 -05:00
Simon Sapin
0f3f253bfd Move macOS WPT chunk 1 (only) from Buildbot to Taskcluster 2018-12-17 17:22:49 +01:00
cdeler
c40890401d #20437 now bluetooth tests are executed with product=servodriver 2018-12-16 19:11:37 +03:00
cdeler
84aca5a9bb #20437 resolved PR issues 2018-12-16 19:11:36 +03:00
cdeler
e0030eab3d #20437 added a special bluetooth tests to CI 2018-12-16 19:11:36 +03:00
Coder206
6eb367e905 Update userscripts Option
Fixes #22462
2018-12-14 21:50:35 +00:00
Simon Sapin
2a343f8d27 Disable Linux Nigthly upload from Buildbot 2018-12-14 21:28:44 +01:00
Simon Sapin
872c2d2732 Taskcluster: build Servo Nigthly for Linux, upload to S3 2018-12-14 21:03:53 +01:00
Simon Sapin
abb7964a8f htop is nice to have on a server but not necessary to build Servo 2018-12-14 17:08:22 +01:00
Simon Sapin
d318e55b1c Move WPT extras to the last chunk
Maybe it’ll take less time total?
2018-12-14 17:08:21 +01:00
Simon Sapin
4cb0307d27 Taskcluster: implement macOS WPT tasks 2018-12-14 15:39:21 +01:00
Simon Sapin
1031b48214 decisionlib: add with_curl_artifact_script for macOS 2018-12-14 11:35:53 +01:00
Simon Sapin
b5dc58d277 Tasckluster: add a second macOS worker
Tweak the Salt definition of /Library/LaunchAgents/net.generic.worker.plist
so that the `user` parameter for the template file is not taken
as a parameter for `file.managed`.
(The first run created a file owned by `worker` instead of `root`.)
2018-12-14 11:05:53 +01:00
bors-servo
0cf129208f
Auto merge of #22446 - servo:x86, r=SimonSapin
Disable emulator testing in try-wpt-android and try-android too

<!-- 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/22446)
<!-- Reviewable:end -->
2018-12-14 00:54:02 -05:00
bors-servo
f7fd128881
Auto merge of #22442 - servo:wpt-logs, r=jdm
Taskcluster: make WPT logs more readable

Fixes #22438

<!-- 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/22442)
<!-- Reviewable:end -->
2018-12-13 23:48:51 -05:00
Simon Sapin
f3dee856ac One Treeherder page for all try-related branches
This will be effective at https://treeherder.allizom.org/#/jobs?repo=servo-try
once https://github.com/mozilla/treeherder/pull/4371 lands,
and at https://treeherder.mozilla.org/#/jobs?repo=servo-try
after it is deployed.
2018-12-13 18:23:53 +01:00
Simon Sapin
b46b873e77 Taskcluster: make wptrunner use "non-interactive formatting"
Fixes https://github.com/servo/servo/issues/22438
2018-12-13 17:45:41 +01:00
Simon Sapin
799606df58 Disable emulator testing in try-wpt-android and try-android too 2018-12-13 15:21:49 +01:00
Simon Sapin
27e903bab8 Decision task: print IDs of tasks scheduled or found in the index 2018-12-13 11:38:48 +01:00
Simon Sapin
8de59c15b5 Index/cache more tasks
This help `@bors-servo retry` not run a task again
if there’s already a successful run.
2018-12-13 11:37:42 +01:00
Simon Sapin
be69c01ba7 Taskcluster-Treeherder only supports submitting to one Treeherder repo :(
ff5261151a/src/handler.js (L65-L70)
2018-12-13 11:25:58 +01:00
Simon Sapin
4cd200dd61 Ensure all tasks started from decision_task.py are on Treeherder. 2018-12-13 11:04:17 +01:00
Simon Sapin
e60e534d23 Move linux WPT from Buildbot to Taskcluster 2018-12-12 20:02:44 +01:00
Simon Sapin
e680c5be80 Taskcluster: align Linux WPT task with what’s now on Buildbot 2018-12-12 20:02:44 +01:00
Simon Sapin
e7b493df18 Taskcluster: Add support for trychoosers 2018-12-12 12:46:55 +01:00
Simon Sapin
8588e928e7 Remove Buildbot script for docs upload 2018-12-12 08:28:59 +01:00
Simon Sapin
eb21ceaf98 Upload to doc.servo.org when merging to master 2018-12-12 08:28:58 +01:00
Simon Sapin
a35d16a09c Taskcluster: build docs 2018-12-12 08:28:57 +01:00
Simon Sapin
e5ae3464cc Shorter Treeherder "symbols" 2018-12-12 08:28:15 +01:00
Simon Sapin
00a1e9391c Generate apis.html in ./mach doc 2018-12-12 08:28:15 +01:00
Simon Sapin
98c5710135 Generate CSS properties docs in ./mach doc 2018-12-12 08:28:15 +01:00
Simon Sapin
e2c3acf4d5 Copy from etc/doc.servo.org in ./mach doc 2018-12-12 08:28:14 +01:00
bors-servo
4ef1db879c
Auto merge of #22419 - servo:tc-dev, r=jdm
Buildbot: disable jobs that have moved to Taskcluster

For now the Buildbot jobs are made no-ops. A separate PR to https://github.com/servo/saltfs will disable them.

<!-- 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/22419)
<!-- Reviewable:end -->
2018-12-12 01:18:54 -05:00
bors-servo
67a70f49ab
Auto merge of #22424 - servo:tc-docs, r=Manishearth
Add documentation on Treeherder

<!-- 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/22424)
<!-- Reviewable:end -->
2018-12-11 21:25:00 -05:00
Simon Sapin
1b9de89b15 Add documentation on Treeherder 2018-12-11 22:51:21 +01:00
Simon Sapin
e6d6bd7d03 Buildbot: disable jobs that have moved to Taskcluster 2018-12-11 20:11:12 +01:00
Simon Sapin
72492b58db Taskcluster: Add Buildbot-equivalent Android x86 task
CC https://github.com/servo/servo/issues/22187, https://github.com/servo/servo/pull/22257
2018-12-11 20:10:50 +01:00
Simon Sapin
554ee4e59d Fix Terraform scripts for Packet.net deployment 2018-12-11 20:10:50 +01:00
Simon Sapin
0619541004 Taskcluster: add android-dev task 2018-12-11 19:01:09 +01:00
Simon Sapin
ac9a72aed5 Remove daily no-op Android task.
Because `find_or_create` is used, it never actually runs!
The corresponding pre-merge task is always found.
2018-12-11 19:01:09 +01:00
Josh Matthews
6ab475b0f4 Make SSL tests work in servodriver. 2018-12-11 12:51:36 -05:00
Simon Sapin
6de65556b4 Taskcluster: add libsimpleservo and less-unstable builds to linux-dev task 2018-12-11 18:47:26 +01:00
Simon Sapin
e576e3d79e Add some documentation on the various Taskcluster worker types 2018-12-11 18:40:39 +01:00
Josh Matthews
08b76ee73f Add automated test for servodriver harness. 2018-12-10 19:07:06 -05:00
Simon Sapin
d4442f0f73 Bug 1509027 - Use more restricted scope for Treeherder routes
https://bugzilla.mozilla.org/show_bug.cgi?id=1509027
2018-12-08 01:58:36 +01:00
Simon Sapin
6e20450247 Fix logic error from “Don’t run warnings into errors when trying Nightly”
https://github.com/servo/servo/pull/22323
2018-12-02 11:23:33 +01:00