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

GavinHuttley / ensembl_tui / 12921907602
89%

Build:
DEFAULT BRANCH: develop
Ran 23 Jan 2025 03:51AM UTC
Jobs 9
Files 21
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 Jan 2025 03:49AM UTC coverage: 86.922% (-0.003%) from 86.925%
12921907602

push

github

GavinHuttley
MAINT: refactor homology installation

[CHANGED] split the homology installation into loading, aggregating, and
    writing. This does increase memory footprint, but it greatly improves
    performance.

[CHANGED] HomologyAggregator.add_record() directly inserts into the
    homology_groups_attr table. We now assume the input records are in
    their final form. This means we can delete nearly all attributes
    and methods. It also means we no longer need the
    HomologyAggregator.commit() method.

[CHANGED] _ingest_homology.group_related() takes raw data from sql query,
    which significantly improves performance

[NEW] _ingest_homology.merge_grouped() allows us to merge the homolog_group
    data in python, rather than looking things up in duckdb -- significant
    performance improvement

[CHANGED] don't compress result of load_homologies based on whether running
    in multiprocess mode. Has little benefit in terms of memory footprint.
    Revisit this issue later.

48 of 49 new or added lines in 3 files covered. (97.96%)

2632 of 3028 relevant lines covered (86.92%)

7.61 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
80.0
-4.07% src/ensembl_tui/_ingest_homology.py
Jobs
ID Job ID Ran Files Coverage
1 run-3.10-windows-latest - 12921907602.1 23 Jan 2025 03:53AM UTC 21
79.59
GitHub Action Run
2 run-3.11-macos-latest - 12921907602.2 23 Jan 2025 03:51AM UTC 21
79.59
GitHub Action Run
3 run-3.12-windows-latest - 12921907602.3 23 Jan 2025 03:53AM UTC 21
79.59
GitHub Action Run
4 run-3.12-macos-latest - 12921907602.4 23 Jan 2025 03:52AM UTC 21
79.59
GitHub Action Run
5 run-3.11-windows-latest - 12921907602.5 23 Jan 2025 03:53AM UTC 21
79.59
GitHub Action Run
6 run-3.10-ubuntu-latest - 12921907602.6 23 Jan 2025 03:52AM UTC 21
79.59
GitHub Action Run
7 run-3.10-macos-latest - 12921907602.7 23 Jan 2025 03:51AM UTC 21
79.59
GitHub Action Run
8 run-3.11-ubuntu-latest - 12921907602.8 23 Jan 2025 03:52AM UTC 21
79.59
GitHub Action Run
9 run-3.12-ubuntu-latest - 12921907602.9 23 Jan 2025 03:51AM UTC 21
86.92
GitHub Action Run
Source Files on build 12921907602
  • Tree
  • List 21
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12921907602
  • 215f57b2 on github
  • Prev Build on develop (#12898220705)
  • Next Build on develop (#12921957686)
  • 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