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

bramp / build-along / 20204946005
89%

Build:
DEFAULT BRANCH: main
Ran 14 Dec 2025 08:03AM UTC
Jobs 1
Files 186
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

14 Dec 2025 07:59AM UTC coverage: 87.002% (-3.8%) from 90.787%
20204946005

push

github

bramp
Optimize fixture test serialization with transform_for_json

- Combine round_floats and reorder_tag_first into single transform_for_json
  function, reducing serialization from 3 passes to 2
- Simplify fixture test to read JSON directly from disk instead of
  parsing through Pydantic then re-serializing
- Remove redundant round_floats and reorder_tag_first functions
- Update utils_test.py with tests for transform_for_json

Test time reduced from ~51s to ~35s (~30% improvement)

47 of 55 new or added lines in 4 files covered. (85.45%)

560 existing lines in 26 files now uncovered.

12349 of 14194 relevant lines covered (87.0%)

0.87 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.77
-3.23% src/build_a_long/pdf_extract/utils.py
2
64.38
0.0% src/build_a_long/pdf_extract/cli/io.py
5
26.42
src/build_a_long/pdf_extract/tests/extractor_raw_fixture_test.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.56
-2.22% src/build_a_long/pdf_extract/classifier/parts/part_count_classifier.py
1
92.45
-1.89% src/build_a_long/pdf_extract/classifier/parts/parts_image_classifier.py
1
89.74
-2.56% src/build_a_long/pdf_extract/classifier/rules/visual.py
1
99.57
0.01% src/build_a_long/pdf_extract/extractor/extractor_test.py
3
94.8
-1.2% src/build_a_long/pdf_extract/classifier/steps/arrow_classifier.py
4
93.67
-1.81% src/build_a_long/pdf_extract/classifier/rules/geometry.py
6
72.0
-24.0% src/build_a_long/pdf_extract/classifier/pages/divider_classifier.py
7
86.52
-7.87% src/build_a_long/pdf_extract/classifier/pages/page_classifier.py
9
65.52
-31.03% src/build_a_long/pdf_extract/classifier/parts/part_number_classifier.py
9
10.0
-3.33% src/build_a_long/pdf_extract/extractor/drawing_utils.py
18
83.02
-12.17% src/build_a_long/pdf_extract/classifier/steps/rotation_symbol_classifier.py
20
28.21
-51.28% src/build_a_long/pdf_extract/tests/classifier_golden_test.py
22
80.81
-1.76% src/build_a_long/pdf_extract/classifier/steps/subassembly_classifier.py
23
80.0
-15.86% src/build_a_long/pdf_extract/classifier/pages/progress_bar_classifier.py
25
64.95
-25.77% src/build_a_long/pdf_extract/classifier/pages/trivia_text_classifier.py
27
70.86
-17.88% src/build_a_long/pdf_extract/classifier/parts/parts_classifier.py
28
40.38
-53.85% src/build_a_long/pdf_extract/tests/domain_invariants_test.py
29
77.36
-18.24% src/build_a_long/pdf_extract/classifier/bags/open_bag_classifier.py
30
82.78
-6.43% src/build_a_long/pdf_extract/extractor/extractor.py
32
80.61
-0.94% src/build_a_long/pdf_extract/extractor/page_blocks.py
37
80.75
-14.9% src/build_a_long/pdf_extract/extractor/bbox.py
37
78.74
-10.55% src/build_a_long/pdf_extract/validation/rules.py
40
74.89
-9.13% src/build_a_long/pdf_extract/extractor/lego_page_elements.py
42
38.96
-54.55% src/build_a_long/pdf_extract/classifier/parts/scale_classifier.py
44
37.97
-55.7% src/build_a_long/pdf_extract/classifier/bags/loose_part_symbol_classifier.py
64
64.97
-12.76% src/build_a_long/pdf_extract/classifier/steps/step_classifier.py
Jobs
ID Job ID Ran Files Coverage
1 20204946005.1 14 Dec 2025 08:03AM UTC 186
87.0
GitHub Action Run
Source Files on build 20204946005
  • Tree
  • List 186
  • Changed 33
  • Source Changed 16
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20204946005
  • 72801b88 on github
  • Prev Build on main (#20187525159)
  • Next Build on main (#20204954273)
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