20 lines
402 B
Plaintext
20 lines
402 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
failed=0
|
||
|
|
||
|
for dir in tests/extracted/*; do
|
||
|
for file in $dir/*.fos; do
|
||
|
for language in Python Javascript Haskell; do
|
||
|
echo bin/fosgen -l ${language%.*} $file ...
|
||
|
bin/fosgen -l $language $file
|
||
|
if [[ $? -ne 0 ]]; then
|
||
|
echo ' ... Failed.'
|
||
|
((failed++))
|
||
|
fi
|
||
|
done
|
||
|
done
|
||
|
done
|
||
|
|
||
|
echo "Code generation completed with $failed failures."
|
||
|
exit $failed
|