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

pirl-unc / tcrsift / 21147361161
70%

Build:
DEFAULT BRANCH: main
Ran 19 Jan 2026 06:05PM UTC
Jobs 4
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

19 Jan 2026 06:04PM UTC coverage: 59.439% (+0.7%) from 58.726%
21147361161

push

github

iskandr
Add CLI input validation and fix documentation

- Add centralized CLI validation utilities in validation.py:
  - validate_cli_conditional_requirement() for conditionally required args
  - validate_cli_mutually_exclusive() for mutual exclusivity
  - validate_assemble_args(), validate_run_args(), validate_annotate_gex_args()

- Update CLI help strings with clear required/conditional sections:
  - assemble: Show --contigs-dir required for --leaders-from-contigs
  - annotate-gex: Show --gex-file as always required
  - match-til: Show --til-data as always required
  - Organize arguments into logical groups

- Add early validation in CLI commands to fail fast with helpful errors

- Add comprehensive tests for CLI validation (42 new tests)

- Fix all linting issues across test files:
  - Import sorting and unused imports
  - == True/False comparisons to truthiness checks

- Fix documentation inconsistencies with actual CLI:
  - docs/user-guide/cli.md: Major update to match actual options
  - docs/getting-started/quickstart.md: Remove non-existent --report flag

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

2226 of 3745 relevant lines covered (59.44%)

2.38 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
53.98
14.56% validation.py
213
43.41
1.92% cli.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 21147361161.1 19 Jan 2026 06:05PM UTC 21
59.42
GitHub Action Run
2 python-3.10 - 21147361161.2 19 Jan 2026 06:05PM UTC 21
59.42
GitHub Action Run
3 python-3.12 - 21147361161.3 19 Jan 2026 06:06PM UTC 21
59.42
GitHub Action Run
4 python-3.9 - 21147361161.4 19 Jan 2026 06:05PM UTC 21
59.39
GitHub Action Run
Source Files on build 21147361161
  • Tree
  • List 21
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21147361161
  • 45f35639 on github
  • Prev Build on main (#21105447351)
  • Next Build on main (#21149391068)
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