Advertisement
kkragoth

boring bash

Mar 24th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.47 KB | None | 0 0
  1. for i in $(seq -f "%02g" 0 10)
  2. do
  3.     runghc Main.hs < tests/good$i.in > my_outs/$i.out &>/dev/null;
  4. done
  5.  
  6. good=0
  7. bad=0
  8. all=0
  9. for i in $(seq -f "%02g" 0 10)
  10. do
  11.     ((++all))
  12.     if diff -q tests/good$i.ps my_outs/$i.out &>/dev/null; then
  13.         echo -e "\e[0mTest\e[0m \e[1m$i\e[0m:  \e[1m\e[92mOK"
  14.         ((++good))
  15.     else
  16.         echo -e "\e[0mTest\e[0m \e[1m$i\e[0m:  \e[1m\e[31mWRONG"
  17.         ((++bad))
  18.     fi
  19. done
  20.  
  21. echo -e "\e[0m Passes: $good/$all"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement