2 Star 6 Fork 5

jmjoy / apollo-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
test-coverage.sh 688 Bytes
一键复制 编辑 原始数据 按行查看 历史
jmjoy 提交于 2019-12-27 20:55 . Finish base logic.
#!/usr/bin/env bash
set -xe
TMP_CARGO_CLIENT_DIR=/tmp/apollo-client
CARGO_INCREMENTAL=0 RUSTFLAGS="-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Zno-landing-pads" cargo +nightly test --features full
mkdir -p ${TMP_CARGO_CLIENT_DIR}
zip -0 ${TMP_CARGO_CLIENT_DIR}/ccov.zip `find . \( -name "apollo*.gc*" \) -print`
grcov ${TMP_CARGO_CLIENT_DIR}/ccov.zip -s . -t lcov --llvm --branch --ignore-not-existing --ignore "/*" -o ${TMP_CARGO_CLIENT_DIR}/lcov.info
genhtml -o ${TMP_CARGO_CLIENT_DIR}/report/ --show-details --highlight --ignore-errors source --legend ${TMP_CARGO_CLIENT_DIR}/lcov.info
xdg-open ${TMP_CARGO_CLIENT_DIR}/report/index.html
Rust
1
https://gitee.com/jmjoy/apollo-client.git
git@gitee.com:jmjoy/apollo-client.git
jmjoy
apollo-client
apollo-client
master

搜索帮助