summaryrefslogtreecommitdiffstats
path: root/chall/ply-2.2/test/testyacc.py
diff options
context:
space:
mode:
Diffstat (limited to 'chall/ply-2.2/test/testyacc.py')
-rw-r--r--chall/ply-2.2/test/testyacc.py58
1 files changed, 0 insertions, 58 deletions
diff --git a/chall/ply-2.2/test/testyacc.py b/chall/ply-2.2/test/testyacc.py
deleted file mode 100644
index f976ff5..0000000
--- a/chall/ply-2.2/test/testyacc.py
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/local/bin
-# ----------------------------------------------------------------------
-# testyacc.py
-#
-# Run tests for the yacc module
-# ----------------------------------------------------------------------
-
-import sys,os,glob
-
-if len(sys.argv) < 2:
- print "Usage: python testyacc.py directory"
- raise SystemExit
-
-dirname = None
-make = 0
-
-for o in sys.argv[1:]:
- if o == '-make':
- make = 1
- else:
- dirname = o
- break
-
-if not dirname:
- print "Usage: python testyacc.py [-make] directory"
- raise SystemExit
-
-f = glob.glob("%s/%s" % (dirname,"yacc_*.py"))
-
-print "**** Running tests for yacc ****"
-
-for t in f:
- name = t[:-3]
- print "Testing %-32s" % name,
- os.system("rm -f %s/parsetab.*" % dirname)
- if make:
- if not os.path.exists("%s.exp" % name):
- os.system("python %s.py >%s.exp 2>&1" % (name,name))
- passed = 1
- else:
- os.system("python %s.py >%s.out 2>&1" % (name,name))
- a = os.system("diff %s.out %s.exp >%s.dif" % (name,name,name))
- if a == 0:
- passed = 1
- else:
- passed = 0
-
- if passed:
- print "Passed"
- else:
- print "Failed. See %s.dif" % name
-
-
-
-
-
-
-