1c67d6573Sopenharmony_ci#!/bin/bash 2c67d6573Sopenharmony_ci 3c67d6573Sopenharmony_ciset -e 4c67d6573Sopenharmony_ci 5c67d6573Sopenharmony_ci# This is a convenience script for running a broad swath of the syntax tests. 6c67d6573Sopenharmony_ciecho "===== DEFAULT FEATURES ===" 7c67d6573Sopenharmony_cicargo test 8c67d6573Sopenharmony_ci 9c67d6573Sopenharmony_cifeatures=( 10c67d6573Sopenharmony_ci unicode 11c67d6573Sopenharmony_ci unicode-age 12c67d6573Sopenharmony_ci unicode-bool 13c67d6573Sopenharmony_ci unicode-case 14c67d6573Sopenharmony_ci unicode-gencat 15c67d6573Sopenharmony_ci unicode-perl 16c67d6573Sopenharmony_ci unicode-script 17c67d6573Sopenharmony_ci unicode-segment 18c67d6573Sopenharmony_ci) 19c67d6573Sopenharmony_cifor f in "${features[@]}"; do 20c67d6573Sopenharmony_ci echo "===== FEATURE: $f ===" 21c67d6573Sopenharmony_ci cargo test --no-default-features --features "$f" 22c67d6573Sopenharmony_cidone 23