Skip to content
Snippets Groups Projects
Select Git revision
  • 5585af98c12048daa7d9c5b65b92f4f95a73ea5d
  • master default protected
  • sub1_resubmit
  • resubmit
  • stack
  • newSematics
6 results

test.sh

Blame
  • test.sh 429 B
    #!/bin/sh
    PROBLEM=$1
    INPUT=$2
    TESTCASES=~/dev/plc/testCases
    EXEC_DIR=~/dev/plc
    cd $TESTCASES/pr$PROBLEM/inputs/input$INPUT
    echo "Expected:"
    EXP=$(cat $TESTCASES/pr$PROBLEM/expected/exp$INPUT.txt)
    cat $TESTCASES/pr$PROBLEM/expected/exp$INPUT.txt
    echo "Got:"
    GOT=$($EXEC_DIR/csvql $EXEC_DIR/pr$PROBLEM.cql)
    $EXEC_DIR/csvql $EXEC_DIR/pr$PROBLEM.cql
    
    if [ "$EXP" = "$GOT" ];
    then
        echo "Test passed"
    else
        echo "Test failed"
    fi