diff options
author | Jukka Jylänki <jujjyl@gmail.com> | 2014-05-05 23:32:20 +0300 |
---|---|---|
committer | Jukka Jylänki <jujjyl@gmail.com> | 2014-05-05 23:34:39 +0300 |
commit | bce9b33b73f4c3fb4c31fcf513061c776ed87c2d (patch) | |
tree | e542fb4923dbc585132516dae3a466fdb204f0a5 /tests | |
parent | a4e3a2c456eaaedbef87766da1dcb8b99a95bf52 (diff) |
Add support to function run_js() in jsrun.py to assert against a given process return code. This uncovers issues in other.test_embind which were not caught before. See #2335.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_other.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/test_other.py b/tests/test_other.py index 779335bb..137a83b1 100644 --- a/tests/test_other.py +++ b/tests/test_other.py @@ -1891,7 +1891,7 @@ This pointer might make sense in another type signature: i: 0 Popen([PYTHON, EMCC, path_from_root('tests', 'embind', 'embind_test.cpp'), '--post-js', path_from_root('tests', 'embind', 'underscore-1.4.2.js'), '--post-js', path_from_root('tests', 'embind', 'imvu_test_adapter.js'), '--post-js', path_from_root('tests', 'embind', 'embind.test.js')] + args, stderr=PIPE if fail else None).communicate() assert os.path.exists(self.in_dir('a.out.js')) == (not fail) if not fail: - output = run_js(self.in_dir('a.out.js'), stdout=PIPE, stderr=PIPE, full_output=True) + output = run_js(self.in_dir('a.out.js'), stdout=PIPE, stderr=PIPE, full_output=True, assert_returncode=0) assert "FAIL" not in output, output def test_llvm_nativizer(self): |