如何在不运行的情况下构建Rust示例

时间:2015-04-30 13:34:59

标签: rust travis-ci rust-cargo

有没有办法在不运行Rust的情况下构建Rust示例? 特别是使用Travis CI成功构建示例。

3 个答案:

答案 0 :(得分:4)

cargo test自动构建示例(但不运行它们)。我认为它首先在主要测试赛跑者之前完成,但您可以使用cargo test -v进行验证。

答案 1 :(得分:1)

我使用以下代码在Travis上运行

language: rust
rust:
  - stable
  - beta
script:
  - cargo build --verbose --all
  - cargo test --verbose --all

答案 2 :(得分:0)

cargo test运行示例。

为了构建它,我这样做:

for i in examples/*; do cargo build --target=x86_64-pc-windows-gnu --verbose --example $(basename $i .rs); done

Cargo issue #192涵盖了类似内容的功能请求。