Advertisement
qwerty787788

DGCJ Tester

Aug 5th, 2016
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.60 KB | None | 0 0
  1. #!/bin/bash
  2. dcj='~/dgcj/dcj.sh'
  3.  
  4. javac Gen.java
  5.  
  6. TEST=0
  7. while [ TRUE ]; do
  8.     ((TEST++))
  9.     echo "TEST = $TEST"
  10.     java Gen > input.txt
  11.     if [ -f result2.txt ]; then
  12.         rm result2.txt
  13.     fi
  14.     # for NODES in 2 3 5 8 10 20
  15.     for NODES in 1 10
  16.     do
  17.         echo "nodes = $NODES";
  18.         ~/dgcj/dcj.sh test --source Main.java --library asteroids.java --nodes $NODES --output=all > result.txt
  19.         cat result.txt
  20.         if [ -f result2.txt ]; then
  21.             DIFF=$(diff result.txt result2.txt)
  22.             if [ "$DIFF" ]; then
  23.               echo "Files differ";
  24.               exit -123;
  25.             fi
  26.             rm result2.txt
  27.         fi
  28.         cp result.txt result2.txt
  29.     done
  30. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement