Skip to content

Crawl pvi screens - #272

Draft
tomkane-dls wants to merge 5 commits into
mainfrom
crawl-pvi-screens
Draft

tomkane-dls wants to merge 5 commits into
mainfrom
crawl-pvi-screens

Conversation

@tomkane-dls

Copy link
Copy Markdown
Collaborator

No description provided.

The test fetched a screen from a real beamline's opis server, which meant
the hostname, IOC and PV prefix appeared in the test and the screens it
crawled were not in the repo. Crawl the t01 motor IOC's index.bob instead:
it is already checked in under tests/t01-services and links on to three
sub-screens, so it covers the same behaviour without any new fixtures.
#273 moved WidgetType to utils.py; the crawl module and its tests were
still reaching it through jsonmap.links, which only re-imports it.
@codecov

codecov Bot commented Sep 23, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 86.11111% with 15 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.46%. Comparing base (2dd3dc6) to head (99b39d9).

Files with missing lines Patch % Lines
src/techui_builder/jsonmap/fetch.py 74.19% 8 Missing ⚠️
src/techui_builder/jsonmap/crawl.py 87.50% 7 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #272      +/-   ##
==========================================
- Coverage   96.55%   95.46%   -1.10%     
==========================================
  Files          17       18       +1     
  Lines        1075     1147      +72     
==========================================
+ Hits         1038     1095      +57     
- Misses         37       52      +15     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

This branch was successfully deployed

1 active deployment
release 99b39d9f Deployed Sep 23, 2026 by tomkane-dls via pypi / upload #1688
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant