diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 27b4549c8..007a1b2d2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -169,6 +169,7 @@ jobs: env: PYODIDE_VERSION: '0.21.0-alpha.2' PYTHON_VERSION: '3.10.2' + EMSCRIPTEN_VERSION: '3.1.14' NODE_VERSION: 18 steps: - uses: actions/checkout@v3 diff --git a/.gitignore b/.gitignore index fd374b50f..9e0ee24db 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,4 @@ docs/_build/ tests/package.json tests/package-lock.json tests/node_modules -/.hypothesis/ +.hypothesis/ diff --git a/tests/emscripten_runner.js b/tests/emscripten_runner.js index b14890302..e6944f592 100644 --- a/tests/emscripten_runner.js +++ b/tests/emscripten_runner.js @@ -98,6 +98,7 @@ async function main() { const pytest = pyodide.pyimport('pytest'); FS.chdir("/test_dir"); errcode = pytest.main(); + process.exit(errcode); } catch (e) { console.error(e); process.exit(1);