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

ponder-lab / Hybridize-Functions-Refactoring / #3215
88%

Build:
DEFAULT BRANCH: main
Ran 29 Sep 2026 06:48PM UTC
Jobs 1
Files 44
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

29 Sep 2026 06:30PM UTC coverage: 86.617% (+0.2%) from 86.425%
#3215

push

github

web-flow
Bump Ariadne to 0.52.104, and report a script no source folder covers (#991)

* Report a script no source folder covers, instead of crashing

When a project's source folders leave a script that contains an import
uncovered, the analysis now raises a typed
`ScriptOutsidePythonPathException` (wala/ML#977). Catch it and fail the
project with a message naming the script and the PYTHONPATH in effect.

With `skipScriptsOutsidePythonPath`, the script is instead left out:
the engine is rebuilt without it, and the skip is logged, reported as a
warning in the refactoring status, and listed in the evaluator's
`skipped_scripts.csv`. It's off by default, since whether an uncovered
script matters is the project's call.

Fixes #990.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

* Bump Ariadne to 0.52.104

It carries wala/ML#977's typed ScriptOutsidePythonPathException, which
the previous commit catches, and the fixes for wala/ML#978, #979, #980
and #981. No unit pin moves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

* Test the uncovered-script failure and skip

A fixture whose project directory holds its source folder in/ and a
script with a from-import in extra/, which no source folder covers.
One test checks the default failure names the script; the other checks
that skipping lists it and still analyzes the covered script. The test
stub resolves every source folder to the project's directory, so the
fixture resolves its one source folder itself.

Also resolve a reported script against the directory the engine
collects scripts from, and drop the engine constructors nothing calls.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

* Exclude a skipped script by exact path

WALA's exclusions are regular expressions that esc... (continued)

41 of 43 new or added lines in 3 files covered. (95.35%)

4084 of 4715 relevant lines covered (86.62%)

0.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
73.98
1.92% edu.cuny.hunter.hybridize.core/src/edu/cuny/hunter/hybridize/core/refactorings/HybridizeFunctionRefactoringProcessor.java
Jobs
ID Job ID Ran Files Coverage
1 #3215.1 29 Sep 2026 06:48PM UTC 44
86.62
Source Files on build #3215
  • Tree
  • List 44
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b5bb70bf on github
  • Prev Build on main
  • Next Build on main
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