Skip to content

Commit 74ef2d4

Browse files
improved tests
Signed-off-by: Arnav Gupta <arnav@codingblocks.com>
1 parent d11eaed commit 74ef2d4

File tree

7 files changed

+58
-0
lines changed

7 files changed

+58
-0
lines changed

tests/c/test_worker.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ docker run \
2222
-w /usr/src/runbox codingblocks/judge-worker-c \
2323
bash -c "/bin/compile.sh && /bin/run.sh"
2424

25+
expected="Hello World"
26+
actual="$(cat ${RUNBOX}/run.stdout)"
27+
if [ "$expected" == "$actual" ] ;then
28+
:
29+
else
30+
echo "MISMATCH: Expected = $expected; Actual = $expected"
31+
exit 1
32+
fi
2533

2634
# Delete runbox
2735
rm -rf $RUNBOX

tests/cpp/test_worker.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,14 @@ docker run \
2222
-w /usr/src/runbox codingblocks/judge-worker-cpp \
2323
bash -c "/bin/compile.sh && /bin/run.sh"
2424

25+
expected="Hello World"
26+
actual="$(cat ${RUNBOX}/run.stdout)"
27+
if [ "$expected" == "$actual" ] ;then
28+
:
29+
else
30+
echo "MISMATCH: Expected = $expected; Actual = $expected"
31+
exit 1
32+
fi
33+
2534
# Delete runbox
2635
rm -rf $RUNBOX

tests/java8/test_worker.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,14 @@ docker run \
2222
-w /usr/src/runbox codingblocks/judge-worker-java8 \
2323
bash -c "/bin/compile.sh && /bin/run.sh"
2424

25+
expected="Hello World"
26+
actual="$(cat ${RUNBOX}/run.stdout)"
27+
if [ "$expected" == "$actual" ] ;then
28+
:
29+
else
30+
echo "MISMATCH: Expected = $expected; Actual = $expected"
31+
exit 1
32+
fi
33+
2534
# Delete runbox
2635
rm -rf $RUNBOX

tests/nodejs6/test_worker.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ docker run \
2525
-w /usr/src/runbox codingblocks/judge-worker-nodejs6 \
2626
bash -c "/bin/compile.sh && /bin/run.sh"
2727

28+
expected="Hello World"
29+
actual="$(cat ${RUNBOX}/run.stdout)"
30+
if [ "$expected" == "$actual" ] ;then
31+
:
32+
else
33+
echo "MISMATCH: Expected = $expected; Actual = $expected"
34+
exit 1
35+
fi
2836

2937
# Delete runbox
3038
rm -rf $RUNBOX

tests/nodejs8/test_worker.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ docker run \
2525
-w /usr/src/runbox codingblocks/judge-worker-nodejs8 \
2626
bash -c "/bin/compile.sh && /bin/run.sh"
2727

28+
expected="Hello World"
29+
actual="$(cat ${RUNBOX}/run.stdout)"
30+
if [ "$expected" == "$actual" ] ;then
31+
:
32+
else
33+
echo "MISMATCH: Expected = $expected; Actual = $expected"
34+
exit 1
35+
fi
2836

2937
# Delete runbox
3038
rm -rf $RUNBOX

tests/py2/test_worker.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ docker run \
2525
-w /usr/src/runbox codingblocks/judge-worker-py2 \
2626
bash -c "/bin/compile.sh && /bin/run.sh"
2727

28+
expected="Hello World"
29+
actual="$(cat ${RUNBOX}/run.stdout)"
30+
if [ "$expected" == "$actual" ] ;then
31+
:
32+
else
33+
echo "MISMATCH: Expected = $expected; Actual = $expected"
34+
exit 1
35+
fi
2836

2937
# Delete runbox
3038
rm -rf $RUNBOX

tests/py3/test_worker.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ docker run \
2525
-w /usr/src/runbox codingblocks/judge-worker-py3 \
2626
bash -c "/bin/compile.sh && /bin/run.sh"
2727

28+
expected="Hello World"
29+
actual="$(cat ${RUNBOX}/run.stdout)"
30+
if [ "$expected" == "$actual" ] ;then
31+
:
32+
else
33+
echo "MISMATCH: Expected = $expected; Actual = $expected"
34+
exit 1
35+
fi
2836

2937
# Delete runbox
3038
rm -rf $RUNBOX

0 commit comments

Comments
 (0)