Commit graph

58 commits

Author SHA1 Message Date
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
Ravi Shankar
78a966c547 Refactored tidy for efficiency and optionally provide feedback on progress 2016-02-25 13:07:29 +05:30
Florian Hahn
dfdbcabc2e Add infrastructure for compiletests
Also adds compilefail tests for some lints, closes #5646.
2016-02-04 16:00:09 +01:00
nxnfufunezn
5b699a5fff Fixes #9398 Integrate BuildTimeTrend into TravisCI 2016-01-21 15:34:13 -05:00
Emilio Cobos Álvarez
b57fc731c2 ci: Make travis link libgles2-mesa-dev on linux 2015-12-22 04:33:04 +01:00
Mike Atkins
4417b8fd4a Run unit tests in ci
This resolves #8856
2015-12-07 09:43:57 -05:00
Martin Feckie
80721a64d0 Add to manifest checks to .travis.yml 2015-11-21 15:45:49 +11:00
bors-servo
d16ba51b47 Auto merge of #8366 - larsbergstrom:ccache, r=frewsxcv
Add CCACHE infra and turn it on in travis

r? @Manishearth

This lets devs configure their use of CCACHE with their .servobuild file, as usual. For build environments, they can either have a .servobuild file or set the CCACHE env var to point at the ccache binary to use.

It also adds support for ccache to our travis builds. Buildbot will come in a separate commit to the saltfs repo.

It is expected that the various cargo makefiles will look at this variable and do the "right thing" to tell their native build to instead use ccache. e.g., https://github.com/servo/mozjs/pull/62

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8366)
<!-- Reviewable:end -->
2015-11-07 07:01:54 +05:30
Lars Bergstrom
e0ea1e09b3 move the env into the matrix include 2015-11-06 13:58:32 -06:00
Lars Bergstrom
5c5acc0249 Add CCACHE infra and turn it on in travis 2015-11-05 14:47:23 -06:00
Manish Goregaokar
e2a7b0b869 Make travis warn on changed lockfiles 2015-11-06 00:45:01 +05:30
Corey Farwell
dbe6da874b Travis CI building cleanup, enable caching
The only reason the Dockerfile was introduced is because the default
machines that Travis uses are based on Ubuntu 12.04, which has some very
old incompatible dependencies with Servo. Docker allowed use to use a
new version of Ubuntu, allowing us to compile with ease. I just learned
that they are currently beta testing 14.04 support:

http://docs.travis-ci.com/user/trusty-ci-environment/

This commit updates our Travis config to remove our dependency on Docker
and just build directly on the images, reducing some complexity and also
overhead of downloading Docker images.

In addition, this commit also enables caching of the .servo and .cargo
directories on Travis in an attempt to reduce build times.

http://docs.travis-ci.com/user/caching/#Arbitrary-directories
2015-10-15 15:54:03 -04:00
Corey Farwell
1aed8503b0 Use consistent indentation in YAML file 2015-10-11 11:15:18 -04:00
Corey Farwell
cccf326d12 Use Travis container-based infra for test-tidy 2015-10-11 11:15:13 -04:00
Corey Farwell
ad399bd76f Build Servo on Travis 2015-10-08 10:59:06 -04:00
Manish Goregaokar
ca058508cd Only for master 2015-03-14 17:16:39 +05:30
Manish Goregaokar
62f7766acb Check tidy in Travis file 2015-03-14 17:09:43 +05:30
Lars Bergstrom
726cd91fd9 Disable travis 2014-09-24 18:29:37 -06:00
Simon Sapin
547b5ea6fb Make Travis upload to doc.servo.org again. 2014-09-18 13:39:12 +01:00
Jack Moffitt
99e07e11db Run build-cef last so that tests don't cause a rebuild. 2014-09-10 23:46:13 -06:00
Jack Moffitt
cc0cf9dc2b Only pass extra link flags on OS X.
Fixes #3249
2014-09-09 11:12:02 -06:00
Jack Moffitt
c6ab60dbfc Cargoify servo 2014-09-08 20:21:42 -06:00
Simon Sapin
da146d1696 Renew the auth token for pushing to github pages
It’s been leaked in a Travis log
2014-08-27 19:48:41 +01:00
Ms2ger
885a246635 Split up web-platform-tests on Travis. 2014-08-27 16:24:12 +02:00
Manish Goregaokar
c791ec24a8 Parallelize test runs on Travis (fixes #2980). 2014-08-08 10:46:20 +02:00
Simon Sapin
8ff624ac3e Run Travis-CI build on pushes to all branches, not just master.
We can add a blacklist (rather than the previous whitelist) as needed
when we get newbors running.
2014-08-06 21:46:48 +01:00
Simon Sapin
54773d3ccd Build docs on Travis and upload them to GitHub Pages.
http://servo.github.io/servo/servo/index.html
2014-07-25 20:09:20 +01:00