From a43caa75ce7293a4aea91228daf379f06817f5d8 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Wed, 11 Nov 2015 20:38:18 -0800 Subject: add simple example --- check.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'check.py') 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: -- cgit v1.2.3