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

wwu-mmll / confound_corrected_cpm / 35611611867
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: develop
DEFAULT BRANCH: main
Ran 21 Sep 2026 02:32PM UTC
Jobs 1
Files 37
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

21 Sep 2026 02:11PM UTC coverage: 87.058% (+0.02%) from 87.041%
35611611867

push

github

NilsWinter
Phase 7: cut 29 redundant tests, add two that check something new

The principle, agreed up front: keep every test that checks against
sklearn/scipy/numpy or an analytically known ground truth; delete tests that
only restate an implementation detail or duplicate a reference check with
hand-computed numbers.

Cuts (29 collected items):

  test_scoring          -10  4x perfect_predictions_* and 2x *_calculation are
                             hand-computed restatements of the vs-sklearn
                             checks; negative-correlation would fail
                             test_pearson_vs_scipy first; plus an initializer
                             assertion and a "returns a tensor" assertion
  test_connectome        -4  three tests round-tripped the test-local NumPy
                             reference against itself, not production code;
                             one checked only a shape the next test checks
                             elementwise
  test_results_manager   -4  constructor-stored-its-arguments, a store_edges
                             test subsumed by the stability test that stores
                             edges, "agg_results is a DataFrame", and one of
                             two edge-tensor shape tests (merged, keeping the
                             dtype assertion)
  test_simulate_sem      -5  isinstance/shape smoke and two dict-key
                             restatements; the statistical-property tests stay
  test_simulate_simple   -4  shape smoke and an isinstance check over three
                             link types
  test_inference         -2  mixed_metrics is the union of the two
                             higher/lower-is-better tests; nbs p-value bounds
                             merged into the NBS contract test

Evidence the cuts were redundant: line coverage is **unchanged** on every
affected module -- connectome 100%, inference 100%, scoring 99%, results_manager
89%, simulate_sem 87%,... (continued)

1 of 1 new or added line in 1 file covered. (100.0%)

94 existing lines in 4 files now uncovered.

2415 of 2774 relevant lines covered (87.06%)

0.87 hits per line

Coverage Regressions

Lines Coverage ∆ File
55
59.31
-0.4% src/cccpm/reporting/plots/plots.py
35
76.7
-0.08% src/cccpm/reporting/section_builders.py
2
0.0
0.0% src/cccpm/reporting/plots/utils.py
2
96.8
-0.03% src/cccpm/results_manager.py
Jobs
ID Job ID Ran Files Coverage
1 35611611867.1 21 Sep 2026 02:32PM UTC 37
87.06
GitHub Action Run
Source Files on build 35611611867
  • Tree
  • List 37
  • Changed 10
  • Source Changed 10
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35611611867
  • 4260c3e5 on github
  • Prev Build on develop (#35608509104)
  • Next Build on develop (#35615129980)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc