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
Josh Matthews
f37699d682
Use an explicit virtualenv name when running perf tests.
2018-07-12 09:41:43 -04:00
Simon Sapin
b25483d012
Add a no-op 'android-x86' set of Buildbot steps
...
This seems to exist before we configure Buildbot to look for it.
Actual compilation and testing steps will be added once Buildbot
is configured to run them.
CC https://github.com/servo/servo/issues/21124 ,
https://github.com/servo/servo/issues/21116
2018-07-11 20:39:03 +02:00
Josh Matthews
55a8de5d6b
Run WPT sync on a machine with a case-sensitive filesystem.
2018-07-09 16:58:24 -04:00
tigercosmos
80c41b4266
Check WPT manifest when running test-tidy
2018-06-19 12:52:07 -07:00
Aneesh Agrawal
6861f9bdcf
Make it easier to debug Taskcluster runs
...
Print out each command before it is run,
to help debug future Taskcluster issues.
2018-05-20 18:41:11 -07:00
bors-servo
b0cb92176a
Auto merge of #20819 - servo:fourchette, r=jdm
...
Remove unused build targets
<!-- 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/20819 )
<!-- Reviewable:end -->
2018-05-19 06:22:21 -04:00
Emilio Cobos Álvarez
a440a0bdaf
Remove geckolib-related build commands.
2018-05-17 11:24:59 -05:00
Simon Sapin
f69cbbb647
Install rustup in TaskCluster builds
2018-05-15 16:58:07 -05:00
Simon Sapin
00de912ad5
Set environment variables for taskcluster builds
2018-05-15 15:54:39 -05:00
Emilio Cobos Álvarez
8146850215
Remove Geckolib CI.
2018-04-28 10:26:48 +02:00