You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/sh -e
-
- EMULDIR=../../emul
- SHELL="${EMULDIR}/shell/shell"
-
- replay() {
- fn=$1
- replayfn=${fn%.*}.expected
- ACTUAL=$("${SHELL}" -f test.cfs < "${fn}" 2> /dev/null)
- EXPECTED=$(cat ${replayfn})
- if [ "$ACTUAL" = "$EXPECTED" ]; then
- echo ok
- else
- echo different. Whole output:
- echo "${ACTUAL}"
- exit 1
- fi
- }
-
- if [ ! -z $1 ]; then
- replay $1
- exit 0
- fi
-
- for fn in *.replay; do
- echo "Replaying ${fn}"
- replay "${fn}"
- done
|