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

bramp / build-along / 20472199734
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: feature/constraint-solver-classification
DEFAULT BRANCH: main
Ran 23 Dec 2025 09:43PM UTC
Jobs 1
Files 206
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

23 Dec 2025 09:39PM UTC coverage: 88.693% (+0.2%) from 88.542%
20472199734

push

github

bramp
Add no-orphan constraints for Step child elements

- Add no-orphan constraints to StepClassifier.declare_constraints() for:
  - arrows (point from subassembly callouts to main diagram)
  - rotation_symbols (indicate model rotation)
  - subassemblies (callout boxes within steps)
  - substeps (mini-steps within a main step)
  - diagrams (the main instruction graphic)

- If any of these elements are selected, at least one step must also be
  selected, preventing orphaned elements

- Add unit tests for no-orphan constraint declaration

- Update architecture docs with no-orphan constraint documentation

- Add TODO for potential future centralization in SchemaConstraintGenerator

66 of 67 new or added lines in 2 files covered. (98.51%)

151 existing lines in 8 files now uncovered.

14786 of 16671 relevant lines covered (88.69%)

0.89 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.82
-1.18% src/build_a_long/pdf_extract/classifier/steps/step_classifier_test.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
98.25
0.88% src/build_a_long/pdf_extract/classifier/steps/step_number_classifier.py
2
98.82
-1.18% src/build_a_long/pdf_extract/classifier/steps/step_classifier_test.py
4
96.26
-0.56% src/build_a_long/pdf_extract/classifier/pages/progress_bar_classifier.py
5
96.35
0.03% src/build_a_long/pdf_extract/classifier/classifier.py
8
90.57
-0.98% src/build_a_long/pdf_extract/classifier/parts/parts_classifier.py
10
81.36
2.02% src/build_a_long/pdf_extract/classifier/parts/parts_image_classifier.py
40
82.46
1.41% src/build_a_long/pdf_extract/classifier/schema_constraint_generator.py
81
81.62
0.76% src/build_a_long/pdf_extract/classifier/steps/step_classifier.py
Jobs
ID Job ID Ran Files Coverage
1 20472199734.1 23 Dec 2025 09:43PM UTC 206
88.69
GitHub Action Run
Source Files on build 20472199734
  • Tree
  • List 206
  • Changed 10
  • Source Changed 9
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20472199734
  • 247419a8 on github
  • Prev Build on feature/constraint-solver-classification (#20470810091)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc