Skip to content

Run pride-ppp test suite in CI - #30

Merged
frigusgulo merged 1 commit into
mainfrom
ci/run-pride-ppp-tests
Jul 31, 2026
Merged

Run pride-ppp test suite in CI#30
frigusgulo merged 1 commit into
mainfrom
ci/run-pride-ppp-tests

Conversation

@frigusgulo

Copy link
Copy Markdown
Collaborator

Summary

The CI test job only ran pytest for gnss-product-management and gpm-cli, so the 35 tests under packages/pride-ppp/tests/ (including test_rinex_time_range.py from #24) were never executed and regressions in the pride-ppp package went undetected.

  • Add uv run pytest packages/pride-ppp/tests/ -q to the CI test job
  • Add packages/pride-ppp/tests to the root testpaths so a bare pytest run also covers the suite

No -m "not integration" filter is needed: none of the pride-ppp tests hit the network or carry the integration marker. gpm-specs was also checked — it has no test directory, so there is nothing to add for it.

Test plan

Ran the full CI sequence locally with the same uv sync --group dev --group test install the workflow uses (verified it installs pride_ppp):

  • ruff check / ruff format --check: clean
  • gnss-product-management: 412 passed, 211 deselected
  • gpm-cli: 43 passed
  • pride-ppp: 35 passed

🤖 Generated with Claude Code

The CI test job only ran pytest for gnss-product-management and
gpm-cli, so the 35 tests under packages/pride-ppp/tests/ (including
test_rinex_time_range.py from #24) were never executed. Add a pytest
step for them and include the directory in the root testpaths so a
bare pytest run picks them up too.

No "not integration" filter is needed: none of the pride-ppp tests
hit the network or carry the integration marker.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@frigusgulo
frigusgulo merged commit 734c8a4 into main Jul 31, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant