Vendor things
This commit is contained in:
parent
5deceec006
commit
977e3c17e5
19434 changed files with 10682014 additions and 0 deletions
30
third-party/vendor/regex-syntax/test
vendored
Executable file
30
third-party/vendor/regex-syntax/test
vendored
Executable file
|
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
# cd to the directory containing this crate's Cargo.toml so that we don't need
|
||||
# to pass --manifest-path to every `cargo` command.
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# This is a convenience script for running a broad swath of the syntax tests.
|
||||
echo "===== DEFAULT FEATURES ==="
|
||||
cargo test
|
||||
|
||||
features=(
|
||||
std
|
||||
unicode
|
||||
unicode-age
|
||||
unicode-bool
|
||||
unicode-case
|
||||
unicode-gencat
|
||||
unicode-perl
|
||||
unicode-script
|
||||
unicode-segment
|
||||
)
|
||||
for f in "${features[@]}"; do
|
||||
echo "=== FEATURE: $f ==="
|
||||
# We only run library tests because I couldn't figure out how to easily
|
||||
# make doc tests run in 'no_std' mode. In particular, without the Error
|
||||
# trait, using '?' in doc tests seems tricky.
|
||||
cargo test --no-default-features --lib --features "$f"
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue