Commit graph

84 commits

Author SHA1 Message Date
Alan Jeffrey
74c1e00d81 Upgraded to SM 60 2018-08-20 18:22:29 -04:00
bors-servo
95b54ca8f3
Auto merge of #20912 - paulrouget:androidv2, r=jdm,mortimergoro,simonsapin
Revisit how the Android port works.

Fix #20855
Fix #18625
Fix #21147

Before polishing and making sure everything works fine (like the VR code, the android-x86 version, the non-android version of the lib, …), I'd like to get some early feedback on the approach.

I recommend reviewing commit by commit.

To test, just follow the regular steps:

```
    ./mach build -d --android
    ./mach package --dev --android builds servo.apk
    ./mach install --dev --android && ./mach run --android
```

---
<!-- 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
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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/20912)
<!-- Reviewable:end -->
2018-07-31 13:07:33 -04:00
Paul Rouget
bef2fe83cd new android port: fix android build and tests 2018-07-31 22:39:45 +08:00
Fernando Jiménez Moreno
4059e16a15 Remove unneeded libxml2 and gtk deps and change gst binaries url 2018-07-30 14:21:49 +02:00
Fernando Jiménez Moreno
284aeb20ec Try gstreamer-rs travis config 2018-07-30 14:21:48 +02:00
Manish Goregaokar
f7e79d286a Add deps to travis 2018-07-30 14:21:48 +02:00
tigercosmos
80c41b4266 Check WPT manifest when running test-tidy 2018-06-19 12:52:07 -07:00
Emilio Cobos Álvarez
8146850215
Remove Geckolib CI. 2018-04-28 10:26:48 +02:00
Dzmitry Malyshau
7af725bff0 Small key utils refactor 2018-04-19 08:53:00 -04:00
Dzmitry Malyshau
7fa295d8e6 Make gleam optional for compositor, switch various names from glutin to winit 2018-04-18 22:40:47 -04:00
Josh Matthews
fcd7399ad1
Move the TravisCI test to the quick group. 2018-03-09 15:05:16 -05:00
Josh Matthews
905f94abe3
Run automated test for memory report charter. 2018-03-09 14:45:30 -05:00
Seo Sanghyeon
5121258bc5 Remove FreeGLUT 2018-03-05 01:18:12 +09:00
Fernando Jiménez Moreno
f46fbe4599 Remove gecko-media dependency 2018-01-19 15:06:52 +01:00
Simon Sapin
cee2aadd82 Disable incremental compilation on CI
We don’t keep the `target` directory between builds,
and incremental cache takes a lot of space.
2018-01-10 20:54:35 +01:00
Simon Sapin
d0b3525474 Cache rustup toolchains on AppVeyor and Travis-CI 2018-01-10 18:05:45 +01:00
Simon Sapin
365a139716 Use rustup.rs instead of custom bootstrap
Fixes #11361, closes #18874
2018-01-10 18:05:44 +01:00
Aneesh Agrawal
e9eaadc913 Deny warnings in rust code globally in CI
Use the new environment variable support for `buildbot_steps.yml`
to do this globally instead of having to patch every call,
which is error prone.

Set this variable globally in .travis.yml and appveyor.yml as well.
2018-01-09 17:13:48 +01:00
tigercosmos
6d6491e814 deny warnings 2017-12-22 03:34:11 +08:00
Simon Sapin
754341895d
Remove compiletest from Travis script
This should have been in https://github.com/servo/servo/pull/19338
2017-11-23 01:35:44 +01:00
Anthony Ramine
23d7783e02 Make script depend on gecko-media
It's not used yet though.
2017-11-14 17:33:25 +01:00
Josh Matthews
4451a3536b Set up llvm for osmesa. 2017-10-19 12:06:11 -04:00
Josh Matthews
39f98a0476 Move lockfile check after builds complete. 2017-08-22 11:38:43 -07:00
Josh Matthews
f9dac85dfc Move fast checks into earlier Travis task. 2017-08-22 11:30:26 -07:00
UK992
3f6703780b Try with enabled build-geckolib and test-stylo 2017-05-09 00:02:46 +02:00
UK992
be645794a6 Try to re-enable unit tests on travis-ci 2017-05-09 00:02:41 +02:00
bors-servo
f6bd158fd4 Auto merge of #16593 - UK992:clean-cargo-cache, r=wafflespeanut
Mach: Add `mach clean-cargo-cache` command

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

---
<!-- 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
- [ ] These changes fix #__ (github issue number if applicable).

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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/16593)
<!-- Reviewable:end -->
2017-05-08 04:37:21 -05:00
UK992
63b19c5bb6 Update .travis.yml 2017-05-08 11:28:18 +02:00
Josh Matthews
f3f9e28e88 Make unit tests pass on TravisCI. 2017-05-03 10:32:27 -04:00
UK992
534cd3046b Auto clean old nightlies on Travis 2017-04-23 01:09:42 +02:00
Emilio Cobos Álvarez
a0c2bdf775
style: Smoke-test the dependency tracking logic.
MozReview-Commit-ID: J5HWdS1H49s
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
2017-04-13 09:37:01 +08:00
Emilio Cobos Álvarez
65ebbb7c56
selectors: Unbust tests, and add a way to override the hash for the bloom filter. 2017-04-08 02:00:31 +02:00
UK992
ef2851ad21 Remove unused packages from travis.yml 2017-02-06 02:28:53 +01:00
Corey Farwell
092b10065c Remove 'buildtimetrend' Travis webhook.
The service is discontinued.
2017-01-30 18:03:38 -05:00
Josh Matthews
084fa9af89 Disable test-unit on TravisCI. 2017-01-17 08:29:39 -05:00
Josh Matthews
40e19bcb3c Disable geckolib build as well. 2017-01-11 23:00:43 -05:00
Josh Matthews
3f6a39ca7e Disable test-stylo.
This will make TravisCI builds useful again.
2017-01-11 17:37:38 -05:00
6br
81f2faeb96 Rename check_no_unwrap.sh to check_no_panic.sh 2016-10-29 13:56:40 +09:00
Manish Goregaokar
25342f4c9c Remove test-geckolib, run test-stylo on travis 2016-10-12 18:46:17 +05:30
Glenn Watson
cdb69d4423 Add OSMesa headless mode, run WPT against Webrender, update tests. 2016-09-28 11:57:33 +10:00
UK992
d695b97561 Reorder steps in Travis to avoid rebuilding on mach test-unit 2016-09-23 04:27:29 +02:00
Emilio Cobos Álvarez
27b2bad256
stylo: Fix and ensure alignment of restyle hints. Test it on Travis.
Turns out eRestyle_LaterSiblings was not really matching, sigh...
2016-08-03 15:18:32 -07:00
ggomez
20ab47cb1a Add video-metadata-rs dependencies 2016-07-25 01:41:33 +02:00
Ms2ger
04f1b28d45 Build geckolib on travis.
This adds about two minutes to the twenty-minute build.
2016-07-11 14:26:37 +02:00
Mitchell Hentges
52507c80a0 Remove --faster flag from test-tidy, go fast by default. Fixes 11217 2016-05-25 21:17:22 +02:00
Attila Dusnoki
6828b3e720 Add dbus lib to travis 2016-05-03 11:36:36 +02:00
Alan Jeffrey
d01c312278 Re-enabled /etc/ci/check_no_unwrap. 2016-04-11 17:28:19 -05:00
Alan Jeffrey
ce5ee47be6 Removed etc/ci/check_no_unwrap.sh from .travis.yml 2016-04-08 21:44:40 -05:00
Matthias Krüger
dc4fe7e337 travis: add and run script which checks if listed files contain "unwrap". Should fix #10446. 2016-04-08 20:11:08 +02:00
Maciej Skrzypkowski
b8c9a288e9 tests for tidy.py #9152 2016-04-07 15:22:52 +02:00