You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by uw...@apache.org on 2018/05/07 18:58:48 UTC
[arrow] branch master updated: ARROW-2477: [Rust] Set up code
coverage in CI
This is an automated email from the ASF dual-hosted git repository.
uwe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/master by this push:
new c46f625 ARROW-2477: [Rust] Set up code coverage in CI
c46f625 is described below
commit c46f625913df3aab56802ad699f0ac0042f37b13
Author: Chao Sun <su...@apache.org>
AuthorDate: Mon May 7 20:58:36 2018 +0200
ARROW-2477: [Rust] Set up code coverage in CI
It may require some setup on the coveralls.io. I'm just giving it a blind try right now.
Author: Chao Sun <su...@apache.org>
Closes #1942 from sunchao/rust-code-coverage and squashes the following commits:
3c351ca8 <Chao Sun> fix
061b66f2 <Chao Sun> try again
0142a71a <Chao Sun> try again
bd53614f <Chao Sun> try again
697adc7b <Chao Sun> more fix
81996e83 <Chao Sun> more fix
14e7a590 <Chao Sun> use travis-cargo
5af1bd07 <Chao Sun> ARROW-2477: Set up code coverage in CI
---
.travis.yml | 13 +++++++++++++
ci/travis_script_rust.sh | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/.travis.yml b/.travis.yml
index 579dce4..b4ec6ff 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -181,10 +181,23 @@ matrix:
- language: rust
cache: cargo
rust: stable
+ addons:
+ apt:
+ packages:
+ - libcurl4-openssl-dev
+ - libelf-dev
+ - libdw-dev
+ - binutils-dev
+ - cmake
before_script:
- if [ $ARROW_CI_RUST_AFFECTED != "1" ]; then exit; fi
+ - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
+ - cargo install --force cargo-travis && export PATH=$HOME/.cargo/bin:$PATH
script:
- $TRAVIS_BUILD_DIR/ci/travis_script_rust.sh
+ after_success:
+ - pushd ${TRAVIS_BUILD_DIR}/rust
+ - cargo coveralls --verbose
after_failure:
- COREFILE=$(find . -maxdepth 2 -name "core*" | head -n 1)
diff --git a/ci/travis_script_rust.sh b/ci/travis_script_rust.sh
index 6a8ecf0..ff12483 100755
--- a/ci/travis_script_rust.sh
+++ b/ci/travis_script_rust.sh
@@ -27,7 +27,7 @@ pushd $RUST_DIR
rustup component add rustfmt-preview
cargo fmt --all -- --write-mode=diff
# raises on any warnings
-cargo rustc -- -D warnings
+cargo rustc -- -D warnings
cargo build
cargo test
--
To stop receiving notification emails like this one, please contact
uwe@apache.org.