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

cokelaer / sequana_pipetools / 33759827905
91%
master: 83%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 03 Sep 2026 01:15PM UTC
Jobs 4
Files 23
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

03 Sep 2026 01:12PM UTC coverage: 90.436% (-1.6%) from 92.016%
33759827905

push

github

cokelaer
Document all modules, fix stale docstrings and test python 3.12

The reference documentation only included 4 modules. All modules are now
documented and the RST issues that this revealed are fixed: bullet lists
missing a blank line in profile.py and misc.py, and a .. plot:: directive
in DOTParser that required an extension not enabled in conf.py. Sphinx
now builds without any warning (the deprecated get_html_theme_path call
was removed as well).

Several docstrings still referred to the old monolithic sequana package:
wrong import paths, a ModuleFinderSingleton class that does not exist,
a sample_func example using SequanaManager instead of PipelineManager,
and a Pipeline docstring claiming the snakefile must be a .rules file.
The error message raised for an unknown pipeline pointed to two dead
URLs and now explains that pipelines are independent packages.

Finally, python 3.12 is added to the CI matrix (it was already declared
in the classifiers), the github actions are updated to a supported
version, and a few flake8 warnings are fixed (ambiguous variable name,
membership test, unused variable). Note that diagnose.py and monitor.py
had their __future__ import placed before their docstring, which made
the module documentation invisible.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XTLCWttPDsZBJTKQMGaqSP

4 of 4 new or added lines in 3 files covered. (100.0%)

123 existing lines in 9 files now uncovered.

2137 of 2363 relevant lines covered (90.44%)

3.62 hits per line

Coverage Regressions

Lines Coverage ∆ File
46
83.51
-7.24% sequana_pipetools/sequana_manager.py
24
77.92
4.95% sequana_pipetools/options.py
11
94.91
-2.82% sequana_pipetools/scripts/main.py
10
90.83
0.17% sequana_pipetools/misc.py
10
85.07
-14.93% sequana_pipetools/snaketools/profile.py
8
94.16
0.31% sequana_pipetools/snaketools/module.py
8
96.15
5.98% sequana_pipetools/snaketools/pipeline_manager.py
4
97.04
-2.96% sequana_pipetools/snaketools/sequana_config.py
2
96.77
-1.37% sequana_pipetools/snaketools/dot_parser.py
Jobs
ID Job ID Ran Files Coverage
1 33759827905.1 03 Sep 2026 01:15PM UTC 23
90.44
GitHub Action Run
2 33759827905.2 03 Sep 2026 01:15PM UTC 23
90.44
GitHub Action Run
3 33759827905.3 03 Sep 2026 01:16PM UTC 23
90.44
GitHub Action Run
4 33759827905.4 03 Sep 2026 01:17PM UTC 23
90.35
GitHub Action Run
Source Files on build 33759827905
  • Tree
  • List 23
  • Changed 16
  • Source Changed 0
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c1a93ec3 on github
  • Prev Build on main (#14232724627)
  • Next Build on main (#33760269523)
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