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

halter / openhtf / 14349845998
62%
master: 62%

Build:
Build:
LAST BUILD BRANCH: feat/multi-pattern-regex
DEFAULT BRANCH: master
Ran 09 Apr 2025 05:41AM UTC
Jobs 5
Files 67
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

09 Apr 2025 05:40AM UTC coverage: 61.464% (-0.3%) from 61.743%
14349845998

push

github

web-flow
Add support for unmanaged plugs and child tests (#8)

* Begin adding support for shared resources in multi-slot test stations

Allow PlugManager to be explicitly created and provided to the test,
thereby also allowing explicit plug construction which allows for
complex construction.

* Add plugs to existing PlugManager

* Wrap the plug initialisation in a lock

The swapping out of the loggers is not threadsafe.

* Move lock to after invalid plug check

* Use test uid from record

* Add child runner phase

* Fix regression after moving lock

* Add setup method for plugs

* Handle exceptions for setup phase

* Add missing ResultsCollector

* Fix checkpoints

* Minor cleanups

* Make test_uid required in TestRecord

---------

Co-authored-by: Jonathan Clark <jonathan.clark@halter.co.nz>

76 of 143 new or added lines in 10 files covered. (53.15%)

5 existing lines in 2 files now uncovered.

4702 of 7650 relevant lines covered (61.46%)

3.07 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% openhtf/output/servers/station_server.py
2
84.62
0.16% openhtf/core/test_descriptor.py
3
66.67
openhtf/core/results_collector.py
3
89.39
-0.69% openhtf/core/test_state.py
10
60.0
openhtf/core/phase_child_runner.py
14
84.42
-10.78% openhtf/plugs/__init__.py
34
87.5
-9.28% openhtf/core/test_executor.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
84.62
0.16% openhtf/core/test_descriptor.py
4
84.42
-10.78% openhtf/plugs/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 14349845998.1 09 Apr 2025 05:41AM UTC 67
61.36
GitHub Action Run
2 python-3.9 - 14349845998.2 09 Apr 2025 05:41AM UTC 67
61.41
GitHub Action Run
3 python-3.12 - 14349845998.3 09 Apr 2025 05:41AM UTC 67
61.36
GitHub Action Run
4 python-3.10 - 14349845998.4 09 Apr 2025 05:41AM UTC 67
61.36
GitHub Action Run
5 python-3.13 - 14349845998.5 09 Apr 2025 05:41AM UTC 67
61.36
GitHub Action Run
Source Files on build 14349845998
  • Tree
  • List 67
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14349845998
  • a2de8e9e on github
  • Prev Build on halter-mods (#13962480562)
  • Next Build on halter-mods (#14852644542)
  • Delete
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