Skip to content

test: skip local-only MARKETING-LOG.txt contract checks when untracked (fixes CI on #6) - #7

Open
lukisch wants to merge 1 commit into
docs/software-pipeline-hygiene-and-parity-20261107from
claude/magical-sagan-p37elk
Open

lukisch wants to merge 1 commit into
docs/software-pipeline-hygiene-and-parity-20261107from
claude/magical-sagan-p37elk

Conversation

@lukisch

@lukisch lukisch commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Problem

CI on #6 fails in all tests jobs: three metadata tests read MARKETING-LOG.txt, which is intentionally untracked (and asserted untracked by test_internal_logs_not_tracked), so it never exists in CI.

Fix

Skip those three tests when the local-only file is absent (same pattern as ProFiler #15 / SQLiteViewer #4). Verified locally: tests/test_metadata.py 43 passed, 3 skipped; ruff clean. Qt-dependent tests could not run in my sandbox (no libEGL).

Merge into #6's branch (base is that branch).


Generated by Claude Code

…d (fixes CI on #6)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01THB2F2a7HawhsrZ6bFZzM9
@github-actions

github-actions Bot commented Nov 7, 2026

Copy link
Copy Markdown

Welcome! Thanks for your first pull request in this repository.

A maintainer will review it soon. Please make sure:

  • Your changes are tested
  • Documentation is updated if needed
  • The PR description explains what changed and why

Thanks for contributing.

@lukisch lukisch left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Zweitmodell-Review (LGTM): Skip-Guards für die lokal-only MARKETING-LOG.txt in drei Tests, pytest korrekt importiert, restliche Assertions unverändert. (Formale Approval nicht möglich: gleiches Konto wie PR-Autor.)


Generated by Claude Code

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.

2 participants