Move panic test to top of script
The test that checks for a panic uses `cargo test --exact`, it makes sense to put it at the top of the script right after we run `cargo test` so we can run the test without triggering a re-build.
This commit is contained in:
parent
ae985dd191
commit
d2e1f8cc95
|
@ -15,6 +15,9 @@ fi
|
||||||
cargo --version
|
cargo --version
|
||||||
rustc --version
|
rustc --version
|
||||||
|
|
||||||
|
# Test if panic in C code aborts the process (either with a real panic or with SIGILL)
|
||||||
|
cargo test -- --ignored --exact 'tests::test_panic_raw_ctx_should_terminate_abnormally' 2>&1 | tee /dev/stderr | grep "SIGILL\\|panicked at '\[libsecp256k1\]"
|
||||||
|
|
||||||
# Make all cargo invocations verbose
|
# Make all cargo invocations verbose
|
||||||
export CARGO_TERM_VERBOSE=true
|
export CARGO_TERM_VERBOSE=true
|
||||||
|
|
||||||
|
@ -86,9 +89,6 @@ if [ "$DO_ASAN" = true ]; then
|
||||||
cargo run --release --features=alloc --manifest-path=./no_std_test/Cargo.toml | grep -q "Verified alloc Successfully"
|
cargo run --release --features=alloc --manifest-path=./no_std_test/Cargo.toml | grep -q "Verified alloc Successfully"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Test if panic in C code aborts the process (either with a real panic or with SIGILL)
|
|
||||||
cargo test -- --ignored --exact 'tests::test_panic_raw_ctx_should_terminate_abnormally' 2>&1 | tee /dev/stderr | grep "SIGILL\\|panicked at '\[libsecp256k1\]"
|
|
||||||
|
|
||||||
# Bench
|
# Bench
|
||||||
if [ "$DO_BENCH" = true ]; then
|
if [ "$DO_BENCH" = true ]; then
|
||||||
cargo bench --all --features="unstable"
|
cargo bench --all --features="unstable"
|
||||||
|
|
Loading…
Reference in New Issue