From c0e7c2a87832d6a2551319047ea1c135a096422a Mon Sep 17 00:00:00 2001 From: Sanjar Ahmadov Date: Sun, 2 May 2021 09:49:23 -0400 Subject: [PATCH] added test scripts --- build.sh | 3 +++ generate_assembly_r.sh | 12 ++++++++++++ generate_assembly_s.sh | 12 ++++++++++++ run_r.sh | 12 ++++++++++++ run_s.sh | 12 ++++++++++++ test_sample.sh | 5 +++++ 6 files changed, 56 insertions(+) create mode 100755 build.sh create mode 100755 generate_assembly_r.sh create mode 100755 generate_assembly_s.sh create mode 100755 run_r.sh create mode 100755 run_s.sh create mode 100755 test_sample.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..f4e6621 --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +mvn clean package -e diff --git a/generate_assembly_r.sh b/generate_assembly_r.sh new file mode 100755 index 0000000..fb40b97 --- /dev/null +++ b/generate_assembly_r.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Generating assembly code for file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrr ${FILENAME} diff --git a/generate_assembly_s.sh b/generate_assembly_s.sh new file mode 100755 index 0000000..129dd7f --- /dev/null +++ b/generate_assembly_s.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Generating assembly code for file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrs ${FILENAME} diff --git a/run_r.sh b/run_r.sh new file mode 100755 index 0000000..2ab3ab0 --- /dev/null +++ b/run_r.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Running file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrr --run ${FILENAME} diff --git a/run_s.sh b/run_s.sh new file mode 100755 index 0000000..9d41415 --- /dev/null +++ b/run_s.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +FILENAME=$1 + +if [ -z "$1" ] ; then + echo "FILENAME is missing" + exit 1 +fi + +echo "Running file ${FILENAME}" + +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrs --run ${FILENAME} diff --git a/test_sample.sh b/test_sample.sh new file mode 100755 index 0000000..eaaa8bf --- /dev/null +++ b/test_sample.sh @@ -0,0 +1,5 @@ +#!/bin/bash + + +echo "Running all test cases inside src/test/data/pa3/sample/ folder)" +java -cp "chocopy-ref.jar:target/assignment.jar" chocopy.ChocoPy --pass=rrs --test --run --dir src/test/data/pa3/sample/