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

HicServices / RDMP / 26280548007
57%

Build:
DEFAULT BRANCH: develop
Ran 22 May 2026 10:22AM UTC
Jobs 2
Files 1157
Run time 4min
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

22 May 2026 09:43AM UTC coverage: 57.104% (-0.02%) from 57.128%
26280548007

push

github

web-flow
Cohort Builder: partial-refresh AggregateConfiguration renames/moves (#2336)

Adds AggregateConfiguration to the SelectiveRefresh type switch in
CatalogueChildProvider.SelectiveRefresh(IMapsDirectlyToDatabaseTable).
Previously this type fell through to '_ => false', forcing
ActivateItems.RefreshBus_RefreshObject down the full GetChildProvider()
rebuild path (~9-10s at HIC scale) on every aggregate rename, parameter
edit, or other property change.

Implements SelectiveRefresh(AggregateConfiguration ac) following the
established pattern from SelectiveRefresh(CohortAggregateContainer):

  - For cohort builder set members (parent CohortAggregateContainer):
    re-fetch aggregates + container hierarchy, refresh the parent
    container's subtree.

  - For graph aggregates hanging off a Catalogue: re-fetch aggregates,
    refresh the catalogue's subtree.

  - Falls back to false (i.e. full rebuild) if neither parent type is
    in the descendancy.

Pairs with the preceding 'inject joinable knowledge after partial-refresh
rebuild' commit on this branch — that fix is what makes the
BuildAggregateConfigurations() call here cheap rather than triggering
N database round-trips downstream.

Expected impact on HIC platform: aggregate rename freeze drops from
~10s to ~1-2s (matching the now-snappy container rename).

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

11550 of 21765 branches covered (53.07%)

Branch coverage included in aggregate %.

0 of 19 new or added lines in 1 file covered. (0.0%)

32678 of 55687 relevant lines covered (58.68%)

18092.04 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
83.31
-1.89% Rdmp.Core/Providers/CatalogueChildProvider.cs
Jobs
ID Job ID Ran Files Coverage
1 unit tests - 26280548007.1 22 May 2026 10:22AM UTC 2270
36.26
GitHub Action Run
2 unit tests - 26280548007.2 22 May 2026 10:28AM UTC 2270
36.26
GitHub Action Run
Source Files on build 26280548007
  • Tree
  • List 1157
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26280548007
  • ea2fa07c on github
  • Prev Build on v9.2.2 (#26095415072)
  • Next Build on develop (#26280563841)
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