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

ponder-lab / Hybridize-Functions-Refactoring / #4156
90%

Build:
DEFAULT BRANCH: main
Ran 08 Nov 2026 03:26AM UTC
Jobs 1
Files 55
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

08 Nov 2026 02:56AM UTC coverage: 89.905% (+0.03%) from 89.875%
#4156

push

github

web-flow
Refuse unnamed sublayers built on both sides of the trace alike (#1266)

* Refuse unnamed sublayers built on both sides of the trace alike

Keras counts the names it makes per graph, so an unnamed layer
constructed during a trace, as one a sublayer's `build` makes when the
traced method first calls it, restarts the count and may take the name
of one constructed before the trace: a block's eager `Dense` and its
lazily built `Dense` are both named `dense`, and their variables
collide. Two unnamed sublayers whose generated names match now refuse
when one may be constructed during the trace and the other before it.
A layer's own `build` runs before its trace, so what it constructs
doesn't count as constructed during it.

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

* Count a node on both sides of the trace when it runs on both

A helper that both `__init__` and a lazily run `build` call constructs
an unnamed layer before the trace and during it, so its node was taken
to run during the trace only. A node now runs during the trace when the
method reaches it, and before it when an entry point reaches it without
the method, either or both.

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

* Pin unnamed layers made through wrapper chains on both sides of the trace

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

* Pin a sublayer method called on both sides of the trace

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

* Count a trace's unnamed sublayers under every class Keras may name them for

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

---------

Co-autho... (continued)

35 of 36 new or added lines in 1 file covered. (97.22%)

6840 of 7608 relevant lines covered (89.91%)

0.9 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
92.39
0.2% edu.cuny.hunter.hybridize.core/src/edu/cuny/hunter/hybridize/core/analysis/LayerBuildAnalysis.java
Jobs
ID Job ID Ran Files Coverage
1 #4156.1 08 Nov 2026 03:26AM UTC 55
89.91
Source Files on build #4156
  • Tree
  • List 55
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 90d780ad on github
  • Prev Build on gh-readonly-queue/main/pr-1265-2f7e0dba05215e3b675de0f7e6860d5f6680efbb
  • 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