diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-11-11 20:38:18 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-11-11 20:38:18 -0800 |
commit | a43caa75ce7293a4aea91228daf379f06817f5d8 (patch) | |
tree | cf19d50e137e9c4a80180bfb90d084f418e337f5 /check.py | |
parent | ed47fbc9ce48e712548d937195e0f7d333da55c4 (diff) | |
download | binaryen-a43caa75ce7293a4aea91228daf379f06817f5d8.tar.gz binaryen-a43caa75ce7293a4aea91228daf379f06817f5d8.tar.bz2 binaryen-a43caa75ce7293a4aea91228daf379f06817f5d8.zip |
add simple example
Diffstat (limited to 'check.py')
-rwxr-xr-x | check.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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: |