summaryrefslogtreecommitdiff
path: root/check.py
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-11 20:38:18 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-11 20:38:18 -0800
commita43caa75ce7293a4aea91228daf379f06817f5d8 (patch)
treecf19d50e137e9c4a80180bfb90d084f418e337f5 /check.py
parented47fbc9ce48e712548d937195e0f7d333da55c4 (diff)
downloadbinaryen-a43caa75ce7293a4aea91228daf379f06817f5d8.tar.gz
binaryen-a43caa75ce7293a4aea91228daf379f06817f5d8.tar.bz2
binaryen-a43caa75ce7293a4aea91228daf379f06817f5d8.zip
add simple example
Diffstat (limited to 'check.py')
-rwxr-xr-xcheck.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/check.py b/check.py
index 6717fccb2..c4bce02aa 100755
--- a/check.py
+++ b/check.py
@@ -77,6 +77,14 @@ for t in tests:
if actual != expected:
fail(actual, expected)
+print '\n[ checking example testcases... ]\n'
+
+subprocess.check_call(['g++', '-std=c++11', os.path.join('test', 'example', 'find_div0s.cpp'), '-Isrc', '-g'])
+actual = subprocess.Popen(['./a.out'], stdout=subprocess.PIPE).communicate()[0]
+expected = open(os.path.join('test', 'example', 'find_div0s.txt')).read()
+if actual != expected:
+ fail(actual, expected)
+
print '\n[ checking binaryen-shell spec testcases... ]\n'
if len(requested) == 0: