Skip to content

ci: remove last --ignore (test_integration now passes after PR #33)#34

Merged
markl-a merged 1 commit into
mainfrom
ci/unignore-integration-tests-now-passing
May 5, 2026
Merged

ci: remove last --ignore (test_integration now passes after PR #33)#34
markl-a merged 1 commit into
mainfrom
ci/unignore-integration-tests-now-passing

Conversation

@markl-a
Copy link
Copy Markdown
Owner

@markl-a markl-a commented May 5, 2026

After PR #33 (post-D1 cleanup), the entire suite passes 373 tests + 4 correctly-skipped. Last --ignore line removed.

…s after PR #33

PR #33 fixed the RFMAnalyzer.calculate_rfm bug that made
test_integration.py fail. The --ignore line added in PR #29 was
the last leftover from the 'broken known' triage and can come out.

CI now runs the entire test suite (377 tests, 4 correctly skipped on
Windows for Unix-only kaggle_json permission tests).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@markl-a markl-a merged commit a5bd591 into main May 5, 2026
1 of 8 checks passed
@markl-a markl-a deleted the ci/unignore-integration-tests-now-passing branch May 5, 2026 14:45
markl-a added a commit that referenced this pull request May 5, 2026
Two CI failures left after PR #34:

1. ModuleNotFoundError: No module named 'openpyxl'
   The new DataLoader.load_excel() + pandas.to_excel() in tests need
   openpyxl which was never declared. Added to both setup.py
   install_requires and requirements.txt.

2. Failed: 'integration' not found in markers configuration option
   pyproject.toml registers slow/integration/unit markers correctly
   but pytest.ini takes precedence and didn't list them. Added the
   same markers block to pytest.ini.

Co-authored-by: Clawtex <clawtex@example.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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