Pietro Monteiro
d048e1e818
Use armv7 for android build on travis.
...
I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2017-03-19 09:38:26 -10:00
Pietro Monteiro
70ca967455
Remove option that breaks newer android emulators.
...
I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2017-03-14 10:00:45 -10:00
Georg Semmler
86c24b9e6b
Use only build.rs to build the native libraries for non-Windows builds.
...
I agree to license my contributions to each file under the terms
given at the top of each file I changed.
2017-03-05 15:10:51 -10:00
Brian Smith
b72c3f2671
Use default compiler on macOS on Travis CI instead of setting CC
& CXX
.
...
Most people probably aren't setting `CC` and `CXX` when building on MacOS,
so don't set those variables on Travis CI, to be more like typical use.
2017-03-04 11:47:51 -10:00
Brian Smith
abb20e83d7
Fix typo in comment in mk/travis.sh.
2017-03-04 11:47:10 -10:00
Brian Smith
9377df1b4a
Revert "Fix macOS builds on Travis CI."
...
This reverts commit 29fe1bc867d2bbcef331c4aa00dffd3b506a50ff.
2017-02-15 23:53:40 -10:00
Brian Smith
8f822853ff
Revert "Fix travis.sh $CC_X tests."
...
This reverts commit d65c5e14cb7b51f1ea653ff60ec7a6ba62efec99.
2017-02-15 23:53:33 -10:00
Brian Smith
d205dfed0d
Revert "Fix CC_X and CXX_X tests in Travis CI for macOS."
...
This reverts commit d520bd4d634c03017190ae5067c12bea4e16d4f7.
2017-02-15 23:53:23 -10:00
Brian Smith
d520bd4d63
Fix CC_X and CXX_X tests in Travis CI for macOS.
2017-02-15 23:04:07 -10:00
Brian Smith
d65c5e14cb
Fix travis.sh $CC_X tests.
2017-02-15 22:35:40 -10:00
Brian Smith
88088ef270
Use "-vv" to force cargo output in CI.
2017-02-15 22:11:43 -10:00
Brian Smith
29fe1bc867
Fix macOS builds on Travis CI.
2017-02-15 22:07:17 -10:00
Brian Smith
c84e4118f8
Fix formatting in the description of disable_dev_urandom_fallback
.
2016-07-03 08:35:26 -10:00
Brian Smith
abfb6c9470
Require the rsa_signing
feature for RSA signing.
2016-07-03 08:35:25 -10:00
Pietro Monteiro
72616bbf05
Build and test on ARM Android.
...
I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2016-05-19 17:11:32 -10:00
Pietro Monteiro
37892c5258
Improve ARM configuration on Travis CI.
...
Use ubuntu's gcc packages for 32 and 64-bit ARM. Use hard-float on
32-bit ARM. Use travis_wait on slow arm tests.
I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2016-05-12 15:46:00 -10:00
Brian Smith
63b10be8e3
Eliminate duplication of QEMU install on Travis CI.
2016-05-06 17:11:30 -10:00
Pietro Monteiro
1a1f458e3b
Cache kcov after installing it to speed up coverage builds.
2016-05-06 16:51:00 -10:00
Pietro Monteiro
f59aa7d7a9
Use Ubuntu Trusty to run ARM tests on backported QEMU 2.5.
2016-05-06 16:46:33 -10:00
Brian Smith
c447603837
Run cargo test
earlier in CI builds.
2016-04-29 10:54:28 -10:00
Brian Smith
e57166896b
Don't waste time testing that cargo doc
& cargo clean
work in CI.
...
This makes CI builds at least slightly more efficient. This adds up
when we have so many configurations to test.
2016-04-29 10:48:25 -10:00
Brian Smith
7e2aa420d6
Restore "cargo test" build config to production config.
2016-04-29 10:35:27 -10:00
Pietro Monteiro
0b5e21bbb7
Stop cleaning build files.
...
Travis does this automatically and we need them in case we're running
kcov.
2016-04-29 10:11:58 -10:00
Pietro Monteiro
9e3fc989fb
Use kcov to generate test coverage on Travis CI.
...
I agree to license my contributions to each file under the terms given
at the top of each file I changed.
2016-04-29 10:10:46 -10:00
Brian Smith
aaf30f2df6
Fix build.
2016-03-09 12:21:00 -10:00
Brian Smith
c5e3e96f7f
Pass the same flags to cargo doc
, cargo build
, and cargo test
.
...
`cargo doc` was not being passed the `--target` flag, which resulted in
it recompiling and relinking all the C code (at least) for x86-64 when
the target wasn't x86-64. This slowed down the build unnecessarily.
2016-03-09 11:12:37 -10:00
Brian Smith
6cc1d68838
Add ARM and Aarch64 to Travis CI (build only, no tests).
2016-02-02 23:16:40 -10:00
Brian Smith
c87120d5fd
Add comment about linker selection hack in travis.sh.
2016-01-31 19:30:52 -10:00
Brian Smith
8d7378dee1
Use $CC_X instead of cc
as the linker on Travis CI.
2016-01-30 23:02:35 -10:00
Brian Smith
1ac1375e10
Install i686 version of rust-std on Travis for i686 builds.
...
This is based on the the script named "test" from
https://github.com/carllerche/travis-rust-matrix commit
de565ce5afe1a4cb1e6311f9c08b5ebeda3e7eb1.
2016-01-30 17:29:53 -10:00
Brian Smith
aae3738861
Actually build/test 32-bit configurations in Travis CI.
...
$TARGET_X was being ignored by mk/travis.sh, and the target strings
were wrong.
2016-01-27 23:22:57 -10:00
Brian Smith
e5c9bd089d
Clean up CI scripts.
...
Remove more remnants of the "msbuild" configuration.
2015-10-29 12:40:03 -10:00
Brian Smith
00d26a3641
Test documentation generation in Travis CI.
2015-08-26 21:18:38 -07:00
Brian Smith
0a372e0aef
Add Rust builds to Travis CI.
2015-08-26 21:18:37 -07:00