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

eclipse-aascw / aas-core-codegen / 36719563195
90%

Build:
DEFAULT BRANCH: main
Ran 30 Sep 2026 01:13PM UTC
Jobs 3
Files 309
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

30 Sep 2026 01:08PM UTC coverage: 89.136% (+0.004%) from 89.132%
36719563195

push

github

web-flow
Explain reads from previous loop iterations (#803)

We refused a variable read in a for-loop body before its assignment
in the body with the generic "We do not know how to infer the type of
the variable" error. In Python, the read would observe the value of
the previous iteration, while the targets define the variable anew in
each iteration. We now track the variables assigned in the bodies of
the enclosing for-loops, and explain the error:

    for x in numbers:
        if x > 0:
            y = y + x  # The variable 'y' is read here before it is ...

        y = x

We also test the block scopes of the sequential blocks: a later
if-statement or for-loop can re-define a variable of an earlier block,
but must not read it before assigning it, *e.g.*, ``x = x + 1``.

9 of 9 new or added lines in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

44535 of 49963 relevant lines covered (89.14%)

2.67 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
87.23
0.1% aas_core_codegen/intermediate/type_inference.py
Jobs
ID Job ID Ran Files Coverage
1 3.12 - 36719563195.1 30 Sep 2026 01:18PM UTC 309
89.14
GitHub Action Run
2 3.10 - 36719563195.2 30 Sep 2026 01:18PM UTC 309
89.14
GitHub Action Run
3 3.11 - 36719563195.3 30 Sep 2026 01:18PM UTC 309
89.14
GitHub Action Run
Source Files on build 36719563195
  • Tree
  • List 309
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c29113ed on github
  • Prev Build on main (#36713165996)
  • Next Build on main (#36730354624)
  • Delete
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