Commit graph

101 commits

Author SHA1 Message Date
Simon Sapin
da766d02eb Move pre-review PR testing from Travis-CI to Taskcluster 2019-07-01 21:55:59 +02:00
Manish Goregaokar
ec15946f98 Bump gstreamer in Travis 2019-05-16 12:15:12 -07:00
Jan Andre Ikenmeyer
b23219176d
Switch servo-deps back to https 2019-05-10 15:09:25 +02:00
Josh Matthews
5083451813
Install gcc-6 on TravisCI. 2019-04-26 16:53:56 -04:00
bors-servo
94c1551c8f
Auto merge of #23182 - jdm:xenial, r=jdm
Switch to Xenial for Linux 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/23182)
<!-- Reviewable:end -->
2019-04-26 12:51:09 -04:00
Josh Matthews
f316fb4b3b
Force python 2.7 on TravisCI. 2019-04-09 18:07:53 -04:00
Josh Matthews
aebb1f00a2
Install dev mesa GL utilities package. 2019-04-09 18:06:15 -04:00
Josh Matthews
331d304a6f
Use dev LLVM package from xenial apt repo. 2019-04-09 17:17:35 -04:00
Josh Matthews
1439602123 Switch to Xenial for Linux CI. 2019-04-09 11:09:14 -04:00
Josh Matthews
c0052c0894 Install virtualenv python module. 2019-04-01 17:13:14 -04:00
Gregory Terzian
7bc29205ef add linux sampler 2019-03-29 23:05:44 -04:00
Fernando Jiménez Moreno
fc28073dfb Update GStreamer binaries and setup for Travis 2019-03-25 09:51:54 +01:00
Pyfisch
1855c88d61 Fix test-tidy self test
Install rustup on first Travis job.
Only use rustfmt::skip as an outer attribute.
2018-11-07 09:37:55 +01:00
Jan Andre Ikenmeyer
357f23fae1
Consistent servo-deps download URLs 2018-11-06 12:20:10 +01:00
bors-servo
304e09732e
Auto merge of #21594 - gterzian:try_to_fix_travis, r=jdm
Try to fix travis

<!-- 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: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #21592 (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/21594)
<!-- Reviewable:end -->
2018-10-10 17:42:37 -04:00
Fernando Jiménez Moreno
fb29a625f4 Update gstreamer binaries for Travis. With plugins-base now 2018-09-27 23:08:06 +02:00
Gregory Terzian
3457ba1440 do not cache cargo registry and target dir on travis 2018-09-07 00:40:43 +08:00
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