projects
/
dnssec-prover
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Better support rustc 1.64+ by not requiring `RUSTC_BOOTSTRAP`
[dnssec-prover]
/
test.sh
diff --git
a/test.sh
b/test.sh
index 957265332560e2b34f88709f60fabc77a993cd2a..b55143a235e749f0de5e0269aaceb7981668c194 100755
(executable)
--- a/
test.sh
+++ b/
test.sh
@@
-1,6
+1,12
@@
#!/bin/sh
set -eox
#!/bin/sh
set -eox
-export RUSTC_BOOTSTRAP=1
+
+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
cargo test --no-default-features
cargo test
cargo test --no-default-features --features std
@@
-18,3
+24,5
@@
cargo build --bin http_proof_gen --features build_server
cargo doc --features std,tokio,validation
cd fuzz
RUSTFLAGS=--cfg=fuzzing RUSTC_BOOTSTRAP=1 cargo build --features stdin_fuzz
cargo doc --features std,tokio,validation
cd fuzz
RUSTFLAGS=--cfg=fuzzing RUSTC_BOOTSTRAP=1 cargo build --features stdin_fuzz
+cd ../bench
+RUSTFLAGS="--cfg=dnssec_validate_bench" cargo bench