| #!/usr/bin/env sh | |
|  | |
| set -e | |
| 
 | |
| cd $(dirname "$0")/.. | |
| 
 | |
| case "$1" in | |
|   sim) | |
|     true | |
|   ;; | |
|   *) | |
|     echo "Unknown test suite '$1'" | |
|     exit 1 | |
|   ;; | |
| esac | |
| 
 | |
| run_task() { | |
|   echo "::group::Test $1" | |
|   cd "$1"/"$2"/vhdl | |
|   $MAKE "$2" | |
|   cd ../../.. | |
|   echo '::endgroup::' | |
| } | |
| 
 | |
| for item in aes cbcaes cbcdes cbcmac_des cbctdes ctraes des tdes; do | |
|   run_task "$item" "$1" | |
| done
 |