X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=test.sh;h=4d89ab0233fe1cfd82b8f22a16d0a31a41b4799d;hb=HEAD;hp=dc1245c35e13d5ec3297671b8db68bf840ab3011;hpb=9abf7d87da7cd3c36791703715da0b1c42f0116a;p=dnssec-prover diff --git a/test.sh b/test.sh index dc1245c..e2f7039 100755 --- a/test.sh +++ b/test.sh @@ -1,5 +1,12 @@ #!/bin/sh set -eox + +RUSTC_MINOR_VERSION=$(rustc --version | awk '{ split($2,a,"."); print a[2] }') +if [ "$RUSTC_MINOR_VERSION" = 63 ]; then + export RUSTC_BOOTSTRAP=1 + export RUSTFLAGS=--cfg=rust_1_63 +fi + cargo test --no-default-features cargo test cargo test --no-default-features --features std @@ -12,5 +19,10 @@ cargo build --lib --features std cargo build --lib --features tokio cargo build --lib --features validation cargo build --lib --features std,tokio,validation +cargo build --lib --features std,tokio,validation --release cargo build --bin http_proof_gen --features build_server cargo doc --features std,tokio,validation +cd fuzz +RUSTFLAGS="$RUSTFLAGS --cfg=fuzzing" RUSTC_BOOTSTRAP=1 cargo build --features stdin_fuzz +cd ../bench +RUSTFLAGS="$RUSTFLAGS --cfg=dnssec_validate_bench" cargo bench