Skip to content

Commit 17773fe

Browse files
michshatclaude
andcommitted
ci: Add smoke test and coverage badge
- Add CLI smoke test to verify entry points after install - Add 91% coverage badge to README 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 92c9a25 commit 17773fe

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/test.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ jobs:
2828
python -m pip install --upgrade pip
2929
pip install -e ".[dev]"
3030
31+
- name: Verify CLI works (smoke test)
32+
run: |
33+
logparseiqx --version
34+
lpx --help
35+
3136
- name: Run tests with coverage
3237
run: |
3338
pytest tests/ -v --cov=logparseiqx --cov-report=xml --cov-report=term-missing

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# LogParseIQX
22

33
[![Tests](https://github.com/semanticintent/logparseiqx/actions/workflows/test.yml/badge.svg)](https://github.com/semanticintent/logparseiqx/actions/workflows/test.yml)
4+
[![Coverage](https://img.shields.io/badge/coverage-91%25-brightgreen)](https://github.com/semanticintent/logparseiqx)
45
[![Python 3.9+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/)
56
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
67

0 commit comments

Comments
 (0)