-
Notifications
You must be signed in to change notification settings - Fork 0
/
mk.tests
executable file
·39 lines (29 loc) · 1.3 KB
/
mk.tests
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh -x
# $Id: mk.tests,v 1.3 2019-01-28 15:18:17-08 - - $
export PATH=$PATH:/afs/cats.ucsc.edu/courses/cmps112-wm/bin
checksource *.ml* >check.log
# Don't deduct points for parser.ml and scanner.ml.
# parser.ml and scanner.ml are generated files.
./sbinterp 00-hello-world.sb >00-hello-world.log 2>&1
./sbinterp 01-1to10.sb >01-1to10.log 2>&1
./sbinterp 02-exprs.sb >02-exprs.log 2>&1
./sbinterp 10-exprs.sb >10-exprs.log 2>&1
./sbinterp 11-let.sb >11-let.log 2>&1
./sbinterp 12-let-dim.sb >12-let-dim.log 2>&1
./sbinterp 20-goto.sb >20-goto.log 2>&1
./sbinterp 21-let-if.sb >21-let-if.log 2>&1
./sbinterp 22-fibonacci.sb >22-fibonacci.log 2>&1
./sbinterp 25-pi-e-fns.sb >25-pi-e-fns.log 2>&1
echo 0 | \
./sbinterp 30-input-pi.sb >30-input-pi.log 2>&1
echo 1 | \
./sbinterp 30-input-pi.sb >>30-input-pi.log 2>&1
echo 4269 | \
./sbinterp 31-big-o-.sb >31-big-o-.log 2>&1
echo 1 42 69 107 | \
./sbinterp 32-factorial.sb >32-factorial.log 2>&1
echo 1 0 0 1 1 0 2 2 2 | \
./sbinterp 33-quadratic.sb >33-quadratic.log 2>&1
echo 5 1 4 2 3 10 1024 0 | \
./sbinterp 40-sort-array.sb >40-sort-array.log 2>&1
./sbinterp 41-eratosthenes.sb >41-eratosthenes.log 2>&1