Commit graph

636 commits

Author SHA1 Message Date
Simon Sapin
b3b67ef5ee Strip command whitespace 2018-09-24 16:59:40 +02:00
Simon Sapin
726ccf3a39 Each sub-task needs IRC notification individually 2018-09-24 16:54:35 +02:00
Simon Sapin
45ab69b996 Document Taskcluster config locations 2018-09-24 16:32:03 +02:00
Simon Sapin
117cb65b76 Document daily tasks 2018-09-24 16:30:08 +02:00
Simon Sapin
947c01ea25 Add support for daily builds
https://tools.taskcluster.net/hooks/project-servo/daily
2018-09-24 15:35:50 +02:00
Simon Sapin
67794b6146 Add link on role expansion 2018-09-24 15:35:50 +02:00
Simon Sapin
000b8dd954 Taskcluster README 2018-09-24 15:35:50 +02:00
Simon Sapin
f5430df60e Disable WPT on Taskcluster for now 2018-09-24 15:35:50 +02:00
Simon Sapin
ffd94e2849 Add decision task mocking 2018-09-24 15:35:49 +02:00
Josh Matthews
119dc9b4b0
Create build steps for android-mac 2018-09-21 14:29:43 -04:00
Simon Sapin
d0a57e2303 Restore missing $SHELL env variable accidentally removed in dockerfile split 2018-09-21 16:23:28 +02:00
Simon Sapin
6d71436bf2 Remove obsolete script 2018-09-21 16:23:28 +02:00
Simon Sapin
73df9c9718 Split decision task code into more functions 2018-09-21 16:23:27 +02:00
Simon Sapin
735c2fd5e5 Tidy 2018-09-21 13:38:45 +02:00
Simon Sapin
2e1a3b169b Use curl-artifct.sh 2018-09-21 12:46:55 +02:00
Simon Sapin
a6fbab9c5b Adapt servo/servo-taskcluster-experiments’s code for servo/servo 2018-09-21 12:45:20 +02:00
Simon Sapin
1492bacbca Use .taskcluster.yml from servo/servo-taskcluster-experiments 2018-09-21 12:39:57 +02:00
Simon Sapin
17a0061219 Merge https://github.com/servo/servo-taskcluster-experiments/ 2018-09-21 12:38:10 +02:00
Simon Sapin
2b974fec97 Move to a subdirectory to prepare merging in the servo/servo repostitory 2018-09-21 12:34:24 +02:00
Josh Matthews
56ddf863ad
Merge android-x86 tests into one step. 2018-09-18 11:14:54 -04:00
Simon Sapin
a9627d233f Update getopts
*Sigh* https://github.com/rust-lang-nursery/getopts/pull/53#issuecomment-415770100
2018-08-24 17:49:58 +02:00
Alan Jeffrey
74c1e00d81 Upgraded to SM 60 2018-08-20 18:22:29 -04:00
bors-servo
d34403047e
Auto merge of #21434 - servo:jdm-patch-19, r=jdm
Remove warnings about WPT syncing process.

The process is well understood now and they're just annoying to remove every time.

<!-- 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/21434)
<!-- Reviewable:end -->
2018-08-19 14:24:53 -04:00
Josh Matthews
9ee7860665
Remove warnings about WPT syncing process. 2018-08-16 06:44:40 -07:00
Josh Matthews
53f2a2a446
Clean more build artifacts. 2018-08-16 06:38:55 -07:00
Pyfisch
045f8bcf30 Add --cap-lints warn to rustdoc script
Use --document-private-items instead of
manually specifying passes as this is deprecated.

Closes #21179
2018-08-05 12:21:25 +02:00
Josh Matthews
aba765afbb
Actually clean all build artifacts. 2018-08-01 12:09:22 -04:00
Paul Rouget
bef2fe83cd new android port: fix android build and tests 2018-07-31 22:39:45 +08:00
Josh Matthews
f63c9d14a9 Avoid frequent disk space errors on cross builders. 2018-07-30 15:39:24 -04:00
bors-servo
e9bc6f43be
Auto merge of #21242 - servo:android-wpt, r=jdm
Run a couple WPT tests on Android on CI

<!-- 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/21242)
<!-- Reviewable:end -->
2018-07-28 12:10:42 -04:00
Josh Matthews
2fda6bfda3
Use local android toolchain for dynamic symbol check. 2018-07-27 19:32:50 -04:00
Simon Sapin
5e5b89a0dc Run a couple WPT tests on Android on CI 2018-07-26 15:36:46 +02:00
Simon Sapin
4306336a5b run_in_headless_android_emulator: add support for $HOST_FILE 2018-07-26 15:36:46 +02:00
bors-servo
37a73d3bc0
Auto merge of #21213 - servo:android-wpt, r=nox+jgraham
Add some support for WPT tests in an Android emulator through WebDriver

This succeeds on my machine:

`./mach test-wpt --product servodriver --binary etc/run_in_headless_android_emulator.py --binary-arg servo-x86 --binary-arg target/i686-linux-android/release/servo.apk /_mozilla/mozilla/DOMParser.html`

<!-- 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/21213)
<!-- Reviewable:end -->
2018-07-20 18:53:23 -04:00
Simon Sapin
e6eca2bce4 run_in_headless_android_emulator: add some code comments 2018-07-19 20:12:58 +02:00
Simon Sapin
94d1acbcfd run_in_headless_android_emulator: add support for reverse port forwarding 2018-07-19 19:16:07 +02:00
Simon Sapin
d7495a2297 run_in_headless_android_emulator: add support for user stylesheets 2018-07-19 19:02:34 +02:00
Simon Sapin
33234affc9 run_in_headless_android_emulator: add port forwarding for webdriver 2018-07-19 18:52:17 +02:00
Simon Sapin
f5ff709c79 Refactor run_in_headless_android_emulator.py into more functions 2018-07-19 18:44:47 +02:00
Josh Matthews
80423dbfb1
Resume WPT syncing on mac builders. 2018-07-19 09:26:19 -04:00
bors-servo
cc2fe91041
Auto merge of #21200 - servo:run_in_headless_android, r=nox
Refactor run_in_headless_android_emulator.py out of mach test-android-startup

… and make it more careful about not leaving zombie processes behind.

<!-- 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/21200)
<!-- Reviewable:end -->
2018-07-18 12:33:14 -04:00
Simon Sapin
5d416e6600 Refactor run_in_headless_android_emulator.py out of mach test-androi-startup
… and make it more careful about not leaving zombie processes behind.
2018-07-18 18:23:50 +02:00
bors-servo
d25bd95d6f
Auto merge of #21185 - servo:bootstrapped-android, r=paulrouget
Stop using Salt-installed Android SDK on CI

<!-- 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/21185)
<!-- Reviewable:end -->
2018-07-18 08:38:37 -04:00
Josh Matthews
8084cf882d
Revert f37699d682 to fix perf test. 2018-07-17 12:03:13 -04:00
Josh Matthews
e1f4604e66
Recreate virtualenv from scratch when syncing WPT 2018-07-17 11:58:36 -04:00
Simon Sapin
6ef56dac2b Android: run ./mach package implicitly after ./mach build by default
The result of `./mach build` for Android is a `.so` file
that cannot be used on its own, so running build without package
is presumably never useful.
2018-07-16 17:08:28 +02:00
Simon Sapin
e38a45bdaa Stop using Salt-installed Android SDK on CI 2018-07-16 15:10:21 +02:00
bors-servo
f01f6ae6bf
Auto merge of #21167 - servo:jdm-patch-13, r=asajeffrey
Avoid virtualenv conflicts when running nightly jobs

To avoid the errors that appear in http://build.servo.org/builders/linux-nightly/builds/750, I'm trying to keep the regular mach virtualenv and the one used for test-perf separate.

<!-- 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/21167)
<!-- Reviewable:end -->
2018-07-12 19:26:32 -04:00
Simon Sapin
bfb3f2f66d Exiting on broken pipe is expected operation for the 'yes' program 2018-07-12 22:47:02 +02:00
Simon Sapin
abb2ac6d20 Test Android x86 on CI 2018-07-12 20:30:32 +02:00