#!/bin/bash | |
set -e | |
# This is a convenience script for running a broad swath of the syntax tests. | |
echo "===== DEFAULT FEATURES ===" | |
cargo test | |
features=( | |
unicode | |
unicode-age | |
unicode-bool | |
unicode-case | |
unicode-gencat | |
unicode-perl | |
unicode-script | |
unicode-segment | |
) | |
for f in "${features[@]}"; do | |
echo "===== FEATURE: $f ===" | |
cargo test --no-default-features --features "$f" | |
done |