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

pirl-unc / tsarina / 27109978656
77%

Build:
DEFAULT BRANCH: main
Ran 08 Jun 2026 12:49AM 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

08 Jun 2026 12:48AM UTC coverage: 72.765% (+1.2%) from 71.568%
27109978656

push

github

web-flow
Consolidate CLI: shared args, unified flags, deprecation aliases (#102)

Audit of the CLI surface found duplication and confusing features; this
fixes them with back-compat deprecation aliases (no hard breaks).

- Add tsarina/cli_common.py: single source of truth for split_csv,
  parse_lengths, SUPPORTED_PREDICTORS, and add_iedb_cedar_args /
  add_predictor_arg / warn_ignored_flags. hits/personalize/panel were
  each re-declaring these, which let them drift.

- Unify IEDB/CEDAR path overrides: every scoring subcommand now accepts
  both --iedb/--cedar and --iedb-path/--cedar-path (panel previously only
  took --iedb-path; hits/personalize only --iedb).

- hits: --healthy-tissue and --skip-ms-evidence are documented as mode
  switches and now WARN (stderr) listing the filtering/aggregation flags
  they ignore, instead of silently dropping them.

- panel: collapse the 3-way progress flags into one --progress
  {auto,on,off}; keep --no-progress / --progress-bars / --no-progress-bars
  as hidden back-compat aliases. Hide the deprecated --max-percentile from
  --help and emit a deprecation warning when used. Note in --show-empty-ctas
  that --ctas forces it on.

- personalize: add --mtec-matrix-path (primary) aliasing --mtec-matrix
  (the dest is mtec_matrix_path).

- data: 'data sources download' -> 'data sources fetch' (verb unified with
  'data fetch'; 'download' kept as deprecated alias). 'data list --all'
  shows the full catalog (soft-deprecating 'data available'), and 'data
  list' now cross-points to 'data sources list'.

New tests for cli_common helpers, panel deprecated-flag back-compat +
hidden-from-help, and the --iedb alias. 415 tests pass.

2653 of 3646 relevant lines covered (72.76%)

0.73 hits per line

Coverage Regressions

Lines Coverage ∆ File
92
58.33
1.49% cli_hits.py
64
0.0
0.0% cli.py
38
0.0
0.0% cli_personalize.py
28
84.04
21.14% cli_spanning.py
Jobs
ID Job ID Ran Files Coverage
1 27109978656.1 08 Jun 2026 12:49AM UTC 37
72.76
GitHub Action Run
Source Files on build 27109978656
  • Tree
  • List 37
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27109978656
  • b466c76e on github
  • Prev Build on main (#27098176197)
  • Next Build on main (#27141978315)
  • 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