• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

QuantEcon / QuantEcon.py / 32448903865
91%

Build:
DEFAULT BRANCH: main
Ran 21 Aug 2026 05:03AM UTC
Jobs 1
Files 95
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Aug 2026 04:59AM UTC coverage: 90.78%. Remained the same
32448903865

push

github

web-flow
WASM: JupyterLite environment config and browser smoke suite (#938)

* WASM: add JupyterLite environment config and browser smoke suite (#928)

* CI: add native smoke run for ci/wasm/smoke_test.py

* CI: add Playwright-based Emscripten/JupyterLite WASM smoke job

* CI: fix missing quantecon install and micromamba for WASM job

* CI: scope default pytest collection to quantecon/

Bare pytest from the repo root (as run by ci_np2.yml) died collecting
ci/wasm/test_jupyterlite.py because playwright is not installed in the
test environments.  testpaths keeps bare pytest collecting exactly the
package tests as before; ci/wasm stays opt-in via an explicit path.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* CI: move Emscripten runner job to a follow-up under #933

The wasm job exercises the released conda-forge package (quantecon is
not on emscripten-forge-4x), so it cannot gate PR source and needs its
own red/green iteration; it will be developed in a follow-up PR under
issue #933 with the review fixes applied (drop --with-deps, add
pytest-timeout, needs: native, no _site cache).

The native gate stays on every PR and gets timeout-minutes so a hang
cannot burn the 6-hour job limit again (the last run's Playwright
browser install hung for the full limit).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* TST: drive JupyterLite cells by completion sentinel, not kernel status

Each cell is wrapped in try/finally printing a unique token and _run
waits for that token in the output area.  This removes the fragile
kernel-status selector, the stale-idle race (the indicator may not have
flipped to busy yet), and the traceback-prone substring assertions --
tests now assert on unique uppercase sentinels.  insert_text replaces
keyboard.type so multi-line cells are not mangled by the console's
run-on-Enter binding and auto-indent.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* MAINT: drop unused pytest from wasm env; soften smoke_test doc... (continued)

5238 of 5770 relevant lines covered (90.78%)

0.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32448903865.1 21 Aug 2026 05:03AM UTC 95
90.78
GitHub Action Run
Source Files on build 32448903865
  • Tree
  • List 95
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32448903865
  • 481947de on github
  • Prev Build on main (#32443609216)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc