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

source-academy / py-slang / 34242982262
86%

Build:
DEFAULT BRANCH: main
Ran 08 Sep 2026 03:24PM UTC
Jobs 1
Files 139
Run time 2min
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

08 Sep 2026 03:09PM UTC coverage: 85.753%. Remained the same
34242982262

push

github

web-flow
test(pynter): pin native Pynter's strict-bool if/elif/while/ternary conditions (#465)

py-slang#438 asked whether native Pynter's BR_T/BR_F (the compiled form
of every if/elif condition, while-loop condition, and conditional-
expression/ternary test) already enforces "Python §x only allows
boolean expressions" the same way the in-browser PVML interpreter does
(pinned by pvml.test.ts's "if 1:..." case, but only for that engine).
It does - pynter#37 confirmed this by inspection and by manually
exercising a built runner - but nothing in this repo's own suite
pinned it specifically for native Pynter: operator-conformance-
pynter.test.ts only sweeps operator x type combinations (control-flow
conditions are a different axis), and both native-pynter.test.ts and
pvml-runner.test.ts exercise the wiring against a fake stub binary,
not real PVML semantics.

Mirrors py2js-conditional-bool.test.ts's shape, but does not compare
against the CSE machine as the reference the way that file (and
generateNativePynterTestCases generally) does: the CSE machine doesn't
enforce this yet (py-slang#436), so using it as "expected" here would
pin the wrong behavior for native Pynter. Opt-in via PYNTER_RUNNER_PATH
like every other native-Pynter suite; skips cleanly without it (CI has
no native binary available).


Claude-Session: https://claude.ai/code/session_01WQg5WPyxbnsMLEVveyqML8

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>

4892 of 6131 branches covered (79.79%)

Branch coverage included in aggregate %.

10920 of 12308 relevant lines covered (88.72%)

162109.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34242982262.1 08 Sep 2026 03:24PM UTC 139
85.75
GitHub Action Run
Source Files on build 34242982262
  • Tree
  • List 139
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34242982262
  • 7838d6df on github
  • Prev Build on main (#34236008069)
  • Next Build on main (#35183864256)
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